Home
last modified time | relevance | path

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

1234

/external/llvm/test/Analysis/CFLAliasAnalysis/Steensgaard/
Dattr-escape.ll8 ; CHECK: MayAlias: i32* %a, i32* %aAlias
20 ; CHECK: MayAlias: i32* %a, i32* %xload
21 ; CHECK: MayAlias: i32* %a, i32* %gload
22 ; CHECK: MayAlias: i32* %gload, i32* %xload
23 ; CHECK: MayAlias: i32** %x, i32** @ext_global
38 ; CHECK: MayAlias: i32* %c, i32* %x
39 ; CHECK: MayAlias: i32* %c, i32** %a
51 ; CHECK: MayAlias: i32* %c, i32* %x
63 ; CHECK: MayAlias: i32* %c, i32* %x
76 ; CHECK: MayAlias: i32* %c, i32* %x
[all …]
Dconst-expr-gep.ll12 ; TODO: Quite a few of these are MayAlias because we don't yet consider
17 ; CHECK: MayAlias: i32* %D, i32* %F
18 ; CHECK: MayAlias: i32* %D, i8* %X
19 ; CHECK: MayAlias: i32* %F, i8* %X
29 ; CHECK: MayAlias: i32* %F, i32* %arg0
30 ; CHECK: MayAlias: i32* %H, i32* %arg0
31 ; CHECK: MayAlias: i32* %F, i32* %H
43 ; CHECK: MayAlias: i32* %A, i32* %arg0
Dinterproc-ret-deref-arg-multilevel.ll14 ; CHECK: MayAlias: i32* %a, i32* %c
18 ; CHECK: MayAlias: i32** %lpp, i32** %p
21 ; CHECK: MayAlias: i32* %a, i32* %lpp_deref
24 ; CHECK: MayAlias: i32* %a, i32* %lp
28 ; CHECK: MayAlias: i32* %c, i32* %lp
30 ; CHECK: MayAlias: i32* %lp, i32* %lpp_deref
Dpr27213.ll5 ; CHECK: MayAlias: i32* %A, i32* %B
14 ; CHECK: MayAlias: i32* %A, i32* %B
15 ; CHECK: MayAlias: i32* %A, i32* %arrayidx
16 ; CHECK: MayAlias: i32* %B, i32* %arrayidx
28 ; CHECK: MayAlias: i32* %A, i32* @G
Dinterproc-store-arg-multilevel.ll19 ; CHECK: MayAlias: i32** %lpp, i32** %p
20 ; CHECK: MayAlias: i32* %a, i32* %lpp_deref
21 ; CHECK: MayAlias: i32* %b, i32* %lpp_deref
25 ; CHECK: MayAlias: i32* %a, i32* %lp
28 ; CHECK: MayAlias: i32* %lp, i32* %lpp_deref
Dinterproc-ret-unknown.ll13 ; CHECK: MayAlias: i32* %c, i32* %x
30 ; CHECK: MayAlias: i32* %x, i32** %a
31 ; CHECK: MayAlias: i32* %b, i32* %x
32 ; CHECK: MayAlias: i32* %b, i32** %a
Dinterproc-store-arg.ll14 ; CHECK: MayAlias: i32* %a, i32* %lp
15 ; CHECK: MayAlias: i32* %b, i32* %lp
16 ; CHECK: MayAlias: i32* %b, i32* %lq
17 ; CHECK: MayAlias: i32* %lp, i32* %lq
Dmust-and-partial.ll3 ; instead of MayAlias.
9 ; CHECK: MayAlias: i16* %bigbase0, i8* %phi
29 ; CHECK: MayAlias: i16* %bigbase1, i8* %sel
46 ; CHECK: MayAlias: double* %A, double* %Index
Dinterproc-ret-ref-arg-multilevel.ll24 ; CHECK: MayAlias: i32* %a, i32* %lb_deref
26 ; CHECK: MayAlias: i32* %lb_deref, i32* %lpp_deref
28 ; CHECK: MayAlias: i32* %lb_deref, i32* %lp
30 ; CHECK: MayAlias: i32* %lp, i32* %lpp_deref
Dva.ll4 ; CHECK: MayAlias: i32* %X, i32* %tmp
5 ; CHECK: MayAlias: i32* %tmp, i8** %ap
7 ; CHECK: MayAlias: i32* %tmp, i8** %aq
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.
Dinterproc-ret-deref-arg.ll13 ; CHECK: MayAlias: i32* %a, i32* %c
15 ; CHECK: MayAlias: i32* %a, i32* %lp
18 ; CHECK: MayAlias: i32* %c, i32* %lp
Dopaque-call-alias.ll9 ; CHECK: MayAlias: i8* %Arg, i8* %Retrieved
10 ; CHECK: MayAlias: i8* %Escapes, i8* %Retrieved
Dinterproc-arg-escape.ll19 ; CHECK: MayAlias: i32* %a, i32* %d
20 ; CHECK: MayAlias: i32* %b, i32* %d
/external/llvm/test/Analysis/BasicAA/
Dnegoffset.ll9 ; CHECK-DAG: MayAlias: i32* %alloca, i32* %p0
20 ; CHECK-DAG: MayAlias: i32* %arg, i32* %p0
21 ; CHECK-DAG: MayAlias: i32* %arg, i32* %p1
31 ; CHECK-DAG: MayAlias: i32* %p0, i32* @gv
41 ; CHECK-DAG: MayAlias: i32* %f0, i32* %p0
42 ; CHECK-DAG: MayAlias: i32* %f1, i32* %p0
44 ; CHECK-DAG: MayAlias: i32* %f1, i32* %p1
58 ; CHECK-DAG: MayAlias: i32* %a2.0, i32* %r2.0
60 ; CHECK-DAG: MayAlias: i32* %a2.0, i32* %r2.i
61 ; CHECK-DAG: MayAlias: i32* %a2.0, i32* %r2.1i
[all …]
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 …]
/external/swiftshader/third_party/LLVM/test/Analysis/BasicAA/
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 …]
Dconstant-over-index.ll4 ; CHECK: MayAlias: double* %p.0.i.0, double* %p3
7 ; so MayAlias is needed.
/external/llvm/test/Analysis/ScopedNoAliasAA/
Dbasic2.ll18 ; CHECK: MayAlias: %0 = load float, float* %c, align 4, !alias.scope !0 <-> store float %0, flo…
20 ; CHECK: MayAlias: %0 = load float, float* %c, align 4, !alias.scope !0 <-> store float %0, flo…
22 ; CHECK: MayAlias: %0 = load float, float* %c, align 4, !alias.scope !0 <-> store float %1, flo…
23 ; CHECK: MayAlias: %1 = load float, float* %c, align 4 <-> store float %0, float* %arrayidx.i, …
24 ; CHECK: MayAlias: %1 = load float, float* %c, align 4 <-> store float %0, float* %arrayidx1.i,…
25 ; CHECK: MayAlias: %1 = load float, float* %c, align 4 <-> store float %1, float* %arrayidx, al…
29 ; CHECK: MayAlias: store float %1, float* %arrayidx, align 4 <-> store float %0, float* %arrayi…
Dbasic.ll18 ; CHECK: MayAlias: %0 = load float, float* %c, align 4, !alias.scope !0 <-> store float %1, flo…
19 ; CHECK: MayAlias: %1 = load float, float* %c, align 4 <-> store float %0, float* %arrayidx.i, …
20 ; CHECK: MayAlias: %1 = load float, float* %c, align 4 <-> store float %1, float* %arrayidx, al…
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DScheduleDAGInstrs.cpp107 bool &MayAlias) { in getUnderlyingObjectForInstr() argument
108 MayAlias = true; in getUnderlyingObjectForInstr()
126 MayAlias = PSV->mayAlias(MFI); in getUnderlyingObjectForInstr()
464 bool MayAlias = true; in BuildSchedGraph() local
466 if (const Value *V = getUnderlyingObjectForInstr(MI, MFI, MayAlias)) { in BuildSchedGraph()
471 ((MayAlias) ? AliasMemDefs.find(V) : NonAliasMemDefs.find(V)); in BuildSchedGraph()
473 ((MayAlias) ? AliasMemDefs.end() : NonAliasMemDefs.end()); in BuildSchedGraph()
479 if (MayAlias) in BuildSchedGraph()
486 ((MayAlias) ? AliasMemUses.find(V) : NonAliasMemUses.find(V)); in BuildSchedGraph()
488 ((MayAlias) ? AliasMemUses.end() : NonAliasMemUses.end()); in BuildSchedGraph()
[all …]
/external/llvm/lib/Analysis/
DBasicAliasAnalysis.cpp837 return MayAlias; in aliasSameBasePointerGEPs()
843 return MayAlias; in aliasSameBasePointerGEPs()
853 return MayAlias; in aliasSameBasePointerGEPs()
871 return MayAlias; in aliasSameBasePointerGEPs()
894 return MayAlias; in aliasSameBasePointerGEPs()
898 return MayAlias; in aliasSameBasePointerGEPs()
914 return MayAlias; in aliasSameBasePointerGEPs()
916 return MayAlias; in aliasSameBasePointerGEPs()
948 return MayAlias; in aliasSameBasePointerGEPs()
1058 if ((BaseAlias == MayAlias) && V1Size == V2Size) { in aliasGEP()
[all …]
DCFLSteensAliasAnalysis.cpp294 return MayAlias; in query()
312 return MayAlias; in query()
316 return MayAlias; in query()
334 return MayAlias; in query()
338 return MayAlias; in query()
340 return MayAlias; in query()
/external/swiftshader/third_party/LLVM/lib/Analysis/
DAliasAnalysisEvaluator.cpp49 unsigned NoAlias, MayAlias, PartialAlias, MustAlias; member in __anoncaf8d82f0111::AAEval
64 NoAlias = MayAlias = PartialAlias = MustAlias = 0; in doInitialization()
186 case AliasAnalysis::MayAlias: in runOnFunction()
188 ++MayAlias; break; in runOnFunction()
264 unsigned AliasSum = NoAlias + MayAlias + PartialAlias + MustAlias; in doFinalization()
272 errs() << " " << MayAlias << " may alias responses "; in doFinalization()
273 PrintPercent(MayAlias, AliasSum); in doFinalization()
279 << NoAlias*100/AliasSum << "%/" << MayAlias*100/AliasSum << "%/" in doFinalization()
DBasicAliasAnalysis.cpp889 return MayAlias; in aliasGEP()
904 return MayAlias; in aliasGEP()
925 return MayAlias; in aliasGEP()
998 return AliasAnalysis::MayAlias; in MergeAliasResults()
1015 if (Alias == MayAlias) in aliasSelect()
1016 return MayAlias; in aliasSelect()
1027 if (Alias == MayAlias) in aliasSelect()
1028 return MayAlias; in aliasSelect()
1051 if (Alias == MayAlias) in aliasPHI()
1052 return MayAlias; in aliasPHI()
[all …]

1234