reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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));