/external/llvm/include/llvm/Analysis/ |
H A D | Passes.h | 20 class ImmutablePass; 58 ImmutablePass *createNoAAPass(); 65 ImmutablePass *createBasicAliasAnalysisPass(); 87 ImmutablePass *createTypeBasedAliasAnalysisPass(); 94 ImmutablePass *createObjCARCAliasAnalysisPass(); 116 ImmutablePass *createNoProfileInfoPass(); 145 ImmutablePass *createNoPathProfileInfoPass();
|
H A D | TargetTransformInfo.h | 336 ImmutablePass *createNoTargetTransformInfoPass();
|
/external/llvm/lib/Analysis/ |
H A D | NoAliasAnalysis.cpp | 27 struct NoAA : public ImmutablePass, public AliasAnalysis { 29 NoAA() : ImmutablePass(ID) { 88 ImmutablePass *llvm::createNoAAPass() { return new NoAA(); }
|
H A D | TypeBasedAliasAnalysis.cpp | 117 class TypeBasedAliasAnalysis : public ImmutablePass, 121 TypeBasedAliasAnalysis() : ImmutablePass(ID) { 159 ImmutablePass *llvm::createTypeBasedAliasAnalysisPass() {
|
H A D | PathProfileInfo.cpp | 406 struct NoPathProfileInfo : public ImmutablePass, public PathProfileInfo { 408 NoPathProfileInfo() : ImmutablePass(ID) { 433 ImmutablePass *llvm::createNoPathProfileInfoPass() { return new NoPathProfileInfo(); }
|
H A D | TargetTransformInfo.cpp | 205 struct NoTTI : ImmutablePass, TargetTransformInfo { 208 NoTTI() : ImmutablePass(ID), DL(0) { 553 ImmutablePass *llvm::createNoTargetTransformInfoPass() {
|
/external/llvm/include/llvm/CodeGen/ |
H A D | MachineBranchProbabilityInfo.h | 25 class MachineBranchProbabilityInfo : public ImmutablePass { 39 MachineBranchProbabilityInfo() : ImmutablePass(ID) {
|
H A D | Passes.h | 40 /// This is an ImmutablePass solely for the purpose of exposing CodeGen options 42 class TargetPassConfig : public ImmutablePass { 298 ImmutablePass *
|
H A D | GCMetadata.h | 164 class GCModuleInfo : public ImmutablePass {
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPC.h | 28 class ImmutablePass; 43 ImmutablePass *createPPCTargetTransformInfoPass(const PPCTargetMachine *TM);
|
H A D | PPCTargetTransformInfo.cpp | 35 class PPCTTI : public ImmutablePass, public TargetTransformInfo { 45 PPCTTI() : ImmutablePass(ID), TM(0), ST(0), TLI(0) { 50 : ImmutablePass(ID), TM(TM), ST(TM->getSubtargetImpl()), 111 ImmutablePass *
|
/external/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCAliasAnalysis.h | 38 class ObjCARCAliasAnalysis : public ImmutablePass, 42 ObjCARCAliasAnalysis() : ImmutablePass(ID) {
|
H A D | ObjCARCAliasAnalysis.cpp | 44 ImmutablePass *llvm::createObjCARCAliasAnalysisPass() {
|
/external/llvm/lib/Target/X86/ |
H A D | X86.h | 67 ImmutablePass *createX86TargetTransformInfoPass(const X86TargetMachine *TM);
|
H A D | X86TargetTransformInfo.cpp | 35 class X86TTI : public ImmutablePass, public TargetTransformInfo { 45 X86TTI() : ImmutablePass(ID), TM(0), ST(0), TLI(0) { 50 : ImmutablePass(ID), TM(TM), ST(TM->getSubtargetImpl()), 111 ImmutablePass *
|
/external/llvm/include/llvm/ |
H A D | Pass.h | 42 class ImmutablePass; 171 virtual ImmutablePass *getAsImmutablePass(); 257 /// ImmutablePass class - This class is used to provide information that does 261 class ImmutablePass : public ModulePass { class in namespace:llvm 265 /// primarily because an ImmutablePass can "require" another ImmutablePass, 271 virtual ImmutablePass *getAsImmutablePass() { return this; } 277 explicit ImmutablePass(char &pid) function in class:llvm::ImmutablePass 281 virtual ~ImmutablePass();
|
H A D | PassManagers.h | 204 inline void addImmutablePass(ImmutablePass *P) { 209 inline SmallVectorImpl<ImmutablePass *>& getImmutablePasses() { 251 SmallVector<ImmutablePass *, 8> ImmutablePasses;
|
/external/llvm/lib/IR/ |
H A D | Pass.cpp | 91 ImmutablePass *Pass::getAsImmutablePass() { 118 // ImmutablePass Implementation 121 ImmutablePass::~ImmutablePass() { } 123 void ImmutablePass::initializePass() {
|
H A D | PassManager.cpp | 659 if (ImmutablePass *IP = P->getAsImmutablePass()) { 707 for (SmallVector<ImmutablePass *, 8>::reverse_iterator I = 755 for (SmallVector<ImmutablePass *, 8>::const_iterator I = 800 for (SmallVectorImpl<ImmutablePass *>::iterator 1424 SmallVectorImpl<ImmutablePass *>& IPV = getImmutablePasses(); 1425 for (SmallVectorImpl<ImmutablePass *>::const_iterator I = IPV.begin(), 1442 SmallVectorImpl<ImmutablePass *>& IPV = getImmutablePasses(); 1443 for (SmallVectorImpl<ImmutablePass *>::const_iterator I = IPV.begin(), 1695 SmallVectorImpl<ImmutablePass *>& IPV = getImmutablePasses(); 1696 for (SmallVectorImpl<ImmutablePass *> [all...] |
/external/llvm/lib/Target/ARM/ |
H A D | ARM.h | 49 ImmutablePass *createARMTargetTransformInfoPass(const ARMBaseTargetMachine *TM);
|
H A D | ARMTargetTransformInfo.cpp | 35 class ARMTTI : public ImmutablePass, public TargetTransformInfo { 45 ARMTTI() : ImmutablePass(ID), TM(0), ST(0), TLI(0) { 50 : ImmutablePass(ID), TM(TM), ST(TM->getSubtargetImpl()), 137 ImmutablePass *
|
/external/llvm/include/llvm/IR/ |
H A D | DataLayout.h | 96 class DataLayout : public ImmutablePass { 165 : ImmutablePass(ID) { 173 ImmutablePass(ID),
|
/external/llvm/lib/CodeGen/ |
H A D | BasicTargetTransformInfo.cpp | 28 class BasicTTI : public ImmutablePass, public TargetTransformInfo { 36 BasicTTI() : ImmutablePass(ID), TLI(0) { 40 BasicTTI(const TargetLoweringBase *TLI) : ImmutablePass(ID), TLI(TLI) { 115 ImmutablePass *
|
H A D | GCMetadata.cpp | 60 : ImmutablePass(ID) {
|
/external/llvm/lib/Target/ |
H A D | TargetLibraryInfo.cpp | 580 TargetLibraryInfo::TargetLibraryInfo() : ImmutablePass(ID) { 587 TargetLibraryInfo::TargetLibraryInfo(const Triple &T) : ImmutablePass(ID) { 595 : ImmutablePass(ID) {
|