Searched refs:PartialAlias (Results 1 – 25 of 51) sorted by relevance
123
/external/llvm/test/Analysis/BasicAA/ |
D | struct-geps.ll | 9 ; 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 …]
|
D | returned.ll | 11 ; 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
|
D | bug.23626.ll | 6 ; 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
|
D | must-and-partial.ll | 3 ; When merging MustAlias and PartialAlias, merge to PartialAlias 9 ; CHECK: PartialAlias: i16* %bigbase0, i8* %phi 27 ; CHECK: PartialAlias: i16* %bigbase1, i8* %sel
|
D | q.bad.ll | 18 ; 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
|
D | sequential-gep.ll | 14 ; CHECK: PartialAlias: i32* %gep1, i32* %gep2 34 ; CHECK: PartialAlias: i32* %gep1, i32* %gep2 44 ; CHECK: PartialAlias: i32* %gep2, i64* %bc
|
D | constant-over-index.ll | 6 ; CHECK: PartialAlias: double* %p.0.i.0, double* %p3 9 ; so MayAlias is needed. In practice, basicaa returns PartialAlias
|
D | zext.ll | 72 ; 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
|
D | bug.23540.ll | 8 ; CHECK: PartialAlias: i32* %arrayidx, i32* %arrayidx6
|
D | 2007-08-01-NoAliasAndGEP.ll | 6 ; CHECK: PartialAlias: i32* %Ipointer, i32* %Jpointer
|
/external/llvm/test/Analysis/CFLAliasAnalysis/Steensgaard/ |
D | must-and-partial.ll | 2 ; 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
|
D | constant-over-index.ll | 3 ; 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
|
D | full-store-partial-alias.ll | 6 ; 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
|
D | multilevel.ll | 26 %AP = load %T*, %T** %M ; PartialAlias with %A 27 %BP = load %T*, %T** %N ; PartialAlias with %B
|
D | gep-signed-arithmetic.ll | 6 ; FIXME: This could be PartialAlias but CFLSteensAA can't currently prove it
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/CFLAliasAnalysis/Steensgaard/ |
D | must-and-partial.ll | 2 ; 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
|
D | constant-over-index.ll | 3 ; 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
|
D | full-store-partial-alias.ll | 6 ; 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
|
D | multilevel.ll | 26 %AP = load %T*, %T** %M ; PartialAlias with %A 27 %BP = load %T*, %T** %N ; PartialAlias with %B
|
D | gep-signed-arithmetic.ll | 6 ; FIXME: This could be PartialAlias but CFLSteensAA can't currently prove it
|
D | multilevel-combine.ll | 28 %AP = load %T*, %T** %M ; PartialAlias with %A, %B
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/BasicAA/ |
D | must-and-partial.ll | 3 ; When merging MustAlias and PartialAlias, merge to PartialAlias 9 ; CHECK: PartialAlias: i16* %bigbase0, i8* %phi 27 ; CHECK: PartialAlias: i16* %bigbase1, i8* %sel
|
D | invariant_group.ll | 20 ; CHECK-DAG: PartialAlias: %struct.A* %a, i8* %n 25 ; CHECK-DAG: PartialAlias: %struct.A* %a, i8* %n.laundered
|
D | fallback-mayalias.ll | 3 ; Check that BasicAA falls back to MayAlias (instead of PartialAlias) when none
|
/external/llvm/lib/Analysis/ |
D | AliasAnalysisEvaluator.cpp | 163 case PartialAlias: in runInternal() 192 case PartialAlias: in runInternal() 222 case PartialAlias: in runInternal()
|
123