Home
last modified time | relevance | path

Searched refs:NoAlias (Results 1 – 25 of 31) sorted by relevance

12

/external/llvm/test/Analysis/BasicAA/
Dargs-rets-allocas-loads.ll52 ; CHECK-NEXT: NoAlias: double* %arg_a0, double* %noalias_arg_a0
53 ; CHECK-NEXT: NoAlias: double* %arg_a1, double* %noalias_arg_a0
54 ; CHECK-NEXT: NoAlias: double* %arg_a0, double* %noalias_arg_a1
55 ; CHECK-NEXT: NoAlias: double* %arg_a1, double* %noalias_arg_a1
56 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a0, double* %noalias_arg_a1
59 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a0, double** %indirect_a0
60 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a1, double** %indirect_a0
63 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a0, double** %indirect_a1
64 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a1, double** %indirect_a1
66 ; CHECK-NEXT: NoAlias: double* %arg_a0, double* %escape_alloca_a0
[all …]
Dempty.ll2 ; RUN: |& grep {NoAlias: \{\}\\* \[%\]p, \{\}\\* \[%\]q}
Dphi-aa.ll1 ; RUN: opt < %s -basicaa -aa-eval -print-all-alias-modref-info -disable-output |& grep {NoAlias:.*%…
D2009-10-13-GEP-BaseNoAlias.ll1 ; RUN: opt < %s -basicaa -aa-eval -print-all-alias-modref-info -disable-output |& grep {NoAlias:.*%…
Dfull-store-partial-alias.ll7 ; Without BasicAA, TBAA should say that %tmp5 is NoAlias with the store.
Dphi-and-select.ll2 ; RUN: |& grep {NoAlias: double\\* \[%\]a, double\\* \[%\]b\$} | count 4
/external/llvm/test/Analysis/ScalarEvolution/
Dscev-aa.ll13 ; CHECK: NoAlias: double* %pi, double* %pi.next
39 ; CHECK: NoAlias: double* %pi.j, double* %pi.next.j
40 ; CHECK: NoAlias: double* %pi.j, double* %pi.j.next
41 ; CHECK: NoAlias: double* %pi.j.next, double* %pi.next.j
92 ; p[j+1][i] and p[j][i] can theoretically be determined to be NoAlias,
94 ; TODO: Make the analysis smarter and turn that MayAlias into a NoAlias.
97 ; CHECK: NoAlias: double* %pi.j, double* %pi.next.j
153 ; CHECK: NoAlias: %struct.B* %B, i32* %Z
154 ; CHECK: NoAlias: %struct.B* %B, %struct.B* %C
156 ; CHECK: NoAlias: %struct.B* %B, i32* %X
[all …]
/external/llvm/lib/Analysis/
DScalarEvolutionAliasAnalysis.cpp115 return NoAlias; in alias()
140 return NoAlias; in alias()
154 return NoAlias; in alias()
168 BO ? 0 : LocB.TBAATag)) == NoAlias) in alias()
169 return NoAlias; in alias()
DAliasAnalysisEvaluator.cpp49 unsigned NoAlias, MayAlias, PartialAlias, MustAlias; member in __anon34d7e8490111::AAEval
64 NoAlias = MayAlias = PartialAlias = MustAlias = 0; in doInitialization()
183 case AliasAnalysis::NoAlias: in runOnFunction()
185 ++NoAlias; break; in runOnFunction()
264 unsigned AliasSum = NoAlias + MayAlias + PartialAlias + MustAlias; in doFinalization()
270 errs() << " " << NoAlias << " no alias responses "; in doFinalization()
271 PrintPercent(NoAlias, AliasSum); in doFinalization()
279 << NoAlias*100/AliasSum << "%/" << MayAlias*100/AliasSum << "%/" in doFinalization()
DBasicAliasAnalysis.cpp950 return NoAlias; in aliasGEP()
1090 return NoAlias; in aliasCheck()
1100 return NoAlias; // Scalars cannot alias each other in aliasCheck()
1110 return NoAlias; in aliasCheck()
1113 return NoAlias; in aliasCheck()
1118 return NoAlias; in aliasCheck()
1123 return NoAlias; in aliasCheck()
1129 return NoAlias; in aliasCheck()
1134 return NoAlias; in aliasCheck()
1146 return NoAlias; in aliasCheck()
[all …]
DAliasAnalysisCounter.cpp133 case NoAlias: No++; AliasString = "No alias"; break; in alias()
DTypeBasedAliasAnalysis.cpp230 return NoAlias; in alias()
DAliasAnalysis.cpp381 .paramHasAttr(0, Attribute::NoAlias); in isNoAliasCall()
DMemoryDependenceAnalysis.cpp378 if (R == AliasAnalysis::NoAlias) { in getPointerDependencyFrom()
415 if (R == AliasAnalysis::NoAlias) in getPointerDependencyFrom()
440 if (R == AliasAnalysis::NoAlias) in getPointerDependencyFrom()
DLoopDependenceAnalysis.cpp231 case AliasAnalysis::NoAlias: in analysePair()
/external/llvm/include/llvm/
DFunction.h276 return paramHasAttr(n, Attribute::NoAlias);
279 if (DoesNotAlias) addAttribute(n, Attribute::NoAlias);
280 else removeAttribute(n, Attribute::NoAlias);
DAttributes.h43 const Attributes NoAlias = 1<<6; ///< Considered to not alias after call variable
/external/llvm/lib/CodeGen/
DAnalysis.cpp254 if ((CalleeRetAttr ^ CallerRetAttr) & ~Attribute::NoAlias) in isInTailCallPosition()
294 if (CallerRetAttr & ~Attribute::NoAlias) in isInTailCallPosition()
/external/llvm/lib/VMCore/
DAttributes.cpp43 if (Attrs & Attribute::NoAlias) in getAsString()
104 Incompatible |= ByVal | Nest | NoAlias | StructRet | NoCapture; in typeIncompatible()
DFunction.cpp99 return getParent()->paramHasAttr(getArgNo()+1, Attribute::NoAlias); in hasNoAliasAttr()
/external/llvm/include/llvm/Analysis/
DAliasAnalysis.h152 NoAlias = 0, ///< No dependencies. enumerator
178 return alias(LocA, LocB) == NoAlias; in isNoAlias()
/external/llvm/lib/Analysis/IPA/
DGlobalsModRef.cpp510 return NoAlias; in alias()
541 return NoAlias; in alias()
/external/llvm/lib/Transforms/IPO/
DFunctionAttrs.cpp306 if (CS.paramHasAttr(0, Attribute::NoAlias)) in IsFunctionMallocLike()
/external/valgrind/main/VEX/priv/
Dir_opt.c2307 enum { ExactAlias, NoAlias, UnknownAlias } enumerator
2325 return NoAlias; in getAliasingRelation_IC()
2349 return NoAlias; in getAliasingRelation_II()
2396 return bias1==bias2 ? ExactAlias : NoAlias; in getAliasingRelation_II()
2735 ) != NoAlias) in do_cse_BB()
2747 ) != NoAlias) in do_cse_BB()
3028 if (relation == NoAlias) { in findPutI()
3052 if (relation == NoAlias) { in findPutI()
3199 if (relation == NoAlias) in guestAccessWhichMightOverlapPutI()
/external/llvm/lib/Transforms/Scalar/
DObjCARC.cpp679 if (Result == NoAlias) in alias()
680 return NoAlias; in alias()
1024 case AliasAnalysis::NoAlias: in relatedCheck()
2888 case AliasAnalysis::NoAlias: in OptimizeWeakCalls()
2918 case AliasAnalysis::NoAlias: in OptimizeWeakCalls()

12