/external/llvm/lib/Analysis/ |
H A D | AliasAnalysisEvaluator.cpp | 50 unsigned NoAlias, MayAlias, PartialAlias, MustAlias; member in class:__anon25663::AAEval 65 NoAlias = MayAlias = PartialAlias = MustAlias = 0; 209 case AliasAnalysis::MustAlias: 210 PrintResults("MustAlias", PrintMustAlias, *I1, *I2, F.getParent()); 211 ++MustAlias; break; 236 case AliasAnalysis::MustAlias: 237 PrintLoadStoreResults("MustAlias", PrintMustAlias, *I1, *I2, 239 ++MustAlias; break; 262 case AliasAnalysis::MustAlias: 263 PrintLoadStoreResults("MustAlias", PrintMustAlia [all...] |
H A D | AliasSetTracker.cpp | 39 if (AliasTy == MustAlias) { 54 != AliasAnalysis::MustAlias) 107 if (Result != AliasAnalysis::MustAlias) 145 if (AliasTy == MustAlias) { 551 OS << (AliasTy == MustAlias ? "must" : "may") << " alias, ";
|
H A D | AliasAnalysisCounter.cpp | 134 case MustAlias: Must++; AliasString = "Must alias"; break;
|
H A D | ScalarEvolutionAliasAnalysis.cpp | 121 // If they evaluate to the same expression, it's a MustAlias. 122 if (AS == BS) return MustAlias;
|
H A D | BasicAliasAnalysis.cpp | 921 if (BaseAlias != MustAlias) return BaseAlias; 923 // Otherwise, we have a MustAlias. Since the base pointers alias each other 964 if (R != MustAlias) 995 return MustAlias; 1057 // A mix of PartialAlias and MustAlias is PartialAlias. 1058 if ((A == AliasAnalysis::PartialAlias && B == AliasAnalysis::MustAlias) || 1059 (B == AliasAnalysis::PartialAlias && A == AliasAnalysis::MustAlias)) 1087 // If both arms of the Select node NoAlias or MustAlias V2, then returns 1088 // NoAlias / MustAlias. Otherwise, returns MayAlias. 1121 // If the PHIs are May/MustAlias ther [all...] |
H A D | Lint.cpp | 241 Assert1(Result != AliasAnalysis::MustAlias && 294 AliasAnalysis::MustAlias,
|
H A D | MemoryDependenceAnalysis.cpp | 436 if (R == AliasAnalysis::MustAlias) 488 if (R == AliasAnalysis::MustAlias)
|
H A D | DependenceAnalysis.cpp | 3310 case AliasAnalysis::MustAlias: 3746 AliasAnalysis::MustAlias);
|
/external/chromium_org/v8/src/ |
H A D | hydrogen-alias-analysis.h | 61 inline bool MustAlias(HValue* a, HValue* b) { function in class:v8::internal::HAliasAnalyzer
|
H A D | hydrogen-store-elimination.cc | 62 if (aliasing_->MustAlias(object, prev->object()->ActualValue()) &&
|
H A D | hydrogen-load-elimination.cc | 311 if (aliasing_->MustAlias(object, approx->object_)) return approx; 325 if (aliasing_->MustAlias(object, approx->object_)) return approx;
|
H A D | hydrogen-check-elimination.cc | 759 if (phase_->aliasing_->MustAlias(entry->object_, object)) return entry;
|
/external/llvm/include/llvm/Analysis/ |
H A D | AliasAnalysis.h | 32 // MustAlias at the same time. The current API can only return one result, 165 MustAlias ///< Pointers are equal. enumerator in enum:llvm::AliasAnalysis::AliasResult 204 return alias(LocA, LocB) == MustAlias; 209 return alias(V1, 1, V2, 1) == MustAlias;
|
H A D | AliasSetTracker.h | 131 /// Lattice goes from MustAlias to MayAlias. 134 MustAlias = 0, MayAlias = 1 enumerator in enum:llvm::AliasSet::AliasType 157 bool isMustAlias() const { return AliasTy == MustAlias; } 225 AccessTy(NoModRef), AliasTy(MustAlias), Volatile(false) {
|
/external/llvm/lib/Transforms/ObjCARC/ |
H A D | ProvenanceAnalysis.cpp | 120 case AliasAnalysis::MustAlias:
|
H A D | ObjCARCOpts.cpp | 2707 case AliasAnalysis::MustAlias: 2736 case AliasAnalysis::MustAlias:
|