Home
last modified time | relevance | path

Searched refs:ImmutablePass (Results 1 – 25 of 61) sorted by relevance

123

/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DPasses.h20 class ImmutablePass; variable
58 ImmutablePass *createNoAAPass();
65 ImmutablePass *createBasicAliasAnalysisPass();
87 ImmutablePass *createTypeBasedAliasAnalysisPass();
94 ImmutablePass *createObjCARCAliasAnalysisPass();
108 ImmutablePass *createNoProfileInfoPass();
137 ImmutablePass *createNoPathProfileInfoPass();
/external/swiftshader/third_party/LLVM/include/llvm/
DPass.h41 class ImmutablePass; variable
160 virtual ImmutablePass *getAsImmutablePass();
246 class ImmutablePass : public ModulePass {
256 virtual ImmutablePass *getAsImmutablePass() { return this; } in getAsImmutablePass()
262 explicit ImmutablePass(char &pid) in ImmutablePass() function
266 virtual ~ImmutablePass();
DPassManagers.h204 inline void addImmutablePass(ImmutablePass *P) { in addImmutablePass()
209 inline SmallVectorImpl<ImmutablePass *>& getImmutablePasses() { in getImmutablePasses()
251 SmallVector<ImmutablePass *, 8> ImmutablePasses;
/external/llvm/include/llvm/
DPass.h41 class ImmutablePass; variable
171 virtual ImmutablePass *getAsImmutablePass();
266 class ImmutablePass : public ModulePass {
276 ImmutablePass *getAsImmutablePass() override { return this; } in getAsImmutablePass()
282 explicit ImmutablePass(char &pid) in ImmutablePass() function
286 ~ImmutablePass() override;
/external/swiftshader/third_party/LLVM/lib/Analysis/
DNoAliasAnalysis.cpp27 struct NoAA : public ImmutablePass, public AliasAnalysis {
29 NoAA() : ImmutablePass(ID) { in NoAA()
88 ImmutablePass *llvm::createNoAAPass() { return new NoAA(); } in createNoAAPass()
DTypeBasedAliasAnalysis.cpp117 class TypeBasedAliasAnalysis : public ImmutablePass,
121 TypeBasedAliasAnalysis() : ImmutablePass(ID) { in TypeBasedAliasAnalysis()
159 ImmutablePass *llvm::createTypeBasedAliasAnalysisPass() { in createTypeBasedAliasAnalysisPass()
DPathProfileInfo.cpp407 struct NoPathProfileInfo : public ImmutablePass, public PathProfileInfo {
409 NoPathProfileInfo() : ImmutablePass(ID) { in NoPathProfileInfo()
434 ImmutablePass *llvm::createNoPathProfileInfoPass() { return new NoPathProfileInfo(); } in createNoPathProfileInfoPass()
/external/swiftshader/third_party/LLVM/lib/Target/
DTargetLibraryInfo.cpp50 TargetLibraryInfo::TargetLibraryInfo() : ImmutablePass(ID) { in TargetLibraryInfo()
57 TargetLibraryInfo::TargetLibraryInfo(const Triple &T) : ImmutablePass(ID) { in TargetLibraryInfo()
65 : ImmutablePass(ID) { in TargetLibraryInfo()
/external/swiftshader/third_party/LLVM/lib/VMCore/
DPass.cpp93 ImmutablePass *Pass::getAsImmutablePass() { in getAsImmutablePass()
123 ImmutablePass::~ImmutablePass() { } in ~ImmutablePass()
125 void ImmutablePass::initializePass() { in initializePass()
/external/llvm/lib/IR/
DPass.cpp100 ImmutablePass *Pass::getAsImmutablePass() { in getAsImmutablePass()
130 ImmutablePass::~ImmutablePass() { } in ~ImmutablePass()
132 void ImmutablePass::initializePass() { in initializePass()
/external/llvm/include/llvm/Analysis/
DPasses.h20 class ImmutablePass; variable
31 ImmutablePass *createObjCARCAAWrapperPass();
DCFLAndersAliasAnalysis.h62 class CFLAndersAAWrapperPass : public ImmutablePass {
82 ImmutablePass *createCFLAndersAAWrapperPass();
DScopedNoAliasAA.h61 class ScopedNoAliasAAWrapperPass : public ImmutablePass {
82 ImmutablePass *createScopedNoAliasAAWrapperPass();
DTypeBasedAliasAnalysis.h62 class TypeBasedAAWrapperPass : public ImmutablePass {
83 ImmutablePass *createTypeBasedAAWrapperPass();
DCFLSteensAliasAnalysis.h144 class CFLSteensAAWrapperPass : public ImmutablePass {
164 ImmutablePass *createCFLSteensAAWrapperPass();
/external/llvm/lib/Analysis/
DCFLAndersAliasAnalysis.cpp48 ImmutablePass *llvm::createCFLAndersAAWrapperPass() { in createCFLAndersAAWrapperPass()
52 CFLAndersAAWrapperPass::CFLAndersAAWrapperPass() : ImmutablePass(ID) { in CFLAndersAAWrapperPass()
DObjCARCAliasAnalysis.cpp142 ImmutablePass *llvm::createObjCARCAAWrapperPass() { in createObjCARCAAWrapperPass()
146 ObjCARCAAWrapperPass::ObjCARCAAWrapperPass() : ImmutablePass(ID) { in ObjCARCAAWrapperPass()
DScopedNoAliasAA.cpp186 ImmutablePass *llvm::createScopedNoAliasAAWrapperPass() { in createScopedNoAliasAAWrapperPass()
190 ScopedNoAliasAAWrapperPass::ScopedNoAliasAAWrapperPass() : ImmutablePass(ID) { in ScopedNoAliasAAWrapperPass()
DAliasAnalysis.cpp517 struct ExternalAAWrapperPass : ImmutablePass {
524 ExternalAAWrapperPass() : ImmutablePass(ID) { in ExternalAAWrapperPass()
528 : ImmutablePass(ID), CB(std::move(CB)) { in ExternalAAWrapperPass()
542 ImmutablePass *
/external/llvm/include/llvm/CodeGen/
DMachineBranchProbabilityInfo.h25 class MachineBranchProbabilityInfo : public ImmutablePass {
39 MachineBranchProbabilityInfo() : ImmutablePass(ID) { in MachineBranchProbabilityInfo()
DRegisterUsageInfo.h32 class PhysicalRegisterUsageInfo : public ImmutablePass {
38 PhysicalRegisterUsageInfo() : ImmutablePass(ID) { in PhysicalRegisterUsageInfo()
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DMachineBranchProbabilityInfo.h27 class MachineBranchProbabilityInfo : public ImmutablePass {
43 MachineBranchProbabilityInfo() : ImmutablePass(ID) { in MachineBranchProbabilityInfo()
/external/swiftshader/third_party/LLVM/include/llvm/Target/
DTargetData.h74 class TargetData : public ImmutablePass {
124 : ImmutablePass(ID) { in TargetData()
132 ImmutablePass(ID), in TargetData()
/external/llvm/include/llvm/IR/
DLegacyPassManagers.h206 void addImmutablePass(ImmutablePass *P);
208 inline SmallVectorImpl<ImmutablePass *>& getImmutablePasses() { in getImmutablePasses()
248 SmallVector<ImmutablePass *, 16> ImmutablePasses;
251 SmallDenseMap<AnalysisID, ImmutablePass *, 8> ImmutablePassMap;
/external/llvm/lib/Target/Hexagon/
DHexagon.h53 ImmutablePass *createHexagonTargetTransformInfoPass(const HexagonTargetMachine *TM);

123