reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
387 if (State.getCallingConv() == CallingConv::AnyReg) { 388 if (!RetCC_PPC64_AnyReg(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State)) 394 if (static_cast<const PPCSubtarget&>(State.getMachineFunction().getSubtarget()).isPPC64()) { 406 if (!static_cast<const PPCSubtarget&>(State.getMachineFunction().getSubtarget()).isPPC64()) { 421 if (unsigned Reg = State.AllocateReg(RegList1)) { 422 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 431 if (unsigned Reg = State.AllocateReg(RegList2)) { 432 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 441 if (unsigned Reg = State.AllocateReg(RegList3)) { 442 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 447 if (!static_cast<const PPCSubtarget&>(State.getMachineFunction().getSubtarget()).hasSPE()) { 452 if (unsigned Reg = State.AllocateReg(RegList4)) { 453 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 459 if (!static_cast<const PPCSubtarget&>(State.getMachineFunction().getSubtarget()).hasSPE()) { 464 if (unsigned Reg = State.AllocateReg(RegList5)) { 465 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 471 if (static_cast<const PPCSubtarget&>(State.getMachineFunction().getSubtarget()).hasSPE()) { 476 if (unsigned Reg = State.AllocateReg(RegList6)) { 477 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 483 if (static_cast<const PPCSubtarget&>(State.getMachineFunction().getSubtarget()).hasSPE()) { 485 if (CC_PPC32_SPE_RetF64(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State)) 491 if (static_cast<const PPCSubtarget&>(State.getMachineFunction().getSubtarget()).hasP9Vector()) { 495 if (unsigned Reg = State.AllocateReg(RegList7)) { 496 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 505 if (static_cast<const PPCSubtarget&>(State.getMachineFunction().getSubtarget()).hasQPX()) { 509 if (unsigned Reg = State.AllocateReg(RegList8)) { 510 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 523 if (static_cast<const PPCSubtarget&>(State.getMachineFunction().getSubtarget()).hasAltivec()) { 527 if (unsigned Reg = State.AllocateReg(RegList9)) { 528 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));