Home
last modified time | relevance | path

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

12

/external/llvm/include/llvm/Analysis/
DPasses.h20 class ImmutablePass; variable
58 ImmutablePass *createNoAAPass();
65 ImmutablePass *createBasicAliasAnalysisPass();
72 ImmutablePass *createCFLAliasAnalysisPass();
94 ImmutablePass *createTypeBasedAliasAnalysisPass();
101 ImmutablePass *createScopedNoAliasAAPass();
108 ImmutablePass *createObjCARCAliasAnalysisPass();
DJumpInstrTableInfo.h35 class JumpInstrTableInfo : public ImmutablePass {
DAssumptionCache.h140 class AssumptionCacheTracker : public ImmutablePass {
/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/Analysis/
DNoAliasAnalysis.cpp29 struct NoAA : public ImmutablePass, public AliasAnalysis {
31 NoAA() : ImmutablePass(ID) { in NoAA()
97 ImmutablePass *llvm::createNoAAPass() { return new NoAA(); } in createNoAAPass()
DScopedNoAliasAA.cpp76 class ScopedNoAliasAA : public ImmutablePass, public AliasAnalysis {
79 ScopedNoAliasAA() : ImmutablePass(ID) { in ScopedNoAliasAA()
118 ImmutablePass *llvm::createScopedNoAliasAAPass() { in createScopedNoAliasAAPass()
DTargetTransformInfo.cpp304 : ImmutablePass(ID) { in TargetTransformInfoWrapperPass()
311 : ImmutablePass(ID), TIRA(std::move(TIRA)) { in TargetTransformInfoWrapperPass()
321 ImmutablePass *
DTypeBasedAliasAnalysis.cpp278 class TypeBasedAliasAnalysis : public ImmutablePass,
282 TypeBasedAliasAnalysis() : ImmutablePass(ID) { in TypeBasedAliasAnalysis()
319 ImmutablePass *llvm::createTypeBasedAliasAnalysisPass() { in createTypeBasedAliasAnalysisPass()
DAssumptionCache.cpp132 AssumptionCacheTracker::AssumptionCacheTracker() : ImmutablePass(ID) { in AssumptionCacheTracker()
DTargetLibraryInfo.cpp553 : ImmutablePass(ID), TLIImpl(), TLI(TLIImpl) { in TargetLibraryInfoWrapperPass()
558 : ImmutablePass(ID), TLIImpl(T), TLI(TLIImpl) { in TargetLibraryInfoWrapperPass()
564 : ImmutablePass(ID), TLIImpl(TLIImpl), TLI(this->TLIImpl) { in TargetLibraryInfoWrapperPass()
/external/llvm/lib/IR/
DPass.cpp94 ImmutablePass *Pass::getAsImmutablePass() { in getAsImmutablePass()
124 ImmutablePass::~ImmutablePass() { } in ~ImmutablePass()
126 void ImmutablePass::initializePass() { in initializePass()
DLegacyPassManager.cpp663 if (ImmutablePass *IP = P->getAsImmutablePass()) { in schedulePass()
711 for (SmallVectorImpl<ImmutablePass *>::reverse_iterator I = in findAnalysisPass()
769 for (SmallVectorImpl<ImmutablePass *>::const_iterator I = in dumpArguments()
813 for (SmallVectorImpl<ImmutablePass *>::iterator in ~PMTopLevelManager()
1430 SmallVectorImpl<ImmutablePass *>& IPV = getImmutablePasses(); in doInitialization()
1431 for (SmallVectorImpl<ImmutablePass *>::const_iterator I = IPV.begin(), in doInitialization()
1448 SmallVectorImpl<ImmutablePass *>& IPV = getImmutablePasses(); in doFinalization()
1449 for (SmallVectorImpl<ImmutablePass *>::const_iterator I = IPV.begin(), in doFinalization()
1715 SmallVectorImpl<ImmutablePass *>& IPV = getImmutablePasses(); in run()
1716 for (SmallVectorImpl<ImmutablePass *>::const_iterator I = IPV.begin(), in run()
[all …]
/external/llvm/include/llvm/CodeGen/
DMachineBranchProbabilityInfo.h24 class MachineBranchProbabilityInfo : public ImmutablePass {
38 MachineBranchProbabilityInfo() : ImmutablePass(ID) { in MachineBranchProbabilityInfo()
DGCMetadata.h154 class GCModuleInfo : public ImmutablePass {
DPasses.h87 class TargetPassConfig : public ImmutablePass {
DMachineModuleInfo.h105 class MachineModuleInfo : public ImmutablePass {
/external/llvm/lib/Transforms/ObjCARC/
DObjCARCAliasAnalysis.h38 class ObjCARCAliasAnalysis : public ImmutablePass,
42 ObjCARCAliasAnalysis() : ImmutablePass(ID) { in ObjCARCAliasAnalysis()
DObjCARCAliasAnalysis.cpp45 ImmutablePass *llvm::createObjCARCAliasAnalysisPass() { in createObjCARCAliasAnalysisPass()
/external/llvm/include/llvm/IR/
DLegacyPassManagers.h207 inline void addImmutablePass(ImmutablePass *P) { in addImmutablePass()
212 inline SmallVectorImpl<ImmutablePass *>& getImmutablePasses() { in getImmutablePasses()
254 SmallVector<ImmutablePass *, 16> ImmutablePasses;
/external/llvm/lib/Target/X86/
DX86.h23 class ImmutablePass; variable
/external/llvm/lib/Target/ARM/
DARM.h25 class ImmutablePass; variable
/external/llvm/lib/Target/PowerPC/
DPPC.h28 class ImmutablePass; variable
/external/llvm/lib/CodeGen/
DGCMetadata.cpp57 GCModuleInfo::GCModuleInfo() : ImmutablePass(ID) { in GCModuleInfo()
DPasses.cpp209 : ImmutablePass(ID), PM(&pm), StartAfter(nullptr), StopAfter(nullptr), in TargetPassConfig()
246 : ImmutablePass(ID), PM(nullptr) { in TargetPassConfig()
DMachineModuleInfo.cpp258 : ImmutablePass(ID), Context(&MAI, &MRI, MOFI, nullptr, false) { in MachineModuleInfo()
263 : ImmutablePass(ID), Context(nullptr, nullptr, nullptr) { in MachineModuleInfo()

12