Lines Matching refs:Subtarget
87 Subtarget(STI), ReturnSaveOffset(computeReturnSaveOffset(Subtarget)), in PPCFrameLowering()
88 TOCSaveOffset(computeTOCSaveOffset(Subtarget)), in PPCFrameLowering()
89 FramePointerSaveOffset(computeFramePointerSaveOffset(Subtarget)), in PPCFrameLowering()
90 LinkageSize(computeLinkageSize(Subtarget)), in PPCFrameLowering()
96 if (Subtarget.isDarwinABI()) { in getCalleeSavedSpillSlots()
98 if (Subtarget.isPPC64()) { in getCalleeSavedSpillSlots()
108 if (!Subtarget.isSVR4ABI()) { in getCalleeSavedSpillSlots()
238 if (Subtarget.isPPC64()) { in getCalleeSavedSpillSlots()
439 static_cast<const PPCRegisterInfo *>(Subtarget.getRegisterInfo()); in determineFrameLayout()
449 (Subtarget.isPPC64() || // 32-bit SVR4, no stack- in determineFrameLayout()
450 !Subtarget.isSVR4ABI() || // allocated locals. in determineFrameLayout()
526 static_cast<const PPCRegisterInfo *>(Subtarget.getRegisterInfo()); in replaceFPWithRealFP()
563 unsigned R0 = Subtarget.isPPC64() ? PPC::X0 : PPC::R0; in findScratchRegister()
591 unsigned Reg = RS.FindUnusedReg(Subtarget.isPPC64() ? &PPC::G8RCRegClass in findScratchRegister()
623 *static_cast<const PPCInstrInfo *>(Subtarget.getInstrInfo()); in emitPrologue()
625 static_cast<const PPCRegisterInfo *>(Subtarget.getRegisterInfo()); in emitPrologue()
634 bool isPPC64 = Subtarget.isPPC64(); in emitPrologue()
636 bool isSVR4ABI = Subtarget.isSVR4ABI(); in emitPrologue()
637 bool isELFv2ABI = Subtarget.isELFv2ABI(); in emitPrologue()
638 assert((Subtarget.isDarwinABI() || isSVR4ABI) && in emitPrologue()
989 *static_cast<const PPCInstrInfo *>(Subtarget.getInstrInfo()); in emitEpilogue()
991 static_cast<const PPCRegisterInfo *>(Subtarget.getRegisterInfo()); in emitEpilogue()
1000 bool isPPC64 = Subtarget.isPPC64(); in emitEpilogue()
1002 bool isSVR4ABI = Subtarget.isSVR4ABI(); in emitEpilogue()
1231 static_cast<const PPCRegisterInfo *>(Subtarget.getRegisterInfo()); in determineCalleeSaves()
1241 bool isPPC64 = Subtarget.isPPC64(); in determineCalleeSaves()
1242 bool isDarwinABI = Subtarget.isDarwinABI(); in determineCalleeSaves()
1292 if (!Subtarget.isSVR4ABI()) { in processFunctionBeforeFrameFinalized()
1368 const TargetRegisterInfo *TRI = Subtarget.getRegisterInfo(); in processFunctionBeforeFrameFinalized()
1412 static_cast<const PPCRegisterInfo *>(Subtarget.getRegisterInfo()); in processFunctionBeforeFrameFinalized()
1445 if (Subtarget.isPPC64()) { in processFunctionBeforeFrameFinalized()
1457 if (spillsCR(MF) && !(Subtarget.isPPC64() && Subtarget.isSVR4ABI())) { in processFunctionBeforeFrameFinalized()
1462 if ((Subtarget.isSVR4ABI() && Reg == PPC::CR2) in processFunctionBeforeFrameFinalized()
1464 || (!Subtarget.isSVR4ABI() && in processFunctionBeforeFrameFinalized()
1529 const TargetRegisterClass *RC = Subtarget.isPPC64() ? G8RC : GPRC; in addScavengingSpillSlot()
1555 if (!Subtarget.isSVR4ABI()) in spillCalleeSavedRegisters()
1560 *static_cast<const PPCInstrInfo *>(Subtarget.getInstrInfo()); in spillCalleeSavedRegisters()
1570 if (Reg == PPC::VRSAVE && !Subtarget.isDarwinABI()) in spillCalleeSavedRegisters()
1587 if (Subtarget.isPPC64()) { in spillCalleeSavedRegisters()
1653 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); in eliminateCallFramePseudoInstr()
1658 bool is64Bit = Subtarget.isPPC64(); in eliminateCallFramePseudoInstr()
1698 if (!Subtarget.isSVR4ABI()) in restoreCalleeSavedRegisters()
1703 *static_cast<const PPCInstrInfo *>(Subtarget.getInstrInfo()); in restoreCalleeSavedRegisters()
1723 if (Reg == PPC::VRSAVE && !Subtarget.isDarwinABI()) in restoreCalleeSavedRegisters()
1744 restoreCRs(Subtarget.isPPC64(), is31, in restoreCalleeSavedRegisters()
1770 restoreCRs(Subtarget.isPPC64(), is31, CR2Spilled, CR3Spilled, CR4Spilled, in restoreCalleeSavedRegisters()