reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
554 if (!RetCC_PPC64_AnyReg(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State)) 558 if (LocVT == MVT::i1) { 559 LocVT = MVT::i64; 568 if (LocVT == MVT::i8) { 569 LocVT = MVT::i64; 578 if (LocVT == MVT::i16) { 579 LocVT = MVT::i64; 588 if (LocVT == MVT::i32) { 589 LocVT = MVT::i64; 598 if (LocVT == MVT::i64) { 603 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 608 if (LocVT == MVT::i128) { 613 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 618 if (LocVT == MVT::f32) { 623 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 628 if (LocVT == MVT::f64) { 633 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 638 if (LocVT == MVT::f128) { 644 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 650 if (LocVT == MVT::v4f64 || 651 LocVT == MVT::v4f32 || 652 LocVT == MVT::v4i1) { 658 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 664 if (LocVT == MVT::v16i8 || 665 LocVT == MVT::v8i16 || 666 LocVT == MVT::v4i32 || 667 LocVT == MVT::v2i64 || 668 LocVT == MVT::v1i128 || 669 LocVT == MVT::v4f32 || 670 LocVT == MVT::v2f64) { 676 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));