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

References

gen/lib/Target/X86/X86GenCallingConv.inc
 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));