Home
last modified time | relevance | path

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

123

/external/llvm/test/Analysis/BasicAA/
Dstruct-geps.ll9 ; CHECK-DAG: PartialAlias: %struct* %st, i32* %x
10 ; CHECK-DAG: PartialAlias: %struct* %st, i32* %y
11 ; CHECK-DAG: PartialAlias: %struct* %st, i32* %z
17 ; CHECK-DAG: PartialAlias: %struct* %st, %struct* %y_12
18 ; CHECK-DAG: PartialAlias: %struct* %y_12, i32* %x
19 ; CHECK-DAG: PartialAlias: i32* %x, i80* %y_10
21 ; CHECK-DAG: PartialAlias: %struct* %st, i64* %y_8
22 ; CHECK-DAG: PartialAlias: i32* %z, i64* %y_8
41 ; CHECK-DAG: PartialAlias: [1 x %struct]* %st, i32* %x
42 ; CHECK-DAG: PartialAlias: [1 x %struct]* %st, i32* %y
[all …]
Dreturned.ll11 ; CHECK-DAG: PartialAlias: %struct* %st, i32* %x
12 ; CHECK-DAG: PartialAlias: %struct* %st, i32* %y
13 ; CHECK-DAG: PartialAlias: %struct* %st, i32* %z
19 ; CHECK-DAG: PartialAlias: %struct* %st, %struct* %y_12
20 ; CHECK-DAG: PartialAlias: %struct* %y_12, i32* %x
21 ; CHECK-DAG: PartialAlias: i32* %x, i80* %y_10
23 ; CHECK-DAG: PartialAlias: %struct* %st, i64* %y_8
24 ; CHECK-DAG: PartialAlias: i32* %z, i64* %y_8
Dbug.23626.ll6 ; CHECK: PartialAlias: i32* %arrayidx8, i32* %out
7 ; CHECK: PartialAlias: i32* %arrayidx11, i32* %out
8 ; CHECK: PartialAlias: i32* %arrayidx11, i32* %arrayidx8
9 ; CHECK: PartialAlias: i32* %arrayidx14, i32* %out
10 ; CHECK: PartialAlias: i32* %arrayidx14, i32* %arrayidx8
11 ; CHECK: PartialAlias: i32* %arrayidx11, i32* %arrayidx14
25 ; CHECK: PartialAlias: i32* %arrayidx11, i32* %out.addr
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
Dq.bad.ll18 ; CHECK: PartialAlias: i8* %a, i8* %b
19 ; %a and %b only PartialAlias as, although they're both zext(sext(%num)) they'll extend the sign by…
47 ; CHECK: PartialAlias: i8* %a, i8* %b
49 ; CHECK: PartialAlias: i8* %a, i8* %d
86 ; CHECK: PartialAlias: i8* %a, i8* %b
145 ; CHECK: PartialAlias: i32* %a, i32* %b
147 ; CHECK: PartialAlias: i32* %b, i32* %c
164 ; CHECK: PartialAlias: i32* %a, i32* %b
Dsequential-gep.ll14 ; CHECK: PartialAlias: i32* %gep1, i32* %gep2
34 ; CHECK: PartialAlias: i32* %gep1, i32* %gep2
44 ; CHECK: PartialAlias: i32* %gep2, i64* %bc
Dconstant-over-index.ll6 ; CHECK: PartialAlias: double* %p.0.i.0, double* %p3
9 ; so MayAlias is needed. In practice, basicaa returns PartialAlias
Dzext.ll72 ; CHECK: PartialAlias: i64* %b.i64, i8* %a
86 ; CHECK: PartialAlias: i32* %a, i32* %b
111 ; CHECK: PartialAlias: i32** %x, i32** %y
167 ; CHECK: PartialAlias: i32** %x, i32** %y
Dbug.23540.ll8 ; CHECK: PartialAlias: i32* %arrayidx, i32* %arrayidx6
D2007-08-01-NoAliasAndGEP.ll6 ; CHECK: PartialAlias: i32* %Ipointer, i32* %Jpointer
/external/llvm/test/Analysis/CFLAliasAnalysis/Steensgaard/
Dmust-and-partial.ll2 ; When merging MustAlias and PartialAlias, merge to PartialAlias
8 ; FIXME: This could be PartialAlias but CFLSteensAA can't currently prove it
28 ; FIXME: This could be PartialAlias but CFLSteensAA can't currently prove it
44 ; Incoming pointer arguments should not be PartialAlias because we do not know their initial state
Dconstant-over-index.ll3 ; CFL AA currently returns PartialAlias, BasicAA returns MayAlias, both seem
4 ; acceptable (although we might decide that we don't want PartialAlias, and if
6 ; CHECK: {{PartialAlias|MayAlias}}: double* %p.0.i.0, double* %p3
Dfull-store-partial-alias.ll6 ; so the %tmp5 load is PartialAlias with the store and suppress TBAA.
7 ; FIXME: However, right now, CFLSteensAA cannot prove PartialAlias here
18 ; FIXME: This would be ret i32 %tmp5.lobit if CFLSteensAA could prove PartialAlias
Dmultilevel.ll26 %AP = load %T*, %T** %M ; PartialAlias with %A
27 %BP = load %T*, %T** %N ; PartialAlias with %B
Dgep-signed-arithmetic.ll6 ; FIXME: This could be PartialAlias but CFLSteensAA can't currently prove it
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/CFLAliasAnalysis/Steensgaard/
Dmust-and-partial.ll2 ; When merging MustAlias and PartialAlias, merge to PartialAlias
8 ; FIXME: This could be PartialAlias but CFLSteensAA can't currently prove it
28 ; FIXME: This could be PartialAlias but CFLSteensAA can't currently prove it
44 ; Incoming pointer arguments should not be PartialAlias because we do not know their initial state
Dconstant-over-index.ll3 ; CFL AA currently returns PartialAlias, BasicAA returns MayAlias, both seem
4 ; acceptable (although we might decide that we don't want PartialAlias, and if
6 ; CHECK: {{PartialAlias|MayAlias}}: double* %p.0.i.0, double* %p3
Dfull-store-partial-alias.ll6 ; so the %tmp5 load is PartialAlias with the store and suppress TBAA.
7 ; FIXME: However, right now, CFLSteensAA cannot prove PartialAlias here
18 ; FIXME: This would be ret i32 %tmp5.lobit if CFLSteensAA could prove PartialAlias
Dmultilevel.ll26 %AP = load %T*, %T** %M ; PartialAlias with %A
27 %BP = load %T*, %T** %N ; PartialAlias with %B
Dgep-signed-arithmetic.ll6 ; FIXME: This could be PartialAlias but CFLSteensAA can't currently prove it
Dmultilevel-combine.ll28 %AP = load %T*, %T** %M ; PartialAlias with %A, %B
/external/swiftshader/third_party/llvm-7.0/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
Dinvariant_group.ll20 ; CHECK-DAG: PartialAlias: %struct.A* %a, i8* %n
25 ; CHECK-DAG: PartialAlias: %struct.A* %a, i8* %n.laundered
Dfallback-mayalias.ll3 ; Check that BasicAA falls back to MayAlias (instead of PartialAlias) when none
/external/llvm/lib/Analysis/
DAliasAnalysisEvaluator.cpp163 case PartialAlias: in runInternal()
192 case PartialAlias: in runInternal()
222 case PartialAlias: in runInternal()

123