HomeSort by relevance Sort by last modified time
    Searched refs:ImmutablePass (Results 1 - 20 of 20) sorted by null

  /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...]

Completed in 237 milliseconds