LLVM API Documentation

llvm::MachineModuleInfo Member List
This is the complete list of members for llvm::MachineModuleInfo, including all inherited members.
addCatchTypeInfo(MachineBasicBlock *LandingPad, ArrayRef< const GlobalVariable * > TyInfo)llvm::MachineModuleInfo
addCleanup(MachineBasicBlock *LandingPad)llvm::MachineModuleInfo
addFilterTypeInfo(MachineBasicBlock *LandingPad, ArrayRef< const GlobalVariable * > TyInfo)llvm::MachineModuleInfo
addFrameInst(const MCCFIInstruction &Inst)llvm::MachineModuleInfo [inline]
addInvoke(MachineBasicBlock *LandingPad, MCSymbol *BeginLabel, MCSymbol *EndLabel)llvm::MachineModuleInfo
addLandingPad(MachineBasicBlock *LandingPad)llvm::MachineModuleInfo
addPersonality(MachineBasicBlock *LandingPad, const Function *Personality)llvm::MachineModuleInfo
AnalyzeModule(const Module &M)llvm::MachineModuleInfo
assignPassManager(PMStack &PMS, PassManagerType T) overridellvm::ModulePass [virtual]
callsEHReturn() const llvm::MachineModuleInfo [inline]
callsUnwindInit() const llvm::MachineModuleInfo [inline]
createPass(AnalysisID ID)llvm::Pass [static]
createPrinterPass(raw_ostream &O, const std::string &Banner) const overridellvm::ModulePass [virtual]
doFinalization(Module &) overridellvm::MachineModuleInfo [virtual]
doInitialization(Module &) overridellvm::MachineModuleInfo [virtual]
dump() const llvm::Pass
dumpPassStructure(unsigned Offset=0)llvm::Pass [virtual]
EndFunction()llvm::MachineModuleInfo
getAddrLabelSymbol(const BasicBlock *BB)llvm::MachineModuleInfo
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() overridellvm::ImmutablePass [inline, virtual]
getAsPMDataManager()llvm::Pass [virtual]
getCallSiteBeginLabel(MCSymbol *BeginLabel)llvm::MachineModuleInfo [inline]
getCallSiteLandingPad(MCSymbol *Sym)llvm::MachineModuleInfo [inline]
getContext() const llvm::MachineModuleInfo [inline]
getContext()llvm::MachineModuleInfo [inline]
getCurrentCallSite()llvm::MachineModuleInfo [inline]
getFilterIDFor(std::vector< unsigned > &TyIds)llvm::MachineModuleInfo
getFilterIds() const llvm::MachineModuleInfo [inline]
getFrameInstructions() const llvm::MachineModuleInfo [inline]
getLandingPads() const llvm::MachineModuleInfo [inline]
getModule() const llvm::MachineModuleInfo [inline]
getObjFileInfo()llvm::MachineModuleInfo [inline]
getObjFileInfo() const llvm::MachineModuleInfo [inline]
getOrCreateLandingPadInfo(MachineBasicBlock *LandingPad)llvm::MachineModuleInfo
getPassID() const llvm::Pass [inline]
getPassKind() const llvm::Pass [inline]
getPassName() const llvm::Pass [virtual]
getPersonalities() const llvm::MachineModuleInfo [inline]
getPersonality() const llvm::MachineModuleInfo
getPersonalityIndex() const llvm::MachineModuleInfo
getPotentialPassManagerType() const overridellvm::ModulePass [virtual]
getResolver() const llvm::Pass [inline]
getTypeIDFor(const GlobalVariable *TI)llvm::MachineModuleInfo
getTypeInfos() const llvm::MachineModuleInfo [inline]
getVariableDbgInfo()llvm::MachineModuleInfo [inline]
hasCallSiteBeginLabel(MCSymbol *BeginLabel)llvm::MachineModuleInfo [inline]
hasCallSiteLandingPad(MCSymbol *Sym)llvm::MachineModuleInfo [inline]
hasDebugInfo() const llvm::MachineModuleInfo [inline]
IDllvm::MachineModuleInfo [static]
ImmutablePass(char &pid)llvm::ImmutablePass [inline, explicit]
initializePass()llvm::ImmutablePass [virtual]
isUsedFunction(const Function *F) const llvm::MachineModuleInfo [inline]
lookupPassInfo(const void *TI)llvm::Pass [static]
lookupPassInfo(StringRef Arg)llvm::Pass [static]
MachineModuleInfo()llvm::MachineModuleInfo
MachineModuleInfo(const MCAsmInfo &MAI, const MCRegisterInfo &MRI, const MCObjectFileInfo *MOFI)llvm::MachineModuleInfo
ModulePass(char &pid)llvm::ModulePass [inline, explicit]
mustPreserveAnalysisID(char &AID) const llvm::Pass
Pass(PassKind K, char &pid)llvm::Pass [inline, explicit]
preparePassManager(PMStack &)llvm::Pass [virtual]
print(raw_ostream &O, const Module *M) const llvm::Pass [virtual]
releaseMemory()llvm::Pass [virtual]
runOnModule(Module &) overridellvm::ImmutablePass [inline, virtual]
setCallsEHReturn(bool b)llvm::MachineModuleInfo [inline]
setCallSiteBeginLabel(MCSymbol *BeginLabel, unsigned Site)llvm::MachineModuleInfo [inline]
setCallSiteLandingPad(MCSymbol *Sym, ArrayRef< unsigned > Sites)llvm::MachineModuleInfo
setCallsUnwindInit(bool b)llvm::MachineModuleInfo [inline]
setCurrentCallSite(unsigned Site)llvm::MachineModuleInfo [inline]
setDebugInfoAvailability(bool avail)llvm::MachineModuleInfo [inline]
setModule(const Module *M)llvm::MachineModuleInfo [inline]
setResolver(AnalysisResolver *AR)llvm::Pass
setUsesVAFloatArgument(bool b)llvm::MachineModuleInfo [inline]
setVariableDbgInfo(MDNode *N, unsigned Slot, DebugLoc Loc)llvm::MachineModuleInfo [inline]
takeDeletedSymbolsForFunction(const Function *F, std::vector< MCSymbol * > &Result)llvm::MachineModuleInfo
TidyLandingPads(DenseMap< MCSymbol *, uintptr_t > *LPMap=nullptr)llvm::MachineModuleInfo
usesVAFloatArgument() const llvm::MachineModuleInfo [inline]
VariableDbgInfoMapTy typedefllvm::MachineModuleInfo
VariableDbgInfosllvm::MachineModuleInfo
verifyAnalysis() const llvm::Pass [virtual]
~ImmutablePass()llvm::ImmutablePass [virtual]
~MachineModuleInfo()llvm::MachineModuleInfo
~ModulePass()llvm::ModulePass [virtual]
~Pass()llvm::Pass [virtual]