Home
last modified time | relevance | path

Searched refs:MayAlias (Results 1 – 25 of 37) sorted by relevance

12

/minix3/external/bsd/llvm/dist/llvm/test/Analysis/ScopedNoAliasAA/
H A Dbasic2.ll18 ; CHECK: MayAlias: %0 = load float* %c, align 4, !alias.scope !0 <-> store float %0, float* %ar…
20 ; CHECK: MayAlias: %0 = load float* %c, align 4, !alias.scope !0 <-> store float %0, float* %ar…
22 ; CHECK: MayAlias: %0 = load float* %c, align 4, !alias.scope !0 <-> store float %1, float* %ar…
23 ; CHECK: MayAlias: %1 = load float* %c, align 4 <-> store float %0, float* %arrayidx.i, align 4…
24 ; CHECK: MayAlias: %1 = load float* %c, align 4 <-> store float %0, float* %arrayidx1.i, align …
25 ; CHECK: MayAlias: %1 = load float* %c, align 4 <-> store float %1, float* %arrayidx, align 4
29 ; CHECK: MayAlias: store float %1, float* %arrayidx, align 4 <-> store float %0, float* %arrayi…
H A Dbasic.ll17 ; CHECK: MayAlias: %0 = load float* %c, align 4, !alias.scope !0 <-> store float %1, float* %ar…
18 ; CHECK: MayAlias: %1 = load float* %c, align 4 <-> store float %0, float* %arrayidx.i, align 4…
19 ; CHECK: MayAlias: %1 = load float* %c, align 4 <-> store float %1, float* %arrayidx, align 4
H A Dbasic-domains.ll47 ; CHECK: MayAlias: %0 = load float* %c, align 4, !alias.scope !0 <-> store float %2, float* %ar…
53 ; CHECK: MayAlias: %2 = load float* %c, align 4, !alias.scope !6 <-> store float %2, float* %ar…
/minix3/external/bsd/llvm/dist/llvm/test/Analysis/BasicAA/
H A Dargs-rets-allocas-loads.ll51 ; CHECK-NEXT: MayAlias: double* %arg_a0, double* %arg_a1
57 ; CHECK-NEXT: MayAlias: double* %arg_a0, double** %indirect_a0
58 ; CHECK-NEXT: MayAlias: double* %arg_a1, double** %indirect_a0
61 ; CHECK-NEXT: MayAlias: double* %arg_a0, double** %indirect_a1
62 ; CHECK-NEXT: MayAlias: double* %arg_a1, double** %indirect_a1
65 ; CHECK-NEXT: MayAlias: double** %indirect_a0, double** %indirect_a1
96 ; CHECK-NEXT: MayAlias: double* %arg_a0, double* %normal_ret_a0
97 ; CHECK-NEXT: MayAlias: double* %arg_a1, double* %normal_ret_a0
100 ; CHECK-NEXT: MayAlias: double* %normal_ret_a0, double** %indirect_a0
101 ; CHECK-NEXT: MayAlias: double* %normal_ret_a0, double** %indirect_a1
[all …]
H A Dconstant-over-index.ll4 ; CHECK: MayAlias: double* %p.0.i.0, double* %p3
7 ; so MayAlias is needed.
H A D2007-08-01-NoAliasAndCalls.ll4 ; CHECK: MayAlias: i32* %x, i32* %y
H A Dnoalias-param.ll23 ; CHECK: MayAlias: i32* %c, i32* %d
H A D2007-08-01-NoAliasAndGEP.ll4 ; CHECK: MayAlias: i32* %Ipointer, i32* %Jpointer
H A Dmust-and-partial.ll4 ; instead of MayAlias.
H A Dassume.ll14 ; CHECK: MayAlias: i8* %P, i8* %Q
/minix3/external/bsd/llvm/dist/llvm/lib/Analysis/
H A DAliasAnalysisEvaluator.cpp50 unsigned NoAlias, MayAlias, PartialAlias, MustAlias; member in __anon6ac511570111::AAEval
65 NoAlias = MayAlias = PartialAlias = MustAlias = 0; in doInitialization()
202 case AliasAnalysis::MayAlias: in runOnFunction()
204 ++MayAlias; break; in runOnFunction()
228 case AliasAnalysis::MayAlias: in runOnFunction()
231 ++MayAlias; break; in runOnFunction()
254 case AliasAnalysis::MayAlias: in runOnFunction()
257 ++MayAlias; break; in runOnFunction()
331 unsigned AliasSum = NoAlias + MayAlias + PartialAlias + MustAlias; in doFinalization()
339 errs() << " " << MayAlias << " may alias responses "; in doFinalization()
[all …]
H A DBasicAliasAnalysis.cpp937 if ((BaseAlias == MayAlias) && V1Size == V2Size) { in aliasGEP()
959 return MayAlias; in aliasGEP()
963 return MayAlias; in aliasGEP()
996 return MayAlias; in aliasGEP()
1000 return MayAlias; in aliasGEP()
1014 return MayAlias; in aliasGEP()
1035 return MayAlias; in aliasGEP()
1039 return MayAlias; in aliasGEP()
1153 return AliasAnalysis::MayAlias; in MergeAliasResults()
1170 if (Alias == MayAlias) in aliasSelect()
[all …]
H A DAliasAnalysisCounter.cpp132 case MayAlias: May++; AliasString = "May alias"; break; in alias()
137 if (PrintAll || (PrintAllFailures && R == MayAlias)) { in alias()
H A DNoAliasAnalysis.cpp44 return MayAlias; in alias()
H A DAliasSetTracker.cpp55 AliasTy = MayAlias; in mergeSetIn()
113 AliasTy = MayAlias; in addPointer()
136 AliasTy = MayAlias; in addUnknownInst()
142 AliasTy = MayAlias; in addUnknownInst()
/minix3/external/bsd/llvm/dist/llvm/test/Analysis/CFLAliasAnalysis/
H A Dconstant-over-index.ll3 ; CFL AA currently returns PartialAlias, BasicAA returns MayAlias, both seem
6 ; CHECK: {{PartialAlias|MayAlias}}: double* %p.0.i.0, double* %p3
9 ; so MayAlias is needed.
H A Dbasic-interproc-ret.ll9 ; ^ The 1 MayAlias is due to %arg1. Sadly, we don't currently have machinery
H A Dmust-and-partial.ll4 ; instead of MayAlias.
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/ObjCARC/
H A DObjCARCAliasAnalysis.cpp67 if (Result != MayAlias) in alias()
84 return MayAlias; in alias()
H A DProvenanceAnalysis.cpp123 case AliasAnalysis::MayAlias: in relatedCheck()
/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCodeGenTBAA.cpp175 bool MayAlias) { in CollectFields() argument
197 MayAlias || TypeHasMayAlias(FieldQTy))) in CollectFields()
206 llvm::MDNode *TBAAInfo = MayAlias ? getChar() : getTBAAInfo(QTy); in CollectFields()
H A DCodeGenTBAA.h87 bool MayAlias);
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DScheduleDAGInstrs.cpp149 bool MayAlias = PSV->mayAlias(MFI); in getUnderlyingObjectsForInstr() local
150 Objects.push_back(UnderlyingObjectsVector::value_type(PSV, MayAlias)); in getUnderlyingObjectsForInstr()
939 bool MayAlias = false; in buildSchedGraph() local
945 MayAlias = true; in buildSchedGraph()
986 if (MayAlias) { in buildSchedGraph()
1001 bool MayAlias = true; in buildSchedGraph() local
1018 MayAlias = true; in buildSchedGraph()
1020 MayAlias = false; in buildSchedGraph()
1029 MayAlias = true; in buildSchedGraph()
1045 if (MayAlias) in buildSchedGraph()
[all …]
/minix3/external/bsd/llvm/dist/llvm/test/Analysis/TypeBasedAliasAnalysis/
H A Dplacement-tbaa.ll19 ; Basic AA says MayAlias, TBAA says NoAlias
20 ; CHECK: MayAlias: i64* %i5, i8** %p
/minix3/external/bsd/llvm/dist/llvm/test/Analysis/ScalarEvolution/
H A Dscev-aa.ll91 ; by MayAlias. The loop is guarded by a n > 0 test though, so
94 ; TODO: Make the analysis smarter and turn that MayAlias into a NoAlias.
98 ; CHECK: MayAlias: double* %pi.j, double* %pi.j.next

12