Lines Matching refs:coerce

4 define <4 x i32> @test_cse(i32* %a, [2 x <4 x i32>] %s.coerce, i32 %n) {
9 %s.coerce.fca.0.extract = extractvalue [2 x <4 x i32>] %s.coerce, 0
10 %s.coerce.fca.1.extract = extractvalue [2 x <4 x i32>] %s.coerce, 1
21 %1 = bitcast <4 x i32> %s.coerce.fca.0.extract to <16 x i8>
22 %2 = bitcast <4 x i32> %s.coerce.fca.1.extract to <16 x i8>
38 define <4 x i32> @test_cse2(i32* %a, [2 x <4 x i32>] %s.coerce, i32 %n) {
44 %s.coerce.fca.0.extract = extractvalue [2 x <4 x i32>] %s.coerce, 0
45 %s.coerce.fca.1.extract = extractvalue [2 x <4 x i32>] %s.coerce, 1
56 %1 = bitcast <4 x i32> %s.coerce.fca.0.extract to <16 x i8>
57 %2 = bitcast <4 x i32> %s.coerce.fca.1.extract to <16 x i8>
74 define <4 x i32> @test_cse3(i32* %a, [2 x <4 x i32>] %s.coerce, i32 %n) #0 {
80 %s.coerce.fca.0.extract = extractvalue [2 x <4 x i32>] %s.coerce, 0
81 %s.coerce.fca.1.extract = extractvalue [2 x <4 x i32>] %s.coerce, 1
108 define <4 x i32> @test_nocse(i32* %a, i32* %b, [2 x <4 x i32>] %s.coerce, i32 %n) {
114 %s.coerce.fca.0.extract = extractvalue [2 x <4 x i32>] %s.coerce, 0
115 %s.coerce.fca.1.extract = extractvalue [2 x <4 x i32>] %s.coerce, 1
126 %1 = bitcast <4 x i32> %s.coerce.fca.0.extract to <16 x i8>
127 %2 = bitcast <4 x i32> %s.coerce.fca.1.extract to <16 x i8>
144 define <4 x i32> @test_nocse2(i32* %a, [2 x <4 x i32>] %s.coerce, i32 %n) {
150 %s.coerce.fca.0.extract = extractvalue [2 x <4 x i32>] %s.coerce, 0
151 %s.coerce.fca.1.extract = extractvalue [2 x <4 x i32>] %s.coerce, 1
162 %1 = bitcast <4 x i32> %s.coerce.fca.0.extract to <16 x i8>
163 %2 = bitcast <4 x i32> %s.coerce.fca.1.extract to <16 x i8>
179 define <4 x i32> @test_nocse3(i32* %a, [2 x <4 x i32>] %s.coerce, i32 %n) {
186 %s.coerce.fca.0.extract = extractvalue [2 x <4 x i32>] %s.coerce, 0
187 %s.coerce.fca.1.extract = extractvalue [2 x <4 x i32>] %s.coerce, 1
198 %1 = bitcast <4 x i32> %s.coerce.fca.0.extract to <16 x i8>
199 %2 = bitcast <4 x i32> %s.coerce.fca.1.extract to <16 x i8>