/external/llvm/include/llvm/ |
D | Pass.h | 42 class ImmutablePass; variable 172 virtual ImmutablePass *getAsImmutablePass(); 262 class ImmutablePass : public ModulePass { 272 ImmutablePass *getAsImmutablePass() override { return this; } in getAsImmutablePass() 278 explicit ImmutablePass(char &pid) in ImmutablePass() function 282 ~ImmutablePass() override;
|
/external/llvm/lib/IR/ |
D | Pass.cpp | 94 ImmutablePass *Pass::getAsImmutablePass() { in getAsImmutablePass() 124 ImmutablePass::~ImmutablePass() { } in ~ImmutablePass() 126 void ImmutablePass::initializePass() { in initializePass()
|
D | LegacyPassManager.cpp | 677 if (ImmutablePass *IP = P->getAsImmutablePass()) { in schedulePass() 738 void PMTopLevelManager::addImmutablePass(ImmutablePass *P) { in addImmutablePass() 781 for (SmallVectorImpl<ImmutablePass *>::const_iterator I = in dumpArguments() 818 for (SmallVectorImpl<ImmutablePass *>::iterator in ~PMTopLevelManager() 1435 for (ImmutablePass *ImPass : getImmutablePasses()) in doInitialization() 1450 for (ImmutablePass *ImPass : getImmutablePasses()) in doFinalization() 1712 for (ImmutablePass *ImPass : getImmutablePasses()) in run() 1721 for (ImmutablePass *ImPass : getImmutablePasses()) in run()
|
/external/llvm/include/llvm/Analysis/ |
D | Passes.h | 20 class ImmutablePass; variable 38 ImmutablePass *createObjCARCAAWrapperPass();
|
D | ScopedNoAliasAA.h | 68 class ScopedNoAliasAAWrapperPass : public ImmutablePass { 89 ImmutablePass *createScopedNoAliasAAWrapperPass();
|
D | TypeBasedAliasAnalysis.h | 69 class TypeBasedAAWrapperPass : public ImmutablePass { 90 ImmutablePass *createTypeBasedAAWrapperPass();
|
D | CFLAliasAnalysis.h | 134 class CFLAAWrapperPass : public ImmutablePass { 155 ImmutablePass *createCFLAAWrapperPass();
|
D | ObjCARCAliasAnalysis.h | 83 class ObjCARCAAWrapperPass : public ImmutablePass {
|
D | AssumptionCache.h | 140 class AssumptionCacheTracker : public ImmutablePass {
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineBranchProbabilityInfo.h | 25 class MachineBranchProbabilityInfo : public ImmutablePass { 39 MachineBranchProbabilityInfo() : ImmutablePass(ID) { in MachineBranchProbabilityInfo()
|
D | GCMetadata.h | 154 class GCModuleInfo : public ImmutablePass {
|
/external/llvm/include/llvm/IR/ |
D | LegacyPassManagers.h | 207 void addImmutablePass(ImmutablePass *P); 209 inline SmallVectorImpl<ImmutablePass *>& getImmutablePasses() { in getImmutablePasses() 249 SmallVector<ImmutablePass *, 16> ImmutablePasses; 252 SmallDenseMap<AnalysisID, ImmutablePass *, 8> ImmutablePassMap;
|
/external/llvm/lib/Analysis/ |
D | ObjCARCAliasAnalysis.cpp | 148 ImmutablePass *llvm::createObjCARCAAWrapperPass() { in INITIALIZE_PASS_DEPENDENCY() 152 ObjCARCAAWrapperPass::ObjCARCAAWrapperPass() : ImmutablePass(ID) { in ObjCARCAAWrapperPass()
|
D | AliasAnalysis.cpp | 396 struct ExternalAAWrapperPass : ImmutablePass { 403 ExternalAAWrapperPass() : ImmutablePass(ID) { in ExternalAAWrapperPass() 407 : ImmutablePass(ID), CB(std::move(CB)) { in ExternalAAWrapperPass() 421 ImmutablePass *
|
D | ScopedNoAliasAA.cpp | 190 ImmutablePass *llvm::createScopedNoAliasAAWrapperPass() { in INITIALIZE_PASS_DEPENDENCY() 194 ScopedNoAliasAAWrapperPass::ScopedNoAliasAAWrapperPass() : ImmutablePass(ID) { in ScopedNoAliasAAWrapperPass()
|
D | TargetTransformInfo.cpp | 370 : ImmutablePass(ID) { in TargetTransformInfoWrapperPass() 377 : ImmutablePass(ID), TIRA(std::move(TIRA)) { in TargetTransformInfoWrapperPass() 387 ImmutablePass *
|
D | AssumptionCache.cpp | 132 AssumptionCacheTracker::AssumptionCacheTracker() : ImmutablePass(ID) { in AssumptionCacheTracker()
|
D | TypeBasedAliasAnalysis.cpp | 600 ImmutablePass *llvm::createTypeBasedAAWrapperPass() { in INITIALIZE_PASS_DEPENDENCY() 604 TypeBasedAAWrapperPass::TypeBasedAAWrapperPass() : ImmutablePass(ID) { in TypeBasedAAWrapperPass()
|
/external/llvm/lib/Target/Hexagon/ |
D | Hexagon.h | 53 ImmutablePass *createHexagonTargetTransformInfoPass(const HexagonTargetMachine *TM);
|
/external/llvm/lib/Target/X86/ |
D | X86.h | 23 class ImmutablePass; variable
|
/external/llvm/lib/Target/ARM/ |
D | ARM.h | 27 class ImmutablePass; variable
|
/external/llvm/lib/Target/PowerPC/ |
D | PPC.h | 28 class ImmutablePass; variable
|
/external/llvm/unittests/Analysis/ |
D | AliasAnalysisTest.cpp | 101 class TestCustomAAWrapperPass : public ImmutablePass { 110 : ImmutablePass(ID), CB(std::move(CB)) { in TestCustomAAWrapperPass()
|
/external/llvm/lib/CodeGen/ |
D | MachineModuleInfo.cpp | 192 : ImmutablePass(ID), Context(&MAI, &MRI, MOFI, nullptr, false) { in MachineModuleInfo() 197 : ImmutablePass(ID), Context(nullptr, nullptr, nullptr) { in MachineModuleInfo()
|
D | GCMetadata.cpp | 57 GCModuleInfo::GCModuleInfo() : ImmutablePass(ID) { in GCModuleInfo()
|