• Home
  • Raw
  • Download

Lines Matching refs:v2f64

26   // Handle all vector types as either f64 or v2f64.
28 CCIfType<[v2i64, v4i32, v8i16, v16i8, v4f32], CCBitConvertToType<v2f64>>,
30 // f64 and v2f64 are passed in adjacent GPRs, possibly split onto the stack
31 CCIfType<[f64, v2f64], CCCustom<"CC_ARM_APCS_Custom_f64">>,
38 CCIfType<[v2f64], CCAssignToStack<16, 4>>
45 // Handle all vector types as either f64 or v2f64.
47 CCIfType<[v2i64, v4i32, v8i16, v16i8, v4f32], CCBitConvertToType<v2f64>>,
49 CCIfType<[f64, v2f64], CCCustom<"RetCC_ARM_APCS_Custom_f64">>,
59 // Handle all vector types as either f64 or v2f64.
61 CCIfType<[v2i64, v4i32, v8i16, v16i8, v4f32], CCBitConvertToType<v2f64>>,
63 CCIfType<[v2f64], CCAssignToReg<[Q0, Q1, Q2, Q3]>>,
72 CCIfType<[v2f64], CCAssignToStackWithShadow<16, 4, [Q0, Q1, Q2, Q3]>>,
78 // Handle all vector types as either f64 or v2f64.
80 CCIfType<[v2i64, v4i32, v8i16, v16i8, v4f32], CCBitConvertToType<v2f64>>,
82 CCIfType<[v2f64], CCAssignToReg<[Q0, Q1, Q2, Q3]>>,
94 // Handle all vector types as either f64 or v2f64.
96 CCIfType<[v2i64, v4i32, v8i16, v16i8, v4f32], CCBitConvertToType<v2f64>>,
98 CCIfType<[v2f64], CCAssignToReg<[Q4, Q5]>>,
128 CCIfType<[v2f64], CCIfAlign<"16",
130 CCIfType<[v2f64], CCAssignToStackWithShadow<16, 8, [Q0, Q1, Q2, Q3]>>
150 // Handle all vector types as either f64 or v2f64.
152 CCIfType<[v2i64, v4i32, v8i16, v16i8, v4f32], CCBitConvertToType<v2f64>>,
154 CCIfType<[f64, v2f64], CCCustom<"CC_ARM_AAPCS_Custom_f64">>,
160 // Handle all vector types as either f64 or v2f64.
162 CCIfType<[v2i64, v4i32, v8i16, v16i8, v4f32], CCBitConvertToType<v2f64>>,
164 CCIfType<[f64, v2f64], CCCustom<"RetCC_ARM_AAPCS_Custom_f64">>,
178 // Handle all vector types as either f64 or v2f64.
180 CCIfType<[v2i64, v4i32, v8i16, v16i8, v4f32], CCBitConvertToType<v2f64>>,
185 CCIfType<[v2f64], CCAssignToReg<[Q0, Q1, Q2, Q3]>>,
193 // Handle all vector types as either f64 or v2f64.
195 CCIfType<[v2i64, v4i32, v8i16, v16i8, v4f32], CCBitConvertToType<v2f64>>,
197 CCIfType<[v2f64], CCAssignToReg<[Q0, Q1, Q2, Q3]>>,