reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
388 if (!RetCC_PPC64_AnyReg(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State)) 392 if (LocVT == MVT::i32 || 393 LocVT == MVT::i1) { 395 LocVT = MVT::i64; 405 if (LocVT == MVT::i1) { 407 LocVT = MVT::i32; 417 if (LocVT == MVT::i32) { 422 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 427 if (LocVT == MVT::i64) { 432 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 437 if (LocVT == MVT::i128) { 442 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 448 if (LocVT == MVT::f32) { 453 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 460 if (LocVT == MVT::f64) { 465 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 472 if (LocVT == MVT::f32) { 477 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 484 if (LocVT == MVT::f64) { 485 if (CC_PPC32_SPE_RetF64(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State)) 490 if (LocVT == MVT::f128) { 496 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 502 if (LocVT == MVT::v4f64 || 503 LocVT == MVT::v4f32 || 504 LocVT == MVT::v4i1) { 510 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 516 if (LocVT == MVT::v16i8 || 517 LocVT == MVT::v8i16 || 518 LocVT == MVT::v4i32 || 519 LocVT == MVT::v2i64 || 520 LocVT == MVT::v1i128 || 521 LocVT == MVT::v4f32 || 522 LocVT == MVT::v2f64) { 528 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));