class TargetTransformInfoWrapperPass
Declaration
class TargetTransformInfoWrapperPass : public ImmutablePass { /* full declaration omitted */ };
Description
Wrapper pass for TargetTransformInfo. This pass can be constructed from a TTI object which it stores internally and is queried by passes.
Declared at: llvm/include/llvm/Analysis/TargetTransformInfo.h:1957
Inherits from: ImmutablePass
Member Variables
- public static char ID
Method Overview
- public TargetTransformInfoWrapperPass()
- public TargetTransformInfoWrapperPass(llvm::TargetIRAnalysis TIRA)
- public llvm::TargetTransformInfo & getTTI(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
¶TargetTransformInfoWrapperPass()
TargetTransformInfoWrapperPass()
Description
We must provide a default constructor for the pass but it should never be used. Use the constructor below or call one of the creation routines.
Declared at: llvm/include/llvm/Analysis/TargetTransformInfo.h:1970
¶TargetTransformInfoWrapperPass(
llvm::TargetIRAnalysis TIRA)
TargetTransformInfoWrapperPass(
llvm::TargetIRAnalysis TIRA)
Declared at: llvm/include/llvm/Analysis/TargetTransformInfo.h:1972
Parameters
¶llvm::TargetTransformInfo& getTTI(
const llvm::Function& F)
llvm::TargetTransformInfo& getTTI(
const llvm::Function& F)
Declared at: llvm/include/llvm/Analysis/TargetTransformInfo.h:1974
Parameters
- const llvm::Function& F