/external/v8/src/crankshaft/ |
hydrogen-alias-analysis.h | 60 inline bool MustAlias(HValue* a, HValue* b) {
|
hydrogen-store-elimination.cc | 62 if (aliasing_->MustAlias(object, prev->object()->ActualValue()) &&
|
hydrogen-load-elimination.cc | 311 if (aliasing_->MustAlias(object, approx->object_)) return approx; 325 if (aliasing_->MustAlias(object, approx->object_)) return approx;
|
hydrogen-check-elimination.cc | 768 if (phase_->aliasing_->MustAlias(entry->object_, object)) return entry;
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
AliasAnalysisEvaluator.cpp | 49 unsigned NoAlias, MayAlias, PartialAlias, MustAlias; 64 NoAlias = MayAlias = PartialAlias = MustAlias = 0; 193 case AliasAnalysis::MustAlias: 194 PrintResults("MustAlias", PrintMustAlias, *I1, *I2, F.getParent()); 195 ++MustAlias; break; 264 unsigned AliasSum = NoAlias + MayAlias + PartialAlias + MustAlias; 276 errs() << " " << MustAlias << " must alias responses "; 277 PrintPercent(MustAlias, AliasSum); 281 << MustAlias*100/AliasSum << "%\n";
|
AliasSetTracker.cpp | 40 if (AliasTy == MustAlias) { 55 != AliasAnalysis::MustAlias) 108 if (Result != AliasAnalysis::MustAlias) 146 if (AliasTy == MustAlias) { 552 OS << (AliasTy == MustAlias ? "must" : "may") << " alias, ";
|
AliasAnalysisCounter.cpp | 136 case MustAlias: Must++; AliasString = "Must alias"; break;
|
ScalarEvolutionAliasAnalysis.cpp | 121 // If they evaluate to the same expression, it's a MustAlias. 122 if (AS == BS) return MustAlias;
|
BasicAliasAnalysis.cpp | [all...] |
LoopDependenceAnalysis.cpp | 242 case AliasAnalysis::MustAlias:
|
Lint.cpp | 236 Assert1(Result != AliasAnalysis::MustAlias && 289 AliasAnalysis::MustAlias,
|
MemoryDependenceAnalysis.cpp | 406 if (R == AliasAnalysis::MustAlias) 458 if (R == AliasAnalysis::MustAlias) [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
AliasAnalysis.h | 32 // MustAlias at the same time. The current API can only return one result, 157 MustAlias ///< Pointers are equal. 191 return alias(LocA, LocB) == MustAlias; 196 return alias(V1, 1, V2, 1) == MustAlias;
|
AliasSetTracker.h | 133 /// Lattice goes from MustAlias to MayAlias. 136 MustAlias = 0, MayAlias = 1 159 bool isMustAlias() const { return AliasTy == MustAlias; } 226 AccessTy(NoModRef), AliasTy(MustAlias), Volatile(false) {
|
/external/llvm/include/llvm/Analysis/ |
CFLSteensAliasAnalysis.h | 67 return LocA.Size == LocB.Size ? MustAlias : PartialAlias;
|
AliasAnalysis.h | 33 // MustAlias at the same time. The current API can only return one result, 85 MustAlias, 224 return alias(LocA, LocB) == MustAlias; 229 return alias(V1, 1, V2, 1) == MustAlias; [all...] |
/external/llvm/lib/Analysis/ |
AliasAnalysisEvaluator.cpp | 168 case MustAlias: 169 PrintResults("MustAlias", PrintMustAlias, *I1, *I2, F.getParent()); 197 case MustAlias: 198 PrintLoadStoreResults("MustAlias", PrintMustAlias, Load, Store, 227 case MustAlias: 228 PrintLoadStoreResults("MustAlias", PrintMustAlias, *I1, *I2,
|
ScalarEvolutionAliasAnalysis.cpp | 37 // If they evaluate to the same expression, it's a MustAlias. 39 return MustAlias;
|
BasicAliasAnalysis.cpp | [all...] |
AliasSetTracker.cpp | 51 MustAlias) 108 if (Result != MustAlias)
|
Lint.cpp | 250 Assert(Result != MustAlias && Result != PartialAlias, 301 MustAlias,
|
MemoryDependenceAnalysis.cpp | 433 // do want to respect mustalias results since defs are useful for value 550 if (R == MustAlias) 617 if (R == MustAlias) [all...] |
/external/llvm/lib/Transforms/ObjCARC/ |
ProvenanceAnalysis.cpp | 121 case MustAlias:
|
ObjCARCOpts.cpp | [all...] |
/external/v8/src/compiler/ |
load-elimination.cc | 63 bool MustAlias(Node* a, Node* b) { return QueryAlias(a, b) == kMustAlias; } 132 if (!MustAlias(a->InputAt(i), b->InputAt(i))) return false; 200 if (MustAlias(object, element.object) && MustAlias(index, element.index)) { 296 if (MustAlias(object, pair.first)) return pair.second; [all...] |