reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3787 if (LocVT == MVT::i1 || 3788 LocVT == MVT::v1i1 || 3789 LocVT == MVT::v8i1) { 3790 LocVT = MVT::i8; 3799 if (LocVT == MVT::v16i1) { 3800 LocVT = MVT::i16; 3809 if (LocVT == MVT::v32i1) { 3810 LocVT = MVT::i32; 3819 if (LocVT == MVT::i8) { 3824 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 3829 if (LocVT == MVT::i16) { 3834 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 3839 if (LocVT == MVT::i32) { 3844 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 3849 if (LocVT == MVT::i64) { 3854 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 3859 if (LocVT == MVT::v64i1) { 3860 LocVT = MVT::i64; 3870 if (LocVT == MVT::i64) { 3875 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 3882 if (LocVT == MVT::i64) { 3883 if (CC_X86_32_RegCall_Assign2Regs(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State)) 3888 if (LocVT == MVT::f80) { 3893 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 3898 if (LocVT == MVT::f32 || 3899 LocVT == MVT::f64 || 3900 LocVT == MVT::f128) { 3906 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 3912 if (LocVT == MVT::v16i8 || 3913 LocVT == MVT::v8i16 || 3914 LocVT == MVT::v4i32 || 3915 LocVT == MVT::v2i64 || 3916 LocVT == MVT::v4f32 || 3917 LocVT == MVT::v2f64) { 3923 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 3929 if (LocVT == MVT::v32i8 || 3930 LocVT == MVT::v16i16 || 3931 LocVT == MVT::v8i32 || 3932 LocVT == MVT::v4i64 || 3933 LocVT == MVT::v8f32 || 3934 LocVT == MVT::v4f64) { 3940 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 3946 if (LocVT == MVT::v64i8 || 3947 LocVT == MVT::v32i16 || 3948 LocVT == MVT::v16i32 || 3949 LocVT == MVT::v8i64 || 3950 LocVT == MVT::v16f32 || 3951 LocVT == MVT::v8f64) { 3957 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));