Lines Matching refs:i64
31 CCIfType<[iPTR], CCBitConvertToType<i64>>,
56 CCIfInReg<CCIfType<[i64],
57 CCIfSRet<CCIfType<[i64], CCAssignToReg<[X0, X1]>>>>>,
59 CCIfSRet<CCIfType<[i64], CCAssignToReg<[X8]>>>,
66 CCIfSwiftSelf<CCIfType<[i64], CCAssignToReg<[X20]>>>,
69 CCIfSwiftError<CCIfType<[i64], CCAssignToReg<[X21]>>>,
73 CCIfSwiftAsync<CCIfType<[i64], CCAssignToReg<[X22]>>>,
82 CCPassIndirect<i64>>,
87 CCPassIndirect<i64>>,
89 // Handle i1, i8, i16, i32, i64, f32, f64 and v2f64 by passing in registers,
94 CCIfType<[i64], CCIfSplit<CCAssignToRegWithShadow<[X0, X2, X4, X6],
98 CCIfType<[i64], CCIfSplit<CCAssignToStackWithShadow<8, 16, [X7]>>>,
100 CCIfType<[i64], CCAssignToReg<[X0, X1, X2, X3, X4, X5, X6, X7]>>,
113 CCIfType<[i64, f64, v1f64, v2f32, v1i64, v2i32, v4i16, v8i8, v4f16, v4bf16],
130 CCIfType<[iPTR], CCBitConvertToType<i64>>,
135 CCIfSwiftError<CCIfType<[i64], CCAssignToReg<[X21]>>>,
146 CCIfType<[i64], CCAssignToReg<[X0, X1, X2, X3, X4, X5, X6, X7]>>,
172 CCIfType<[f64], CCBitConvertToType<i64>>,
184 CCBitConvertToType<i64>>,
188 CCPassIndirect<i64>>,
191 CCPassIndirect<i64>>,
193 CCPassIndirect<i64>>,
196 CCIfInReg<CCIfType<[i64],
197 CCIfSRet<CCIfType<[i64], CCAssignToReg<[X0, X1]>>>>>,
198 CCIfSRet<CCIfType<[i64], CCAssignToReg<[X8]>>>,
210 CCIfType<[i64], CCAssignToReg<[X0, X1, X2, X3]>>,
213 CCIfType<[i32, i64], CCAssignToStack<8, 8>>,
222 CCIfInReg<CCIfType<[i64], CCAssignToReg<[X4]>>>,
225 CCIfByVal<CCPassIndirect<i64>>,
235 CCIfSwiftError<CCIfType<[i64], CCAssignToReg<[X19]>>>,
238 CCIfSwiftSelf<CCIfType<[i64], CCAssignToReg<[X20]>>>,
242 CCIfSwiftAsync<CCIfType<[i64], CCAssignToReg<[X21]>>>,
248 CCIfType<[v16i8, v8i16, v4i32, v2i64, v8f16, v4f32, v2f64], CCPassIndirect<i64>>,
251 CCIfType<[v32i8, v16i16, v8i32, v4i64, v16f16, v8f32, v4f64], CCPassIndirect<i64>>,
254 CCIfType<[v64i8, v32i16, v16i32, v32f16, v16f32, v8f64, v8i64], CCPassIndirect<i64>>,
257 CCIfType<[f80], CCPassIndirect<i64>>,
260 CCIfType<[x86mmx], CCBitConvertToType<i64>>,
279 CCIfType<[i64], CCAssignToReg<[X9]>>,
281 CCIfType<[i64], CCAssignToRegWithShadow<[X0, X1, X2, X3],
286 CCIfType<[i8, i16, i32, i64, f16, f32, f64], CCAssignToStack<8, 8>>
292 CCIfType<[i64], CCAssignToReg<[X9]>>,
299 CCIfType<[x86mmx], CCBitConvertToType<i64>>,
309 CCIfSwiftError<CCIfType<[i64], CCAssignToReg<[X19]>>>,
323 CCIfType<[i64], CCAssignToReg<[X8, X1, X0]>>,
336 CCIfType<[i64], CCAssignToReg<[X15]>>
341 CCIfType<[i64], CCAssignToReg<[X11, X10, X9]>>
346 CCIfType<[i64], CCAssignToReg<[X11]>>
356 CCIfType<[iPTR], CCBitConvertToType<i64>>,
361 CCIfSRet<CCIfType<[i64], CCAssignToReg<[X8]>>>,
368 CCIfSwiftSelf<CCIfType<[i64], CCAssignToReg<[X20]>>>,
371 CCIfSwiftError<CCIfType<[i64], CCAssignToReg<[X21]>>>,
375 CCIfSwiftAsync<CCIfType<[i64], CCAssignToReg<[X22]>>>,
379 // Handle i1, i8, i16, i32, i64, f32, f64 and v2f64 by passing in registers,
384 CCIfType<[i64],
387 CCIfType<[i64], CCIfSplit<CCAssignToStackWithShadow<8, 16, [X7]>>>,
389 CCIfType<[i64], CCAssignToReg<[X0, X1, X2, X3, X4, X5, X6, X7]>>,
410 CCIfType<[i64, f64, v1f64, v2f32, v1i64, v2i32, v4i16, v8i8, v4f16, v4bf16],
418 CCIfType<[iPTR], CCBitConvertToType<i64>>,
424 // Handle all scalar types as either i64 or f64.
425 CCIfType<[i8, i16, i32], CCPromoteToType<i64>>,
430 CCIfType<[i64], CCIfSplit<CCAssignToStack<8, 16>>>,
431 CCIfType<[i64, f64, v1i64, v2i32, v4i16, v8i8, v1f64, v2f32, v4f16, v4bf16],
452 CCIfType<[i64], CCIfSplit<CCAssignToStack<8, 16>>>,
453 CCIfType<[i64, f64, v1i64, v2i32, v4i16, v8i8, v1f64, v2f32, v4f16, v4bf16],
485 CCIfType<[iPTR], CCBitConvertToType<i64>>,
495 // Promote i8/i16/i32 arguments to i64.
496 CCIfType<[i8, i16, i32], CCPromoteToType<i64>>,
499 CCIfType<[i64], CCAssignToReg<[X19, X20, X21, X22, X23, X24, X25, X26, X27, X28]>>
529 CCIfType<[i64], CCAssignToReg<[X20, X21, X22, X23,
539 CCIfType<[i64], CCAssignToReg<[X15]>>>,