Lines Matching refs:arguments
119 // Promote i1/i8/i16/v1i1 arguments to i32.
122 // Promote v8i1/v16i1/v32i1 arguments to i32.
193 // Promote i1, v1i1, v8i1 arguments to i8.
196 // Promote v16i1 arguments to i16.
199 // Promote v32i1 arguments to i32.
537 // Promote i1/i8/i16/v1i1 arguments to i32.
563 // The first 6 integer arguments are passed in integer registers.
575 // The first 8 MMX vector arguments are passed in XMM registers on Darwin.
591 // The first 8 FP/Vector arguments are passed in XMM registers.
596 // The first 8 256-bit vector arguments are passed in YMM registers, unless
599 // fixed arguments to vararg functions are supposed to be passed in
606 // The first 8 512-bit vector arguments are passed in ZMM registers.
638 // Promote i1/v1i1 arguments to i8.
669 // The first 4 MMX vector arguments are passed in GPRs.
677 // The first 4 FP/Vector arguments are passed in XMM registers.
682 // The first 4 integer arguments are passed in integer registers.
713 // Promote i8/i16/i32 arguments to i64.
735 // Promote i8/i16/i32 arguments to i64.
747 // register allocator may assign the arguments to any free register.
792 // CC_X86_32_Vector_Standard - The first 3 vector arguments are passed in
795 // SSE vector arguments are passed in XMM registers.
799 // AVX 256-bit vector arguments are passed in YMM registers.
804 // AVX 512-bit vector arguments are passed in ZMM registers.
812 // CC_X86_32_Vector_Darwin - The first 4 vector arguments are passed in
815 // SSE vector arguments are passed in XMM registers.
819 // AVX 256-bit vector arguments are passed in YMM registers.
824 // AVX 512-bit vector arguments are passed in ZMM registers.
838 // The first 3 float or double arguments, if marked 'inreg' and if the call
846 // The first 3 __m64 vector arguments are passed in mmx registers if the
885 // Promote i1/i8/i16/v1i1 arguments to i32.
895 // The first 3 integer arguments, if marked 'inreg' and if the call is not
906 // puts arguments in registers.
909 // Promote i1/i8/i16/v1i1 arguments to i32.
912 // If the call is not a vararg call, some arguments may be passed
927 // The first 2 integer arguments are passed in ECX/EDX
953 // Promote i1/i8/i16/v1i1 arguments to i32.
960 // Promote i1/i8/i16/v1i1 arguments to i32.
963 // Pass sret arguments indirectly through stack.
977 // puts arguments in registers.
980 // Promote i1/i8/i16/v1i1 arguments to i32.
986 // The first 2 integer arguments are passed in ECX/EDX
989 // The first 3 float or double arguments, if the call is not a vararg
1009 // Promote i8/i16 arguments to i32.
1017 // Promote i8/i16 arguments to i32.
1039 // The SSE vector arguments are passed in XMM registers.
1043 // The 256-bit vector arguments are passed in YMM registers.
1047 // The 512-bit vector arguments are passed in ZMM registers.
1061 // arguments except