Searched refs:MustAlias (Results 1 - 16 of 16) sorted by relevance

/external/llvm/lib/Analysis/
H A DAliasAnalysisEvaluator.cpp50 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 DAliasSetTracker.cpp39 if (AliasTy == MustAlias) {
54 != AliasAnalysis::MustAlias)
107 if (Result != AliasAnalysis::MustAlias)
145 if (AliasTy == MustAlias) {
551 OS << (AliasTy == MustAlias ? "must" : "may") << " alias, ";
H A DAliasAnalysisCounter.cpp134 case MustAlias: Must++; AliasString = "Must alias"; break;
H A DScalarEvolutionAliasAnalysis.cpp121 // If they evaluate to the same expression, it's a MustAlias.
122 if (AS == BS) return MustAlias;
H A DBasicAliasAnalysis.cpp921 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 DLint.cpp241 Assert1(Result != AliasAnalysis::MustAlias &&
294 AliasAnalysis::MustAlias,
H A DMemoryDependenceAnalysis.cpp436 if (R == AliasAnalysis::MustAlias)
488 if (R == AliasAnalysis::MustAlias)
H A DDependenceAnalysis.cpp3310 case AliasAnalysis::MustAlias:
3746 AliasAnalysis::MustAlias);
/external/chromium_org/v8/src/
H A Dhydrogen-alias-analysis.h61 inline bool MustAlias(HValue* a, HValue* b) { function in class:v8::internal::HAliasAnalyzer
H A Dhydrogen-store-elimination.cc62 if (aliasing_->MustAlias(object, prev->object()->ActualValue()) &&
H A Dhydrogen-load-elimination.cc311 if (aliasing_->MustAlias(object, approx->object_)) return approx;
325 if (aliasing_->MustAlias(object, approx->object_)) return approx;
H A Dhydrogen-check-elimination.cc759 if (phase_->aliasing_->MustAlias(entry->object_, object)) return entry;
/external/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h32 // 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 DAliasSetTracker.h131 /// 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 DProvenanceAnalysis.cpp120 case AliasAnalysis::MustAlias:
H A DObjCARCOpts.cpp2707 case AliasAnalysis::MustAlias:
2736 case AliasAnalysis::MustAlias:

Completed in 1087 milliseconds