| /llvm-project-15.0.7/llvm/test/Analysis/LoopAccessAnalysis/ |
| H A D | uncomputable-backedge-taken-count.ll | 30 %loadB = load i16, i16* %arrayidxB, align 2 33 %mul = mul i16 %loadB, %loadA_plus_2 38 %exitcond = icmp eq i16 %loadB, 20 67 %loadB = load i16, i16* %arrayidxB, align 2 70 %mul = mul i16 %loadB, %loadA_plus_2 75 %exitcond = icmp eq i16 %loadB, 20 101 %loadB = load i16, i16* %arrayidxB, align 2 103 %mul = mul i16 %loadB, %loadA 107 %exitcond = icmp eq i16 %loadB, 20
|
| H A D | wrapping-pointer-versioning.ll | 54 %loadB = load i16, i16* %arrayidxB, align 2 56 %add = mul i16 %loadA, %loadB 121 %loadB = load i16, i16* %arrayidxB, align 2 123 %add = mul i16 %loadA, %loadB 171 %loadB = load i16, i16* %arrayidxB, align 2 173 %add = mul i16 %loadA, %loadB 219 %loadB = load i16, i16* %arrayidxB, align 2 221 %add = mul i16 %loadA, %loadB 268 %loadB = load i16, i16* %arrayidxB, align 2 270 %add = mul i16 %loadA, %loadB
|
| H A D | underlying-objects-2.ll | 45 ; CHECK-NEXT: %loadB = load i8, i8* %gepB, align 1 -> 71 %loadB = load i8, i8* %gepB, align 1 73 %mul = mul i8 %loadPrev, %loadB 132 %loadB = load i8, i8* %gepB9, align 1 134 %mul = mul i8 %loadPrev, %loadB
|
| H A D | memcheck-for-loop-invariant.ll | 29 %loadB = load i32, i32* %b, align 4 30 store i32 %loadB, i32* %arrayidxA, align 4
|
| H A D | pointer-with-unknown-bounds.ll | 65 %loadB = load i16, i16* %arrayidxB, align 2 67 %arrayidxA_ub = getelementptr inbounds i16, i16* %a, i16 %loadB 70 %mul = mul i16 %loadB, %loadA_ub
|
| H A D | non-wrapping-pointer.ll | 29 %loadB = load i16, i16* %arrayidxB, align 2 31 %add = mul i16 %loadA, %loadB
|
| H A D | backward-dep-different-types.ll | 33 %loadB = load i32, i32* %arrayidxB, align 2 35 %mul = mul i32 %loadB, %loadA
|
| H A D | safe-no-checks.ll | 35 %loadB = load i16, i16* %arrayidxB, align 2 40 %mul = mul i16 %loadB, %loadA_plus_2
|
| H A D | number-of-memchecks.ll | 37 %loadB = load i16, i16* %arrayidxB, align 2 42 %mul = mul i16 %loadB, %loadA 130 %loadB = load i16, i16* %arrayidxB, align 2 133 %mul1 = mul i16 %mul, %loadB 202 %loadB = load i16, i16* %arrayidxB, align 2 205 %mul1 = mul i16 %mul, %loadB
|
| H A D | resort-to-memchecks-only.ll | 41 %loadB = load i16, i16* %arrayidxB, align 2 46 %mul = mul i16 %loadB, %loadA
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopVersioning/ |
| H A D | noalias.ll | 3 ; A very simple case. After versioning the %loadA and %loadB can't alias with 29 ; CHECK: %loadB = {{.*}} !alias.scope !3 31 %loadB = load i32, i32* %arrayidxB, align 4 33 %mulC = mul i32 %loadA, %loadB
|
| H A D | convergent.ll | 21 %loadB = load i32, i32* %arrayidxB, align 4 22 %convergentB = call i32 @llvm.convergent(i32 %loadB)
|
| H A D | basic.ll | 39 %loadB = load i32, i32* %arrayidxB, align 4 41 %mulC = mul i32 %loadA, %loadB
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopDistribute/ |
| H A D | metadata.ll | 29 %loadB = load i32, i32* %arrayidxB, align 4 31 %mulA = mul i32 %loadB, %loadA 73 %loadB = load i32, i32* %arrayidxB, align 4 75 %mulA = mul i32 %loadB, %loadA 120 %loadB = load i32, i32* %arrayidxB, align 4 122 %mulA = mul i32 %loadB, %loadA
|
| H A D | basic.ll | 35 ; CHECK: %mulA.ldist1 = mul i32 %loadB.ldist1, %loadA.ldist1 60 %loadB = load i32, i32* %arrayidxB, align 4 62 %mulA = mul i32 %loadB, %loadA 104 ; CHECK: %mulA.ldist1 = mul i32 %loadB.ldist1, %loadA.ldist1 132 %loadB = load i32, i32* %arrayidxB, align 4 134 %mulA = mul i32 %loadB, %loadA
|
| H A D | basic-with-memchecks.ll | 71 ; CHECK: %mulA.ldist1 = mul i32 %loadB.ldist1, %loadA.ldist1 90 %loadB = load i32, i32* %arrayidxB, align 4 92 %mulA = mul i32 %loadB, %loadA 154 %loadB = load i32, i32* %arrayidxB, align 4 156 %mulA = mul i32 %loadB, %loadA 208 %loadB = load i32, i32* %arrayidxB, align 4 210 %mulA = mul i32 %loadB, %loadA 257 %loadB = load i32, i32* %arrayidxB, align 4 259 %mulA = mul i32 %loadB, %loadA
|
| H A D | outside-use.ll | 35 ; CHECK: %mulA.ldist1 = mul i32 %loadB.ldist1, %loadA.ldist1 54 %loadB = load i32, i32* %arrayidxB, align 4 56 %mulA = mul i32 %loadB, %loadA
|
| H A D | no-if-convert.ll | 42 ; CHECK: %mulA = mul i32 %loadB, %loadA 65 %loadB = load i32, i32* %arrayidxB, align 4 67 %mulA = mul i32 %loadB, %loadA
|
| H A D | disable_nonforced.ll | 24 %loadB = load i32, i32* %arrayidxB, align 4 26 %mulA = mul i32 %loadB, %loadA
|
| H A D | disable_nonforced_enable.ll | 25 %loadB = load i32, i32* %arrayidxB, align 4 27 %mulA = mul i32 %loadB, %loadA
|
| H A D | unknown-bounds-for-memchecks.ll | 42 %loadB = load i32, i32* %arrayidxB, align 4 44 %mulC = mul i32 %loadB, 2
|
| H A D | crash-in-memcheck-generation.ll | 35 %loadB = load i32, i32* %arrayidxB, align 4 37 %mulA = mul i32 %loadB, %loadA
|
| H A D | program-order.ll | 40 %loadB = load i32, i32* %arrayidxB, align 4 42 %mulA = mul i32 %loadB, %loadA
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/ |
| H A D | noalias-md-licm.ll | 38 %loadB = load i32, i32* %arrayidxB, align 4 43 %add = add nuw i32 %loadA, %loadB
|
| H A D | noalias-md.ll | 50 %loadB = load i32, i32* %arrayidxB, align 4 52 %add2 = add nuw i32 %add, %loadB
|