| 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 |  |