LLVM
8.0.1
llvm
MachineModuleInfo
llvm::MachineModuleInfo Member List
This is the complete list of members for
llvm::MachineModuleInfo
, including all inherited members.
addPersonality
(const Function *Personality)
llvm::MachineModuleInfo
assignPassManager
(PMStack &PMS, PassManagerType T) override
llvm::ModulePass
virtual
createPass
(AnalysisID ID)
llvm::Pass
static
createPrinterPass
(raw_ostream &OS, const std::string &Banner) const override
llvm::ModulePass
virtual
deleteMachineFunctionFor
(Function &F)
llvm::MachineModuleInfo
doFinalization
(Module &) override
llvm::MachineModuleInfo
virtual
doInitialization
(Module &) override
llvm::MachineModuleInfo
virtual
dump
() const
llvm::Pass
dumpPassStructure
(unsigned Offset=0)
llvm::Pass
virtual
getAddrLabelSymbol
(const BasicBlock *BB)
llvm::MachineModuleInfo
inline
getAddrLabelSymbolToEmit
(const BasicBlock *BB)
llvm::MachineModuleInfo
getAdjustedAnalysisPointer
(AnalysisID ID)
llvm::Pass
virtual
getAnalysis
() const
llvm::Pass
getAnalysis
(Function &F)
llvm::Pass
getAnalysisID
(AnalysisID PI) const
llvm::Pass
getAnalysisID
(AnalysisID PI, Function &F)
llvm::Pass
getAnalysisIfAvailable
() const
llvm::Pass
getAnalysisUsage
(AnalysisUsage &) const
llvm::Pass
virtual
getAsImmutablePass
() override
llvm::ImmutablePass
inline
virtual
getAsPMDataManager
()
llvm::Pass
virtual
getContext
() const
llvm::MachineModuleInfo
inline
getContext
()
llvm::MachineModuleInfo
inline
getCurrentCallSite
()
llvm::MachineModuleInfo
inline
getMachineFunction
(const Function &F) const
llvm::MachineModuleInfo
getModule
() const
llvm::MachineModuleInfo
inline
getObjFileInfo
()
llvm::MachineModuleInfo
inline
getObjFileInfo
() const
llvm::MachineModuleInfo
inline
getOrCreateMachineFunction
(const Function &F)
llvm::MachineModuleInfo
getPassID
() const
llvm::Pass
inline
getPassKind
() const
llvm::Pass
inline
getPassName
() const
llvm::Pass
virtual
getPersonalities
() const
llvm::MachineModuleInfo
inline
getPotentialPassManagerType
() const override
llvm::ModulePass
virtual
getResolver
() const
llvm::Pass
inline
hasDebugInfo
() const
llvm::MachineModuleInfo
inline
hasNosplitStack
() const
llvm::MachineModuleInfo
inline
hasSplitStack
() const
llvm::MachineModuleInfo
inline
ID
llvm::MachineModuleInfo
static
ImmutablePass
(char &pid)
llvm::ImmutablePass
inline
explicit
initializePass
()
llvm::ImmutablePass
virtual
lookupPassInfo
(const void *TI)
llvm::Pass
static
lookupPassInfo
(StringRef Arg)
llvm::Pass
static
MachineModuleInfo
(const LLVMTargetMachine *TM=nullptr)
llvm::MachineModuleInfo
explicit
ModulePass
(char &pid)
llvm::ModulePass
inline
explicit
mustPreserveAnalysisID
(char &AID) const
llvm::Pass
operator=
(const Pass &)=delete
llvm::Pass
Pass
(PassKind K, char &pid)
llvm::Pass
inline
explicit
Pass
(const Pass &)=delete
llvm::Pass
preparePassManager
(PMStack &)
llvm::Pass
virtual
print
(raw_ostream &OS, const Module *M) const
llvm::Pass
virtual
releaseMemory
()
llvm::Pass
virtual
runOnModule
(Module &) override
llvm::ImmutablePass
inline
virtual
setCurrentCallSite
(unsigned Site)
llvm::MachineModuleInfo
inline
setDebugInfoAvailability
(bool avail)
llvm::MachineModuleInfo
inline
setHasNosplitStack
(bool b)
llvm::MachineModuleInfo
inline
setHasSplitStack
(bool b)
llvm::MachineModuleInfo
inline
setResolver
(AnalysisResolver *AR)
llvm::Pass
setUsesMorestackAddr
(bool b)
llvm::MachineModuleInfo
inline
setUsesVAFloatArgument
(bool b)
llvm::MachineModuleInfo
inline
skipModule
(Module &M) const
llvm::ModulePass
protected
takeDeletedSymbolsForFunction
(const Function *F, std::vector< MCSymbol *> &Result)
llvm::MachineModuleInfo
usesMorestackAddr
() const
llvm::MachineModuleInfo
inline
usesVAFloatArgument
() const
llvm::MachineModuleInfo
inline
verifyAnalysis
() const
llvm::Pass
virtual
~ImmutablePass
() override
llvm::ImmutablePass
~MachineModuleInfo
() override
llvm::MachineModuleInfo
~ModulePass
() override
llvm::ModulePass
~Pass
()
llvm::Pass
virtual
Generated on Sun Dec 20 2020 14:10:21 for LLVM by
1.8.13