Home | History | Annotate | Download | only in AArch64

Lines Matching full:coerce

35 define i32 @f38(i32 %i, i64 %s1.coerce, i64 %s2.coerce) #0 {
40 %s1.sroa.0.0.extract.trunc = trunc i64 %s1.coerce to i32
41 %s1.sroa.1.4.extract.shift = lshr i64 %s1.coerce, 32
42 %s2.sroa.0.0.extract.trunc = trunc i64 %s2.coerce to i32
43 %s2.sroa.1.4.extract.shift = lshr i64 %s2.coerce, 32
69 i32 %i7, i32 %i8, i32 %i9, i64 %s1.coerce, i64 %s2.coerce) #0
88 define i32 @f39(i32 %i, i128 %s1.coerce, i128 %s2.coerce) #0 {
93 %s1.sroa.0.0.extract.trunc = trunc i128 %s1.coerce to i32
94 %s1.sroa.1.4.extract.shift = lshr i128 %s1.coerce, 32
95 %s2.sroa.0.0.extract.trunc = trunc i128 %s2.coerce to i32
96 %s2.sroa.1.4.extract.shift = lshr i128 %s2.coerce, 32
122 i32 %i7, i32 %i8, i32 %i9, i128 %s1.coerce, i128 %s2.coerce) #0
142 define i32 @f40(i32 %i, [2 x i64] %s1.coerce, [2 x i64] %s2.coerce) #0 {
147 %s1.coerce.fca.0.extract = extractvalue [2 x i64] %s1.coerce, 0
148 %s2.coerce.fca.0.extract = extractvalue [2 x i64] %s2.coerce, 0
149 %s1.sroa.0.0.extract.trunc = trunc i64 %s1.coerce.fca.0.extract to i32
150 %s2.sroa.0.0.extract.trunc = trunc i64 %s2.coerce.fca.0.extract to i32
151 %s1.sroa.0.4.extract.shift = lshr i64 %s1.coerce.fca.0.extract, 32
155 %s2.sroa.0.4.extract.shift = lshr i64 %s2.coerce.fca.0.extract, 32
178 i32 %i7, i32 %i8, i32 %i9, [2 x i64] %s1.coerce, [2 x i64] %s2.coerce) #0
198 define i32 @f41(i32 %i, i128 %s1.coerce, i128 %s2.coerce) #0 {
203 %s1.sroa.0.0.extract.trunc = trunc i128 %s1.coerce to i32
204 %s1.sroa.1.4.extract.shift = lshr i128 %s1.coerce, 32
205 %s2.sroa.0.0.extract.trunc = trunc i128 %s2.coerce to i32
206 %s2.sroa.1.4.extract.shift = lshr i128 %s2.coerce, 32
232 i32 %i7, i32 %i8, i32 %i9, i128 %s1.coerce, i128 %s2.coerce) #0