addCatchTypeInfo(MachineBasicBlock *LandingPad, ArrayRef< const GlobalValue *> TyInfo) | llvm::MachineFunction | |
addCleanup(MachineBasicBlock *LandingPad) | llvm::MachineFunction | |
addCodeViewAnnotation(MCSymbol *Label, MDNode *MD) | llvm::MachineFunction | inline |
addFilterTypeInfo(MachineBasicBlock *LandingPad, ArrayRef< const GlobalValue *> TyInfo) | llvm::MachineFunction | |
addFrameInst(const MCCFIInstruction &Inst) | llvm::MachineFunction | inline |
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::MachineFunction | inline |
allocateOperandArray(OperandCapacity Cap) | llvm::MachineFunction | inline |
allocateRegMask() | llvm::MachineFunction | |
back() const | llvm::MachineFunction | inline |
back() | llvm::MachineFunction | inline |
begin() | llvm::MachineFunction | inline |
begin() const | llvm::MachineFunction | inline |
callsEHReturn() const | llvm::MachineFunction | inline |
callsUnwindInit() const | llvm::MachineFunction | inline |
CloneMachineInstr(const MachineInstr *Orig) | llvm::MachineFunction | |
CloneMachineInstrBundle(MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore, const MachineInstr &Orig) | llvm::MachineFunction | |
const_iterator typedef | llvm::MachineFunction | |
const_reverse_iterator typedef | llvm::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::MachineFunction | inline |
DeleteMachineBasicBlock(MachineBasicBlock *MBB) | llvm::MachineFunction | |
DeleteMachineInstr(MachineInstr *MI) | llvm::MachineFunction | |
dump() const | llvm::MachineFunction | |
empty() const | llvm::MachineFunction | inline |
end() | llvm::MachineFunction | inline |
end() const | llvm::MachineFunction | inline |
ensureAlignment(unsigned A) | llvm::MachineFunction | inline |
erase(iterator MBBI) | llvm::MachineFunction | inline |
erase(MachineBasicBlock *MBBI) | llvm::MachineFunction | inline |
exposesReturnsTwice() const | llvm::MachineFunction | inline |
front() const | llvm::MachineFunction | inline |
front() | llvm::MachineFunction | inline |
getAlignment() const | llvm::MachineFunction | inline |
getBlockNumbered(unsigned N) const | llvm::MachineFunction | inline |
getCallSiteBeginLabel(MCSymbol *BeginLabel) const | llvm::MachineFunction | inline |
getCallSiteLandingPad(MCSymbol *Sym) | llvm::MachineFunction | inline |
getCodeViewAnnotations() const | llvm::MachineFunction | inline |
getConstantPool() | llvm::MachineFunction | inline |
getConstantPool() const | llvm::MachineFunction | inline |
getContext() const | llvm::MachineFunction | inline |
getDataLayout() const | llvm::MachineFunction | |
getFilterIDFor(std::vector< unsigned > &TyIds) | llvm::MachineFunction | |
getFilterIds() const | llvm::MachineFunction | inline |
getFrameInfo() | llvm::MachineFunction | inline |
getFrameInfo() const | llvm::MachineFunction | inline |
getFrameInstructions() const | llvm::MachineFunction | inline |
getFunction() const | llvm::MachineFunction | inline |
getFunctionNumber() const | llvm::MachineFunction | inline |
getInfo() | llvm::MachineFunction | inline |
getInfo() const | llvm::MachineFunction | inline |
getInstructionCount() const | llvm::MachineFunction | inline |
getJTISymbol(unsigned JTI, MCContext &Ctx, bool isLinkerPrivate=false) const | llvm::MachineFunction | |
getJumpTableInfo() const | llvm::MachineFunction | inline |
getJumpTableInfo() | llvm::MachineFunction | inline |
getLandingPads() const | llvm::MachineFunction | inline |
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() const | llvm::MachineFunction | inline |
getName() const | llvm::MachineFunction | |
getNumBlockIDs() const | llvm::MachineFunction | inline |
getOrCreateJumpTableInfo(unsigned JTEntryKind) | llvm::MachineFunction | |
getOrCreateLandingPadInfo(MachineBasicBlock *LandingPad) | llvm::MachineFunction | |
getPICBaseSymbol() const | llvm::MachineFunction | |
getProperties() const | llvm::MachineFunction | inline |
getProperties() | llvm::MachineFunction | inline |
getPSVManager() const | llvm::MachineFunction | inline |
getRegInfo() | llvm::MachineFunction | inline |
getRegInfo() const | llvm::MachineFunction | inline |
getSublistAccess(MachineBasicBlock *) | llvm::MachineFunction | inlinestatic |
getSubtarget() const | llvm::MachineFunction | inline |
getSubtarget() const | llvm::MachineFunction | inline |
getTarget() const | llvm::MachineFunction | inline |
getTypeIDFor(const GlobalValue *TI) | llvm::MachineFunction | |
getTypeInfos() const | llvm::MachineFunction | inline |
getVariableDbgInfo() | llvm::MachineFunction | inline |
getVariableDbgInfo() const | llvm::MachineFunction | inline |
getWasmEHFuncInfo() const | llvm::MachineFunction | inline |
getWasmEHFuncInfo() | llvm::MachineFunction | inline |
getWasmLandingPadIndex(const MachineBasicBlock *LPad) const | llvm::MachineFunction | inline |
getWinEHFuncInfo() const | llvm::MachineFunction | inline |
getWinEHFuncInfo() | llvm::MachineFunction | inline |
hasCallSiteBeginLabel(MCSymbol *BeginLabel) const | llvm::MachineFunction | inline |
hasCallSiteLandingPad(MCSymbol *Sym) | llvm::MachineFunction | inline |
hasEHFunclets() const | llvm::MachineFunction | inline |
hasEHScopes() const | llvm::MachineFunction | inline |
hasInlineAsm() const | llvm::MachineFunction | inline |
hasLocalEscape() const | llvm::MachineFunction | inline |
hasWasmLandingPadIndex(const MachineBasicBlock *LPad) const | llvm::MachineFunction | inline |
hasWinCFI() const | llvm::MachineFunction | inline |
ilist_traits< MachineInstr > | llvm::MachineFunction | friend |
insert(iterator MBBI, MachineBasicBlock *MBB) | llvm::MachineFunction | inline |
iterator typedef | llvm::MachineFunction | |
MachineFunction(const Function &F, const LLVMTargetMachine &Target, const TargetSubtargetInfo &STI, unsigned FunctionNum, MachineModuleInfo &MMI) | llvm::MachineFunction | |
MachineFunction(const MachineFunction &)=delete | llvm::MachineFunction | |
OperandCapacity typedef | llvm::MachineFunction | |
operator=(const MachineFunction &)=delete | llvm::MachineFunction | |
print(raw_ostream &OS, const SlotIndexes *=nullptr) const | llvm::MachineFunction | |
push_back(MachineBasicBlock *MBB) | llvm::MachineFunction | inline |
push_front(MachineBasicBlock *MBB) | llvm::MachineFunction | inline |
rbegin() | llvm::MachineFunction | inline |
rbegin() const | llvm::MachineFunction | inline |
remove(iterator MBBI) | llvm::MachineFunction | inline |
remove(MachineBasicBlock *MBBI) | llvm::MachineFunction | inline |
removeFromMBBNumbering(unsigned N) | llvm::MachineFunction | inline |
rend() | llvm::MachineFunction | inline |
rend() const | llvm::MachineFunction | inline |
RenumberBlocks(MachineBasicBlock *MBBFrom=nullptr) | llvm::MachineFunction | |
reset() | llvm::MachineFunction | inline |
resetDelegate(Delegate *delegate) | llvm::MachineFunction | inline |
reverse_iterator typedef | llvm::MachineFunction | |
setAlignment(unsigned A) | llvm::MachineFunction | inline |
setCallsEHReturn(bool b) | llvm::MachineFunction | inline |
setCallSiteBeginLabel(MCSymbol *BeginLabel, unsigned Site) | llvm::MachineFunction | inline |
setCallSiteLandingPad(MCSymbol *Sym, ArrayRef< unsigned > Sites) | llvm::MachineFunction | |
setCallsUnwindInit(bool b) | llvm::MachineFunction | inline |
setDelegate(Delegate *delegate) | llvm::MachineFunction | inline |
setExposesReturnsTwice(bool B) | llvm::MachineFunction | inline |
setHasEHFunclets(bool V) | llvm::MachineFunction | inline |
setHasEHScopes(bool V) | llvm::MachineFunction | inline |
setHasInlineAsm(bool B) | llvm::MachineFunction | inline |
setHasLocalEscape(bool V) | llvm::MachineFunction | inline |
setHasWinCFI(bool v) | llvm::MachineFunction | inline |
setSubtarget(const TargetSubtargetInfo *ST) | llvm::MachineFunction | inline |
setVariableDbgInfo(const DILocalVariable *Var, const DIExpression *Expr, int Slot, const DILocation *Loc) | llvm::MachineFunction | inline |
setWasmLandingPadIndex(const MachineBasicBlock *LPad, unsigned Index) | llvm::MachineFunction | inline |
shouldSplitStack() const | llvm::MachineFunction | |
size() const | llvm::MachineFunction | inline |
sort(Comp comp) | llvm::MachineFunction | inline |
splice(iterator InsertPt, iterator MBBI) | llvm::MachineFunction | inline |
splice(iterator InsertPt, MachineBasicBlock *MBB) | llvm::MachineFunction | inline |
splice(iterator InsertPt, iterator MBBI, iterator MBBE) | llvm::MachineFunction | inline |
tidyLandingPads(DenseMap< MCSymbol *, uintptr_t > *LPMap=nullptr, bool TidyIfNoBeginLabels=true) | llvm::MachineFunction | |
VariableDbgInfoMapTy typedef | llvm::MachineFunction | |
VariableDbgInfos | llvm::MachineFunction | |
verify(Pass *p=nullptr, const char *Banner=nullptr, bool AbortOnError=true) const | llvm::MachineFunction | |
viewCFG() const | llvm::MachineFunction | |
viewCFGOnly() const | llvm::MachineFunction | |
~MachineFunction() | llvm::MachineFunction | |