Home
last modified time | relevance | path

Searched refs:loadA (Results 1 – 25 of 38) sorted by relevance

12

/llvm-project-15.0.7/llvm/test/Transforms/LoopVersioning/
H A Dnoalias.ll3 ; A very simple case. After versioning the %loadA and %loadB can't alias with
24 ; CHECK: %loadA = {{.*}} !alias.scope !0
26 %loadA = load i32, i32* %arrayidxA, align 4
33 %mulC = mul i32 %loadA, %loadB
H A Dconvergent.ll18 %loadA = load i32, i32* %arrayidxA, align 4
24 %mulC = mul i32 %loadA, %convergentB
H A Dnoalias-version-twice.ll46 ; CHECK: %loadA.ldist1 = {{.*}} !noalias !25
49 %loadA = load i32, i32* %arrayidxA, align 4
54 %mulA = mul i32 %loadB, %loadA
H A Dbasic.ll36 %loadA = load i32, i32* %arrayidxA, align 4
41 %mulC = mul i32 %loadA, %loadB
/llvm-project-15.0.7/llvm/test/Transforms/GVNHoist/
H A Dhoist-inline.ll13 define i32 @loadA() {
24 %call1 = call i32 @loadA()
30 %call2 = call i32 @loadA()
/llvm-project-15.0.7/llvm/test/Transforms/LoopDistribute/
H A Dmetadata.ll26 %loadA = load i32, i32* %arrayidxA, align 4
31 %mulA = mul i32 %loadB, %loadA
70 %loadA = load i32, i32* %arrayidxA, align 4
75 %mulA = mul i32 %loadB, %loadA
117 %loadA = load i32, i32* %arrayidxA, align 4
122 %mulA = mul i32 %loadB, %loadA
H A Duncomputable-backedge-taken-count.ll28 %loadA = load i32, i32* %arrayidxA, align 4
30 %mulA = mul i32 %loadA, 10
66 %loadA = load i32, i32* %arrayidxA, align 4
68 %mulA = mul i32 %loadA, 10
H A Dbasic.ll35 ; CHECK: %mulA.ldist1 = mul i32 %loadB.ldist1, %loadA.ldist1
57 %loadA = load i32, i32* %arrayidxA, align 4
62 %mulA = mul i32 %loadB, %loadA
104 ; CHECK: %mulA.ldist1 = mul i32 %loadB.ldist1, %loadA.ldist1
129 %loadA = load i32, i32* %arrayidxA, align 4
134 %mulA = mul i32 %loadB, %loadA
H A Dbasic-with-memchecks.ll71 ; CHECK: %mulA.ldist1 = mul i32 %loadB.ldist1, %loadA.ldist1
87 %loadA = load i32, i32* %arrayidxA, align 4
92 %mulA = mul i32 %loadB, %loadA
151 %loadA = load i32, i32* %arrayidxA, align 4
156 %mulA = mul i32 %loadB, %loadA
205 %loadA = load i32, i32* %arrayidxA, align 4
210 %mulA = mul i32 %loadB, %loadA
254 %loadA = load i32, i32* %arrayidxA, align 4
259 %mulA = mul i32 %loadB, %loadA
H A Doutside-use.ll35 ; CHECK: %mulA.ldist1 = mul i32 %loadB.ldist1, %loadA.ldist1
51 %loadA = load i32, i32* %arrayidxA, align 4
56 %mulA = mul i32 %loadB, %loadA
H A Dno-if-convert.ll42 ; CHECK: %mulA = mul i32 %loadB, %loadA
62 %loadA = load i32, i32* %arrayidxA, align 4
67 %mulA = mul i32 %loadB, %loadA
H A Ddisable_nonforced.ll21 %loadA = load i32, i32* %arrayidxA, align 4
26 %mulA = mul i32 %loadB, %loadA
H A Ddisable_nonforced_enable.ll22 %loadA = load i32, i32* %arrayidxA, align 4
27 %mulA = mul i32 %loadB, %loadA
H A Dunknown-bounds-for-memchecks.ll33 %loadA = load i32, i32* %arrayidxA, align 4
35 %mulA = mul i32 %loadA, 3
H A Dcrash-in-memcheck-generation.ll32 %loadA = load i32, i32* %arrayidxA, align 4
37 %mulA = mul i32 %loadB, %loadA
/llvm-project-15.0.7/llvm/test/Analysis/LoopAccessAnalysis/
H A Dwrapping-pointer-versioning.ll51 %loadA = load i16, i16* %arrayidxA, align 2
56 %add = mul i16 %loadA, %loadB
118 %loadA = load i16, i16* %arrayidxA, align 2
123 %add = mul i16 %loadA, %loadB
168 %loadA = load i16, i16* %arrayidxA, align 2
173 %add = mul i16 %loadA, %loadB
216 %loadA = load i16, i16* %arrayidxA, align 2
221 %add = mul i16 %loadA, %loadB
265 %loadA = load i16, i16* %arrayidxA, align 2
270 %add = mul i16 %loadA, %loadB
H A Dunsafe-and-rt-checks.ll14 ; CHECK-NEXT: %loadA = load i16, i16* %arrayidxA, align 2 ->
45 %loadA = load i16, i16* %arrayidxA, align 2
53 %mul = mul i16 %loadB, %loadA
H A Dunsafe-and-rt-checks-convergent.ll14 ; CHECK-NEXT: %loadA = load i16, i16* %arrayidxA, align 2 ->
45 %loadA = load i16, i16* %arrayidxA, align 2
55 %mul = mul i16 %loadB, %loadA
H A Dsafe-with-dep-distance.ll23 %loadA = load i16, i16* %arrayidxA, align 2
25 %mul = mul i16 %loadA, 2
H A Dpointer-with-unknown-bounds.ll19 ; CHECK-NEXT: %loadA = load i16, i16* %arrayidxA, align 2 ->
32 %loadA = load i16, i16* %arrayidxA, align 2
34 %mul = mul i16 %loadA, 2
H A Dnon-wrapping-pointer.ll26 %loadA = load i16, i16* %arrayidxA, align 2
31 %add = mul i16 %loadA, %loadB
H A Dunderlying-objects-1.ll32 %loadA = load i8, i8* %load_ptr, align 1
34 %mul = mul i8 %loadA, 10
H A Dbackward-dep-different-types.ll30 %loadA = load i32, i32* %arrayidxA, align 2
35 %mul = mul i32 %loadB, %loadA
/llvm-project-15.0.7/llvm/test/Transforms/LoopLoadElim/
H A Dmultiple-stores-same-block.ll24 %loadA = load i32, i32* %arrayidxA, align 4
26 %addA = add i32 %loadA, 1
/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/
H A Dnoalias-md-licm.ll36 %loadA = load i32, i32* %arrayidxA, align 4
43 %add = add nuw i32 %loadA, %loadB

12