Lines Matching refs:i8
27 // Scalar values are returned in AX first, then DX. For i8, the ABI
30 // the way LLVM does multiple return values -- a return of {i16,i8} would end
32 // for functions that return two i8 values are currently expected to pack the
37 CCIfType<[i1], CCPromoteToType<i8>>,
38 CCIfType<[i8] , CCAssignToReg<[AL, DL, CL]>>,
102 CCIfType<[i8], CCAssignToReg<[AL, DL, CL]>>,
132 CCIfType<[i8, i16], CCPromoteToType<i32>>,
179 CCIfType<[i8, i16, i32], CCPromoteToType<i64>>,
188 CCIfType<[i8, i16, i32], CCPromoteToType<i64>>,
255 // Promote i1/i8/i16 arguments to i32.
256 CCIfType<[i1, i8, i16], CCPromoteToType<i32>>,
327 // Promote i1/i8/i16 arguments to i32.
328 CCIfType<[i1, i8, i16], CCPromoteToType<i32>>,
393 // Promote i8/i16/i32 arguments to i64.
394 CCIfType<[i8, i16, i32], CCPromoteToType<i64>>,
407 // Promote i8/i16/i32 arguments to i64.
408 CCIfType<[i8, i16, i32], CCPromoteToType<i64>>,
419 // Promote i8/i16 arguments to i32.
420 CCIfType<[i8, i16], CCPromoteToType<i32>>,
550 // Promote i1/i8/i16 arguments to i32.
551 CCIfType<[i1, i8, i16], CCPromoteToType<i32>>,
565 // Promote i1/i8/i16 arguments to i32.
566 CCIfType<[i1, i8, i16], CCPromoteToType<i32>>,
611 // Promote i1/i8/i16 arguments to i32.
612 CCIfType<[i1, i8, i16], CCPromoteToType<i32>>,
618 // Promote i1/i8/i16 arguments to i32.
619 CCIfType<[i1, i8, i16], CCPromoteToType<i32>>,
638 // Promote i1/i8/i16 arguments to i32.
639 CCIfType<[i1, i8, i16], CCPromoteToType<i32>>,
661 // Promote i8/i16 arguments to i32.
662 CCIfType<[i8, i16], CCPromoteToType<i32>>,
669 // Promote i8/i16 arguments to i32.
670 CCIfType<[i8, i16], CCPromoteToType<i32>>,