| addCalledGlobal(const MachineInstr *MI, CalledGlobalInfo Details) | llvm::MachineFunction | inline |
| addCallSiteInfo(const MachineInstr *CallI, CallSiteInfo &&CallInfo) | llvm::MachineFunction | inline |
| addCodeViewAnnotation(MCSymbol *Label, MDNode *MD) | llvm::MachineFunction | inline |
| addEHContTarget(MCSymbol *Target) | llvm::MachineFunction | inline |
| addFrameInst(const MCCFIInstruction &Inst) | llvm::MachineFunction | |
| addInvoke(MachineBasicBlock *LandingPad, MCSymbol *BeginLabel, MCSymbol *EndLabel) | llvm::MachineFunction | |
| addLandingPad(MachineBasicBlock *LandingPad) | llvm::MachineFunction | |
| addLiveIn(MCRegister PReg, const TargetRegisterClass *RC) | llvm::MachineFunction | |
| addLongjmpTarget(MCSymbol *Target) | llvm::MachineFunction | inline |
| addToMBBNumbering(MachineBasicBlock *MBB) | llvm::MachineFunction | inline |
| allocateOperandArray(OperandCapacity Cap) | llvm::MachineFunction | inline |
| allocateRegMask() | llvm::MachineFunction | |
| allocateShuffleMask(ArrayRef< int > Mask) | llvm::MachineFunction | |
| assignBeginEndSections() | 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 |
| CallSiteInfoMap typedef | llvm::MachineFunction | |
| callsUnwindInit() const | llvm::MachineFunction | inline |
| cloneInfo(const Ty &Old) | llvm::MachineFunction | inline |
| cloneInfoFrom(const MachineFunction &OrigMF, const DenseMap< MachineBasicBlock *, MachineBasicBlock * > &Src2DstMBB) | llvm::MachineFunction | inline |
| const_iterator typedef | llvm::MachineFunction | |
| const_reverse_iterator typedef | llvm::MachineFunction | |
| copyAdditionalCallInfo(const MachineInstr *Old, const MachineInstr *New) | llvm::MachineFunction | |
| createExternalSymbolName(StringRef Name) | llvm::MachineFunction | |
| CreateMachineBasicBlock(const BasicBlock *BB=nullptr, std::optional< UniqueBBID > BBID=std::nullopt) | llvm::MachineFunction | |
| createMIExtraInfo(ArrayRef< MachineMemOperand * > MMOs, MCSymbol *PreInstrSymbol=nullptr, MCSymbol *PostInstrSymbol=nullptr, MDNode *HeapAllocMarker=nullptr, MDNode *PCSections=nullptr, uint32_t CFIType=0, MDNode *MMRAs=nullptr) | llvm::MachineFunction | |
| deallocateOperandArray(OperandCapacity Cap, MachineOperand *Array) | llvm::MachineFunction | inline |
| DebugInstrNumberingCount | llvm::MachineFunction | |
| DebugInstrOperandPair typedef | llvm::MachineFunction | |
| DebugOperandMemNumber | llvm::MachineFunction | static |
| DebugPHIPositions | llvm::MachineFunction | |
| DebugValueSubstitutions | llvm::MachineFunction | |
| deleteMachineBasicBlock(MachineBasicBlock *MBB) | llvm::MachineFunction | |
| dump() const | llvm::MachineFunction | |
| empty() const | llvm::MachineFunction | inline |
| end() | llvm::MachineFunction | inline |
| end() const | llvm::MachineFunction | inline |
| ensureAlignment(Align A) | llvm::MachineFunction | inline |
| erase(iterator MBBI) | llvm::MachineFunction | inline |
| erase(MachineBasicBlock *MBBI) | llvm::MachineFunction | inline |
| eraseAdditionalCallInfo(const MachineInstr *MI) | llvm::MachineFunction | |
| estimateFunctionSizeInBytes() | llvm::MachineFunction | |
| exposesReturnsTwice() const | llvm::MachineFunction | inline |
| finalizeDebugInstrRefs() | llvm::MachineFunction | |
| front() const | llvm::MachineFunction | inline |
| front() | llvm::MachineFunction | inline |
| getAlignment() const | llvm::MachineFunction | inline |
| getBlockNumbered(unsigned N) const | llvm::MachineFunction | inline |
| getBlockNumberEpoch() const | llvm::MachineFunction | inline |
| getCalledGlobals() const | llvm::MachineFunction | inline |
| getCallSiteBeginLabel(MCSymbol *BeginLabel) const | llvm::MachineFunction | inline |
| getCallSiteLandingPad(MCSymbol *Sym) | llvm::MachineFunction | inline |
| getCallSitesInfo() const | 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 | |
| getDenormalMode(const fltSemantics &FPType) const | llvm::MachineFunction | |
| getEHContTargets() const | llvm::MachineFunction | inline |
| getEntryValueVariableDbgInfo() const | llvm::MachineFunction | inline |
| getFilterIDFor(ArrayRef< unsigned > TyIds) | llvm::MachineFunction | |
| getFilterIds() const | llvm::MachineFunction | inline |
| getFrameInfo() | llvm::MachineFunction | inline |
| getFrameInfo() const | llvm::MachineFunction | inline |
| getFrameInstructions() const | llvm::MachineFunction | inline |
| getFunction() | llvm::MachineFunction | inline |
| getFunction() const | llvm::MachineFunction | inline |
| getFunctionNumber() const | llvm::MachineFunction | inline |
| getInfo() | llvm::MachineFunction | inline |
| getInfo() const | llvm::MachineFunction | inline |
| getInStackSlotVariableDbgInfo() | llvm::MachineFunction | inline |
| getInStackSlotVariableDbgInfo() 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 |
| getLongjmpTargets() const | llvm::MachineFunction | inline |
| getMachineMemOperand(MachinePointerInfo PtrInfo, MachineMemOperand::Flags f, LLT MemTy, Align 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(MachinePointerInfo PtrInfo, MachineMemOperand::Flags F, LocationSize Size, Align BaseAlignment, const AAMDNodes &AAInfo=AAMDNodes(), const MDNode *Ranges=nullptr, SyncScope::ID SSID=SyncScope::System, AtomicOrdering Ordering=AtomicOrdering::NotAtomic, AtomicOrdering FailureOrdering=AtomicOrdering::NotAtomic) | llvm::MachineFunction | |
| getMachineMemOperand(MachinePointerInfo PtrInfo, MachineMemOperand::Flags F, uint64_t Size, Align BaseAlignment, const AAMDNodes &AAInfo=AAMDNodes(), const MDNode *Ranges=nullptr, SyncScope::ID SSID=SyncScope::System, AtomicOrdering Ordering=AtomicOrdering::NotAtomic, AtomicOrdering FailureOrdering=AtomicOrdering::NotAtomic) | llvm::MachineFunction | inline |
| getMachineMemOperand(MachinePointerInfo PtrInfo, MachineMemOperand::Flags F, TypeSize Size, Align BaseAlignment, const AAMDNodes &AAInfo=AAMDNodes(), const MDNode *Ranges=nullptr, SyncScope::ID SSID=SyncScope::System, AtomicOrdering Ordering=AtomicOrdering::NotAtomic, AtomicOrdering FailureOrdering=AtomicOrdering::NotAtomic) | llvm::MachineFunction | inline |
| getMachineMemOperand(const MachineMemOperand *MMO, int64_t Offset, LLT Ty) | llvm::MachineFunction | |
| getMachineMemOperand(const MachineMemOperand *MMO, int64_t Offset, LocationSize Size) | llvm::MachineFunction | inline |
| getMachineMemOperand(const MachineMemOperand *MMO, int64_t Offset, uint64_t Size) | llvm::MachineFunction | inline |
| getMachineMemOperand(const MachineMemOperand *MMO, int64_t Offset, TypeSize Size) | llvm::MachineFunction | inline |
| getMachineMemOperand(const MachineMemOperand *MMO, const MachinePointerInfo &PtrInfo, LocationSize Size) | llvm::MachineFunction | |
| getMachineMemOperand(const MachineMemOperand *MMO, const MachinePointerInfo &PtrInfo, LLT Ty) | llvm::MachineFunction | |
| getMachineMemOperand(const MachineMemOperand *MMO, const MachinePointerInfo &PtrInfo, uint64_t Size) | llvm::MachineFunction | inline |
| getMachineMemOperand(const MachineMemOperand *MMO, const MachinePointerInfo &PtrInfo, TypeSize Size) | llvm::MachineFunction | inline |
| getMachineMemOperand(const MachineMemOperand *MMO, const AAMDNodes &AAInfo) | llvm::MachineFunction | |
| getMachineMemOperand(const MachineMemOperand *MMO, MachineMemOperand::Flags Flags) | llvm::MachineFunction | |
| getName() const | llvm::MachineFunction | |
| getNewDebugInstrNum() | llvm::MachineFunction | inline |
| getNumBlockIDs() const | llvm::MachineFunction | inline |
| getObserver() 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 |
| getSection() 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 |
| handleChangeDesc(MachineInstr &MI, const MCInstrDesc &TID) | llvm::MachineFunction | |
| hasAnyCallSiteLabel() const | llvm::MachineFunction | inline |
| hasAnyCallSiteLandingPad() const | llvm::MachineFunction | inline |
| hasAnyWasmLandingPadIndex() const | llvm::MachineFunction | inline |
| hasBBSections() const | llvm::MachineFunction | inline |
| hasCallSiteBeginLabel(MCSymbol *BeginLabel) const | llvm::MachineFunction | inline |
| hasCallSiteLandingPad(MCSymbol *Sym) | llvm::MachineFunction | inline |
| hasEHContTarget() const | llvm::MachineFunction | inline |
| hasEHFunclets() const | llvm::MachineFunction | inline |
| hasEHScopes() const | llvm::MachineFunction | inline |
| hasFakeUses() const | llvm::MachineFunction | inline |
| hasInlineAsm() const | llvm::MachineFunction | inline |
| hasWasmLandingPadIndex(const MachineBasicBlock *LPad) const | llvm::MachineFunction | inline |
| hasWinCFI() const | llvm::MachineFunction | inline |
| ilist_traits< MachineInstr > | llvm::MachineFunction | friend |
| initTargetMachineFunctionInfo(const TargetSubtargetInfo &STI) | llvm::MachineFunction | |
| insert(iterator MBBI, MachineBasicBlock *MBB) | llvm::MachineFunction | inline |
| isOutlined() const | llvm::MachineFunction | inline |
| iterator typedef | llvm::MachineFunction | |
| MachineFunction(Function &F, const TargetMachine &Target, const TargetSubtargetInfo &STI, MCContext &Ctx, unsigned FunctionNum) | llvm::MachineFunction | |
| MachineFunction(const MachineFunction &)=delete | llvm::MachineFunction | |
| makeDebugValueSubstitution(DebugInstrOperandPair, DebugInstrOperandPair, unsigned SubReg=0) | llvm::MachineFunction | |
| moveAdditionalCallInfo(const MachineInstr *Old, const MachineInstr *New) | llvm::MachineFunction | |
| needsFrameMoves() const | 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 | |
| salvageCopySSA(MachineInstr &MI, DenseMap< Register, DebugInstrOperandPair > &DbgPHICache) | llvm::MachineFunction | |
| salvageCopySSAImpl(MachineInstr &MI) | llvm::MachineFunction | |
| setAlignment(Align A) | llvm::MachineFunction | inline |
| setBBSectionsType(BasicBlockSection V) | 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 |
| setDebugInstrNumberingCount(unsigned Num) | llvm::MachineFunction | |
| setDelegate(Delegate *delegate) | llvm::MachineFunction | inline |
| setExposesReturnsTwice(bool B) | llvm::MachineFunction | inline |
| setHasEHContTarget(bool V) | llvm::MachineFunction | inline |
| setHasEHFunclets(bool V) | llvm::MachineFunction | inline |
| setHasEHScopes(bool V) | llvm::MachineFunction | inline |
| setHasFakeUses(bool V) | llvm::MachineFunction | inline |
| setHasInlineAsm(bool B) | llvm::MachineFunction | inline |
| setHasWinCFI(bool v) | llvm::MachineFunction | inline |
| setIsOutlined(bool V) | llvm::MachineFunction | inline |
| setObserver(GISelChangeObserver *O) | llvm::MachineFunction | inline |
| setSection(MCSection *S) | llvm::MachineFunction | inline |
| setUseDebugInstrRef(bool UseInstrRef) | llvm::MachineFunction | |
| setVariableDbgInfo(const DILocalVariable *Var, const DIExpression *Expr, int Slot, const DILocation *Loc) | llvm::MachineFunction | inline |
| setVariableDbgInfo(const DILocalVariable *Var, const DIExpression *Expr, MCRegister Reg, const DILocation *Loc) | llvm::MachineFunction | inline |
| setWasmLandingPadIndex(const MachineBasicBlock *LPad, unsigned Index) | llvm::MachineFunction | inline |
| shouldSplitStack() const | llvm::MachineFunction | |
| shouldUseDebugInstrRef() 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 |
| substituteDebugValuesForInst(const MachineInstr &Old, MachineInstr &New, unsigned MaxOperand=UINT_MAX) | llvm::MachineFunction | |
| tryGetCalledGlobal(const MachineInstr *MI) const | llvm::MachineFunction | inline |
| UseDebugInstrRef | llvm::MachineFunction | |
| useDebugInstrRef() const | llvm::MachineFunction | |
| VariableDbgInfoMapTy typedef | llvm::MachineFunction | |
| VariableDbgInfos | llvm::MachineFunction | |
| verify(Pass *p=nullptr, const char *Banner=nullptr, raw_ostream *OS=nullptr, bool AbortOnError=true) const | llvm::MachineFunction | |
| verify(MachineFunctionAnalysisManager &MFAM, const char *Banner=nullptr, raw_ostream *OS=nullptr, bool AbortOnError=true) const | llvm::MachineFunction | |
| verify(LiveIntervals *LiveInts, SlotIndexes *Indexes, const char *Banner=nullptr, raw_ostream *OS=nullptr, bool AbortOnError=true) const | llvm::MachineFunction | |
| viewCFG() const | llvm::MachineFunction | |
| viewCFGOnly() const | llvm::MachineFunction | |
| ~MachineFunction() | llvm::MachineFunction | |