LLVM  8.0.1
llvm::MachineFunction Member List

This is the complete list of members for llvm::MachineFunction, including all inherited members.

addCatchTypeInfo(MachineBasicBlock *LandingPad, ArrayRef< const GlobalValue *> TyInfo)llvm::MachineFunction
addCleanup(MachineBasicBlock *LandingPad)llvm::MachineFunction
addCodeViewAnnotation(MCSymbol *Label, MDNode *MD)llvm::MachineFunctioninline
addFilterTypeInfo(MachineBasicBlock *LandingPad, ArrayRef< const GlobalValue *> TyInfo)llvm::MachineFunction
addFrameInst(const MCCFIInstruction &Inst)llvm::MachineFunctioninline
addInvoke(MachineBasicBlock *LandingPad, MCSymbol *BeginLabel, MCSymbol *EndLabel)llvm::MachineFunction
addLandingPad(MachineBasicBlock *LandingPad)llvm::MachineFunction
addLiveIn(unsigned PReg, const TargetRegisterClass *RC)llvm::MachineFunction
addSEHCatchHandler(MachineBasicBlock *LandingPad, const Function *Filter, const BlockAddress *RecoverBA)llvm::MachineFunction
addSEHCleanupHandler(MachineBasicBlock *LandingPad, const Function *Cleanup)llvm::MachineFunction
addToMBBNumbering(MachineBasicBlock *MBB)llvm::MachineFunctioninline
allocateOperandArray(OperandCapacity Cap)llvm::MachineFunctioninline
allocateRegMask()llvm::MachineFunction
back() constllvm::MachineFunctioninline
back()llvm::MachineFunctioninline
begin()llvm::MachineFunctioninline
begin() constllvm::MachineFunctioninline
callsEHReturn() constllvm::MachineFunctioninline
callsUnwindInit() constllvm::MachineFunctioninline
CloneMachineInstr(const MachineInstr *Orig)llvm::MachineFunction
CloneMachineInstrBundle(MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore, const MachineInstr &Orig)llvm::MachineFunction
const_iterator typedefllvm::MachineFunction
const_reverse_iterator typedefllvm::MachineFunction
createExternalSymbolName(StringRef Name)llvm::MachineFunction
CreateMachineBasicBlock(const BasicBlock *bb=nullptr)llvm::MachineFunction
CreateMachineInstr(const MCInstrDesc &MCID, const DebugLoc &DL, bool NoImp=false)llvm::MachineFunction
createMIExtraInfo(ArrayRef< MachineMemOperand *> MMOs, MCSymbol *PreInstrSymbol=nullptr, MCSymbol *PostInstrSymbol=nullptr)llvm::MachineFunction
deallocateOperandArray(OperandCapacity Cap, MachineOperand *Array)llvm::MachineFunctioninline
DeleteMachineBasicBlock(MachineBasicBlock *MBB)llvm::MachineFunction
DeleteMachineInstr(MachineInstr *MI)llvm::MachineFunction
dump() constllvm::MachineFunction
empty() constllvm::MachineFunctioninline
end()llvm::MachineFunctioninline
end() constllvm::MachineFunctioninline
ensureAlignment(unsigned A)llvm::MachineFunctioninline
erase(iterator MBBI)llvm::MachineFunctioninline
erase(MachineBasicBlock *MBBI)llvm::MachineFunctioninline
exposesReturnsTwice() constllvm::MachineFunctioninline
front() constllvm::MachineFunctioninline
front()llvm::MachineFunctioninline
getAlignment() constllvm::MachineFunctioninline
getBlockNumbered(unsigned N) constllvm::MachineFunctioninline
getCallSiteBeginLabel(MCSymbol *BeginLabel) constllvm::MachineFunctioninline
getCallSiteLandingPad(MCSymbol *Sym)llvm::MachineFunctioninline
getCodeViewAnnotations() constllvm::MachineFunctioninline
getConstantPool()llvm::MachineFunctioninline
getConstantPool() constllvm::MachineFunctioninline
getContext() constllvm::MachineFunctioninline
getDataLayout() constllvm::MachineFunction
getFilterIDFor(std::vector< unsigned > &TyIds)llvm::MachineFunction
getFilterIds() constllvm::MachineFunctioninline
getFrameInfo()llvm::MachineFunctioninline
getFrameInfo() constllvm::MachineFunctioninline
getFrameInstructions() constllvm::MachineFunctioninline
getFunction() constllvm::MachineFunctioninline
getFunctionNumber() constllvm::MachineFunctioninline
getInfo()llvm::MachineFunctioninline
getInfo() constllvm::MachineFunctioninline
getInstructionCount() constllvm::MachineFunctioninline
getJTISymbol(unsigned JTI, MCContext &Ctx, bool isLinkerPrivate=false) constllvm::MachineFunction
getJumpTableInfo() constllvm::MachineFunctioninline
getJumpTableInfo()llvm::MachineFunctioninline
getLandingPads() constllvm::MachineFunctioninline
getMachineMemOperand(MachinePointerInfo PtrInfo, MachineMemOperand::Flags f, uint64_t s, unsigned base_alignment, const AAMDNodes &AAInfo=AAMDNodes(), const MDNode *Ranges=nullptr, SyncScope::ID SSID=SyncScope::System, AtomicOrdering Ordering=AtomicOrdering::NotAtomic, AtomicOrdering FailureOrdering=AtomicOrdering::NotAtomic)llvm::MachineFunction
getMachineMemOperand(const MachineMemOperand *MMO, int64_t Offset, uint64_t Size)llvm::MachineFunction
getMachineMemOperand(const MachineMemOperand *MMO, const AAMDNodes &AAInfo)llvm::MachineFunction
getMMI() constllvm::MachineFunctioninline
getName() constllvm::MachineFunction
getNumBlockIDs() constllvm::MachineFunctioninline
getOrCreateJumpTableInfo(unsigned JTEntryKind)llvm::MachineFunction
getOrCreateLandingPadInfo(MachineBasicBlock *LandingPad)llvm::MachineFunction
getPICBaseSymbol() constllvm::MachineFunction
getProperties() constllvm::MachineFunctioninline
getProperties()llvm::MachineFunctioninline
getPSVManager() constllvm::MachineFunctioninline
getRegInfo()llvm::MachineFunctioninline
getRegInfo() constllvm::MachineFunctioninline
getSublistAccess(MachineBasicBlock *)llvm::MachineFunctioninlinestatic
getSubtarget() constllvm::MachineFunctioninline
getSubtarget() constllvm::MachineFunctioninline
getTarget() constllvm::MachineFunctioninline
getTypeIDFor(const GlobalValue *TI)llvm::MachineFunction
getTypeInfos() constllvm::MachineFunctioninline
getVariableDbgInfo()llvm::MachineFunctioninline
getVariableDbgInfo() constllvm::MachineFunctioninline
getWasmEHFuncInfo() constllvm::MachineFunctioninline
getWasmEHFuncInfo()llvm::MachineFunctioninline
getWasmLandingPadIndex(const MachineBasicBlock *LPad) constllvm::MachineFunctioninline
getWinEHFuncInfo() constllvm::MachineFunctioninline
getWinEHFuncInfo()llvm::MachineFunctioninline
hasCallSiteBeginLabel(MCSymbol *BeginLabel) constllvm::MachineFunctioninline
hasCallSiteLandingPad(MCSymbol *Sym)llvm::MachineFunctioninline
hasEHFunclets() constllvm::MachineFunctioninline
hasEHScopes() constllvm::MachineFunctioninline
hasInlineAsm() constllvm::MachineFunctioninline
hasLocalEscape() constllvm::MachineFunctioninline
hasWasmLandingPadIndex(const MachineBasicBlock *LPad) constllvm::MachineFunctioninline
hasWinCFI() constllvm::MachineFunctioninline
ilist_traits< MachineInstr >llvm::MachineFunctionfriend
insert(iterator MBBI, MachineBasicBlock *MBB)llvm::MachineFunctioninline
iterator typedefllvm::MachineFunction
MachineFunction(const Function &F, const LLVMTargetMachine &Target, const TargetSubtargetInfo &STI, unsigned FunctionNum, MachineModuleInfo &MMI)llvm::MachineFunction
MachineFunction(const MachineFunction &)=deletellvm::MachineFunction
OperandCapacity typedefllvm::MachineFunction
operator=(const MachineFunction &)=deletellvm::MachineFunction
print(raw_ostream &OS, const SlotIndexes *=nullptr) constllvm::MachineFunction
push_back(MachineBasicBlock *MBB)llvm::MachineFunctioninline
push_front(MachineBasicBlock *MBB)llvm::MachineFunctioninline
rbegin()llvm::MachineFunctioninline
rbegin() constllvm::MachineFunctioninline
remove(iterator MBBI)llvm::MachineFunctioninline
remove(MachineBasicBlock *MBBI)llvm::MachineFunctioninline
removeFromMBBNumbering(unsigned N)llvm::MachineFunctioninline
rend()llvm::MachineFunctioninline
rend() constllvm::MachineFunctioninline
RenumberBlocks(MachineBasicBlock *MBBFrom=nullptr)llvm::MachineFunction
reset()llvm::MachineFunctioninline
resetDelegate(Delegate *delegate)llvm::MachineFunctioninline
reverse_iterator typedefllvm::MachineFunction
setAlignment(unsigned A)llvm::MachineFunctioninline
setCallsEHReturn(bool b)llvm::MachineFunctioninline
setCallSiteBeginLabel(MCSymbol *BeginLabel, unsigned Site)llvm::MachineFunctioninline
setCallSiteLandingPad(MCSymbol *Sym, ArrayRef< unsigned > Sites)llvm::MachineFunction
setCallsUnwindInit(bool b)llvm::MachineFunctioninline
setDelegate(Delegate *delegate)llvm::MachineFunctioninline
setExposesReturnsTwice(bool B)llvm::MachineFunctioninline
setHasEHFunclets(bool V)llvm::MachineFunctioninline
setHasEHScopes(bool V)llvm::MachineFunctioninline
setHasInlineAsm(bool B)llvm::MachineFunctioninline
setHasLocalEscape(bool V)llvm::MachineFunctioninline
setHasWinCFI(bool v)llvm::MachineFunctioninline
setSubtarget(const TargetSubtargetInfo *ST)llvm::MachineFunctioninline
setVariableDbgInfo(const DILocalVariable *Var, const DIExpression *Expr, int Slot, const DILocation *Loc)llvm::MachineFunctioninline
setWasmLandingPadIndex(const MachineBasicBlock *LPad, unsigned Index)llvm::MachineFunctioninline
shouldSplitStack() constllvm::MachineFunction
size() constllvm::MachineFunctioninline
sort(Comp comp)llvm::MachineFunctioninline
splice(iterator InsertPt, iterator MBBI)llvm::MachineFunctioninline
splice(iterator InsertPt, MachineBasicBlock *MBB)llvm::MachineFunctioninline
splice(iterator InsertPt, iterator MBBI, iterator MBBE)llvm::MachineFunctioninline
tidyLandingPads(DenseMap< MCSymbol *, uintptr_t > *LPMap=nullptr, bool TidyIfNoBeginLabels=true)llvm::MachineFunction
VariableDbgInfoMapTy typedefllvm::MachineFunction
VariableDbgInfosllvm::MachineFunction
verify(Pass *p=nullptr, const char *Banner=nullptr, bool AbortOnError=true) constllvm::MachineFunction
viewCFG() constllvm::MachineFunction
viewCFGOnly() constllvm::MachineFunction
~MachineFunction()llvm::MachineFunction