/external/llvm/include/llvm/Analysis/ |
Passes.h | 20 class ImmutablePass; 58 ImmutablePass *createNoAAPass(); 65 ImmutablePass *createBasicAliasAnalysisPass(); 87 ImmutablePass *createTypeBasedAliasAnalysisPass(); 94 ImmutablePass *createObjCARCAliasAnalysisPass(); 108 ImmutablePass *createNoProfileInfoPass(); 137 ImmutablePass *createNoPathProfileInfoPass();
|
/external/llvm/lib/Analysis/ |
NoAliasAnalysis.cpp | 27 struct NoAA : public ImmutablePass, public AliasAnalysis { 29 NoAA() : ImmutablePass(ID) { 88 ImmutablePass *llvm::createNoAAPass() { return new NoAA(); }
|
TypeBasedAliasAnalysis.cpp | 117 class TypeBasedAliasAnalysis : public ImmutablePass, 121 TypeBasedAliasAnalysis() : ImmutablePass(ID) { 159 ImmutablePass *llvm::createTypeBasedAliasAnalysisPass() {
|
PathProfileInfo.cpp | 407 struct NoPathProfileInfo : public ImmutablePass, public PathProfileInfo { 409 NoPathProfileInfo() : ImmutablePass(ID) { 434 ImmutablePass *llvm::createNoPathProfileInfoPass() { return new NoPathProfileInfo(); }
|
BasicAliasAnalysis.cpp | 452 struct BasicAliasAnalysis : public ImmutablePass, public AliasAnalysis { 454 BasicAliasAnalysis() : ImmutablePass(ID), 556 ImmutablePass *llvm::createBasicAliasAnalysisPass() { [all...] |
ProfileInfo.cpp | 1078 struct NoProfileInfo : public ImmutablePass, public ProfileInfo { [all...] |
/external/llvm/include/llvm/CodeGen/ |
MachineBranchProbabilityInfo.h | 27 class MachineBranchProbabilityInfo : public ImmutablePass { 43 MachineBranchProbabilityInfo() : ImmutablePass(ID) {
|
GCMetadata.h | 158 class GCModuleInfo : public ImmutablePass {
|
MachineModuleInfo.h | 98 class MachineModuleInfo : public ImmutablePass {
|
/external/llvm/lib/Target/ |
TargetLibraryInfo.cpp | 50 TargetLibraryInfo::TargetLibraryInfo() : ImmutablePass(ID) { 57 TargetLibraryInfo::TargetLibraryInfo(const Triple &T) : ImmutablePass(ID) { 65 : ImmutablePass(ID) {
|
TargetData.cpp | 232 TargetData::TargetData() : ImmutablePass(ID) { 238 : ImmutablePass(ID) {
|
/external/llvm/include/llvm/ |
Pass.h | 41 class ImmutablePass; 160 virtual ImmutablePass *getAsImmutablePass(); 242 /// ImmutablePass class - This class is used to provide information that does 246 class ImmutablePass : public ModulePass { 250 /// primarily because an ImmutablePass can "require" another ImmutablePass, 256 virtual ImmutablePass *getAsImmutablePass() { return this; } 262 explicit ImmutablePass(char &pid) 266 virtual ~ImmutablePass();
|
PassManagers.h | 204 inline void addImmutablePass(ImmutablePass *P) { 209 inline SmallVectorImpl<ImmutablePass *>& getImmutablePasses() { 251 SmallVector<ImmutablePass *, 8> ImmutablePasses;
|
/external/llvm/include/llvm/Target/ |
TargetLibraryInfo.h | 48 class TargetLibraryInfo : public ImmutablePass {
|
TargetData.h | 67 class TargetData : public ImmutablePass { 116 : ImmutablePass(ID) { 124 ImmutablePass(ID),
|
/external/llvm/lib/VMCore/ |
Pass.cpp | 93 ImmutablePass *Pass::getAsImmutablePass() { 120 // ImmutablePass Implementation 123 ImmutablePass::~ImmutablePass() { } 125 void ImmutablePass::initializePass() {
|
PassManager.cpp | 274 if (ImmutablePass *IP = P->getAsImmutablePass()) { 418 if (ImmutablePass *IP = P->getAsImmutablePass()) { 681 for (SmallVector<ImmutablePass *, 8>::reverse_iterator I = 729 for (SmallVector<ImmutablePass *, 8>::const_iterator I = 774 for (SmallVectorImpl<ImmutablePass *>::iterator [all...] |
/external/llvm/lib/CodeGen/ |
GCMetadata.cpp | 72 : ImmutablePass(ID) {
|
MachineModuleInfo.cpp | 259 : ImmutablePass(ID), Context(MAI, MRI, MOFI, TAI), 271 : ImmutablePass(ID),
|
/external/llvm/lib/Transforms/Scalar/ |
ObjCARC.cpp | 606 class ObjCARCAliasAnalysis : public ImmutablePass, 610 ObjCARCAliasAnalysis() : ImmutablePass(ID) { 646 ImmutablePass *llvm::createObjCARCAliasAnalysisPass() { [all...] |