class TargetLibraryInfoWrapperPass
Declaration
class TargetLibraryInfoWrapperPass : public ImmutablePass { /* full declaration omitted */ };
Description
ImmutablePass class - This class is used to provide information that does not need to be run. This is useful for things like target information and "basic" versions of AnalysisGroups.
Declared at: llvm/include/llvm/Analysis/TargetLibraryInfo.h:430
Inherits from: ImmutablePass
Member Variables
- public static char ID
Method Overview
- public TargetLibraryInfoWrapperPass()
- public TargetLibraryInfoWrapperPass(const llvm::Triple & T)
- public TargetLibraryInfoWrapperPass(const llvm::TargetLibraryInfoImpl & TLI)
- public llvm::TargetLibraryInfo & getTLI(const llvm::Function & F)
Inherited from ImmutablePass:
Inherited from ModulePass:
- public assignPassManager
- public createPrinterPass
- public getPotentialPassManagerType
- public runOnModule
- protected skipModule
Inherited from Pass:
- public assignPassManager
- public createPass
- public createPrinterPass
- public doFinalization
- public doInitialization
- public dump
- public dumpPassStructure
- public getAdjustedAnalysisPointer
- public getAnalysis
- public getAnalysis
- public getAnalysisID
- public getAnalysisID
- public getAnalysisIfAvailable
- public getAnalysisUsage
- public getAsImmutablePass
- public getAsPMDataManager
- public getPassID
- public getPassKind
- public getPassName
- public getPotentialPassManagerType
- public getResolver
- public lookupPassInfo
- public lookupPassInfo
- public mustPreserveAnalysisID
- public preparePassManager
- public print
- public releaseMemory
- public setResolver
- public verifyAnalysis
Methods
¶TargetLibraryInfoWrapperPass()
TargetLibraryInfoWrapperPass()
Declared at: llvm/include/llvm/Analysis/TargetLibraryInfo.h:438
¶TargetLibraryInfoWrapperPass(
const llvm::Triple& T)
TargetLibraryInfoWrapperPass(
const llvm::Triple& T)
Declared at: llvm/include/llvm/Analysis/TargetLibraryInfo.h:439
Parameters
- const llvm::Triple& T
¶TargetLibraryInfoWrapperPass(
const llvm::TargetLibraryInfoImpl& TLI)
TargetLibraryInfoWrapperPass(
const llvm::TargetLibraryInfoImpl& TLI)
Declared at: llvm/include/llvm/Analysis/TargetLibraryInfo.h:440
Parameters
- const llvm::TargetLibraryInfoImpl& TLI
¶llvm::TargetLibraryInfo& getTLI(
const llvm::Function& F)
llvm::TargetLibraryInfo& getTLI(
const llvm::Function& F)
Declared at: llvm/include/llvm/Analysis/TargetLibraryInfo.h:442
Parameters
- const llvm::Function& F