reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/X86/X86GenCallingConv.inc
 3587   if (LocVT == MVT::i1 ||
 3588       LocVT == MVT::v1i1 ||
 3589       LocVT == MVT::v8i1) {
 3590     LocVT = MVT::i8;
 3599   if (LocVT == MVT::v16i1) {
 3600     LocVT = MVT::i16;
 3609   if (LocVT == MVT::v32i1) {
 3610     LocVT = MVT::i32;
 3619   if (LocVT == MVT::i8) {
 3624       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 3629   if (LocVT == MVT::i16) {
 3634       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 3639   if (LocVT == MVT::i32) {
 3644       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 3649   if (LocVT == MVT::i64) {
 3654       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 3659   if (LocVT == MVT::v64i1) {
 3660     LocVT = MVT::i64;
 3670     if (LocVT == MVT::i64) {
 3675         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 3682     if (LocVT == MVT::i64) {
 3683       if (CC_X86_32_RegCall_Assign2Regs(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))
 3688   if (LocVT == MVT::f80) {
 3693       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 3698   if (LocVT == MVT::f32 ||
 3699       LocVT == MVT::f64 ||
 3700       LocVT == MVT::f128) {
 3706         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 3712   if (LocVT == MVT::v16i8 ||
 3713       LocVT == MVT::v8i16 ||
 3714       LocVT == MVT::v4i32 ||
 3715       LocVT == MVT::v2i64 ||
 3716       LocVT == MVT::v4f32 ||
 3717       LocVT == MVT::v2f64) {
 3723         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 3729   if (LocVT == MVT::v32i8 ||
 3730       LocVT == MVT::v16i16 ||
 3731       LocVT == MVT::v8i32 ||
 3732       LocVT == MVT::v4i64 ||
 3733       LocVT == MVT::v8f32 ||
 3734       LocVT == MVT::v4f64) {
 3740         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 3746   if (LocVT == MVT::v64i8 ||
 3747       LocVT == MVT::v32i16 ||
 3748       LocVT == MVT::v16i32 ||
 3749       LocVT == MVT::v8i64 ||
 3750       LocVT == MVT::v16f32 ||
 3751       LocVT == MVT::v8f64) {
 3757         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));