Home
last modified time | relevance | path

Searched refs:PartialAlias (Results 1 – 13 of 13) sorted by relevance

/external/llvm/lib/Analysis/
DAliasAnalysisEvaluator.cpp50 unsigned NoAlias, MayAlias, PartialAlias, MustAlias; member in __anon992f87ea0111::AAEval
65 NoAlias = MayAlias = PartialAlias = MustAlias = 0; in doInitialization()
205 case AliasAnalysis::PartialAlias: in runOnFunction()
208 ++PartialAlias; break; in runOnFunction()
232 case AliasAnalysis::PartialAlias: in runOnFunction()
235 ++PartialAlias; break; in runOnFunction()
258 case AliasAnalysis::PartialAlias: in runOnFunction()
261 ++PartialAlias; break; in runOnFunction()
331 unsigned AliasSum = NoAlias + MayAlias + PartialAlias + MustAlias; in doFinalization()
341 errs() << " " << PartialAlias << " partial alias responses "; in doFinalization()
[all …]
DBasicAliasAnalysis.cpp1005 return PartialAlias; in aliasGEP()
1019 return PartialAlias; in aliasGEP()
1049 return PartialAlias; in aliasGEP()
1058 if ((A == AliasAnalysis::PartialAlias && B == AliasAnalysis::MustAlias) || in MergeAliasResults()
1059 (B == AliasAnalysis::PartialAlias && A == AliasAnalysis::MustAlias)) in MergeAliasResults()
1060 return AliasAnalysis::PartialAlias; in MergeAliasResults()
1322 return AliasCache[Locs] = PartialAlias; in aliasCheck()
DAliasAnalysisCounter.cpp133 case PartialAlias: Partial++; AliasString = "Partial alias"; break; in alias()
DLint.cpp242 Result != AliasAnalysis::PartialAlias, in visitCallSite()
DMemoryDependenceAnalysis.cpp446 if (R == AliasAnalysis::PartialAlias) in getPointerDependencyFrom()
DDependenceAnalysis.cpp3302 case AliasAnalysis::PartialAlias: in depends()
/external/llvm/test/Analysis/BasicAA/
Dmust-and-partial.ll3 ; When merging MustAlias and PartialAlias, merge to PartialAlias
9 ; CHECK: PartialAlias: i16* %bigbase0, i8* %phi
27 ; CHECK: PartialAlias: i16* %bigbase1, i8* %sel
Dfull-store-partial-alias.ll6 ; so the %tmp5 load is PartialAlias with the store and suppress TBAA.
/external/llvm/test/Analysis/TypeBasedAliasAnalysis/
Dprecedence.ll25 ; Test for PartialAlias aliasing. GVN doesn't yet eliminate the load
/external/llvm/lib/Transforms/ObjCARC/
DProvenanceAnalysis.cpp121 case AliasAnalysis::PartialAlias: in relatedCheck()
DObjCARCOpts.cpp2720 case AliasAnalysis::PartialAlias: in OptimizeWeakCalls()
2749 case AliasAnalysis::PartialAlias: in OptimizeWeakCalls()
/external/llvm/include/llvm/Analysis/
DAliasAnalysis.h164 PartialAlias, ///< Pointers differ, but pointees overlap. enumerator
/external/llvm/docs/
DAliasAnalysis.rst110 returns MustAlias, PartialAlias, MayAlias, or NoAlias as appropriate.
135 The ``PartialAlias`` response is used when the two memory objects are known to