Home
last modified time | relevance | path

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

12

/external/llvm/include/llvm/
DPass.h42 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/
DPass.cpp94 ImmutablePass *Pass::getAsImmutablePass() { in getAsImmutablePass()
124 ImmutablePass::~ImmutablePass() { } in ~ImmutablePass()
126 void ImmutablePass::initializePass() { in initializePass()
DLegacyPassManager.cpp677 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/
DPasses.h20 class ImmutablePass; variable
38 ImmutablePass *createObjCARCAAWrapperPass();
DScopedNoAliasAA.h68 class ScopedNoAliasAAWrapperPass : public ImmutablePass {
89 ImmutablePass *createScopedNoAliasAAWrapperPass();
DTypeBasedAliasAnalysis.h69 class TypeBasedAAWrapperPass : public ImmutablePass {
90 ImmutablePass *createTypeBasedAAWrapperPass();
DCFLAliasAnalysis.h134 class CFLAAWrapperPass : public ImmutablePass {
155 ImmutablePass *createCFLAAWrapperPass();
DObjCARCAliasAnalysis.h83 class ObjCARCAAWrapperPass : public ImmutablePass {
DAssumptionCache.h140 class AssumptionCacheTracker : public ImmutablePass {
/external/llvm/include/llvm/CodeGen/
DMachineBranchProbabilityInfo.h25 class MachineBranchProbabilityInfo : public ImmutablePass {
39 MachineBranchProbabilityInfo() : ImmutablePass(ID) { in MachineBranchProbabilityInfo()
DGCMetadata.h154 class GCModuleInfo : public ImmutablePass {
/external/llvm/include/llvm/IR/
DLegacyPassManagers.h207 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/
DObjCARCAliasAnalysis.cpp148 ImmutablePass *llvm::createObjCARCAAWrapperPass() { in INITIALIZE_PASS_DEPENDENCY()
152 ObjCARCAAWrapperPass::ObjCARCAAWrapperPass() : ImmutablePass(ID) { in ObjCARCAAWrapperPass()
DAliasAnalysis.cpp396 struct ExternalAAWrapperPass : ImmutablePass {
403 ExternalAAWrapperPass() : ImmutablePass(ID) { in ExternalAAWrapperPass()
407 : ImmutablePass(ID), CB(std::move(CB)) { in ExternalAAWrapperPass()
421 ImmutablePass *
DScopedNoAliasAA.cpp190 ImmutablePass *llvm::createScopedNoAliasAAWrapperPass() { in INITIALIZE_PASS_DEPENDENCY()
194 ScopedNoAliasAAWrapperPass::ScopedNoAliasAAWrapperPass() : ImmutablePass(ID) { in ScopedNoAliasAAWrapperPass()
DTargetTransformInfo.cpp370 : ImmutablePass(ID) { in TargetTransformInfoWrapperPass()
377 : ImmutablePass(ID), TIRA(std::move(TIRA)) { in TargetTransformInfoWrapperPass()
387 ImmutablePass *
DAssumptionCache.cpp132 AssumptionCacheTracker::AssumptionCacheTracker() : ImmutablePass(ID) { in AssumptionCacheTracker()
DTypeBasedAliasAnalysis.cpp600 ImmutablePass *llvm::createTypeBasedAAWrapperPass() { in INITIALIZE_PASS_DEPENDENCY()
604 TypeBasedAAWrapperPass::TypeBasedAAWrapperPass() : ImmutablePass(ID) { in TypeBasedAAWrapperPass()
/external/llvm/lib/Target/Hexagon/
DHexagon.h53 ImmutablePass *createHexagonTargetTransformInfoPass(const HexagonTargetMachine *TM);
/external/llvm/lib/Target/X86/
DX86.h23 class ImmutablePass; variable
/external/llvm/lib/Target/ARM/
DARM.h27 class ImmutablePass; variable
/external/llvm/lib/Target/PowerPC/
DPPC.h28 class ImmutablePass; variable
/external/llvm/unittests/Analysis/
DAliasAnalysisTest.cpp101 class TestCustomAAWrapperPass : public ImmutablePass {
110 : ImmutablePass(ID), CB(std::move(CB)) { in TestCustomAAWrapperPass()
/external/llvm/lib/CodeGen/
DMachineModuleInfo.cpp192 : ImmutablePass(ID), Context(&MAI, &MRI, MOFI, nullptr, false) { in MachineModuleInfo()
197 : ImmutablePass(ID), Context(nullptr, nullptr, nullptr) { in MachineModuleInfo()
DGCMetadata.cpp57 GCModuleInfo::GCModuleInfo() : ImmutablePass(ID) { in GCModuleInfo()

12