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

References

lib/Target/PowerPC/PPCFrameLowering.cpp
  101       Subtarget(STI), ReturnSaveOffset(computeReturnSaveOffset(Subtarget)),
  102       TOCSaveOffset(computeTOCSaveOffset(Subtarget)),
  103       FramePointerSaveOffset(computeFramePointerSaveOffset(Subtarget)),
  104       LinkageSize(computeLinkageSize(Subtarget)),
  105       BasePointerSaveOffset(computeBasePointerSaveOffset(Subtarget)),
  111   if (Subtarget.isDarwinABI()) {
  113     if (Subtarget.isPPC64()) {
  123   if (!Subtarget.isSVR4ABI()) {
  273   if (Subtarget.isPPC64()) {
  486   const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo();
  498   bool FitsInRedZone = FrameSize <= Subtarget.getRedZoneSize();
  563   const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo();
  619   unsigned R0 =  Subtarget.isPPC64() ? PPC::X0 : PPC::R0;
  620   unsigned R12 = Subtarget.isPPC64() ? PPC::X12 : PPC::R12;
  659   const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo();
  663   BitVector BV = RS.getRegsAvailable(Subtarget.isPPC64() ? &PPC::G8RCRegClass :
  705   const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo();
  713   bool HasRedZone = Subtarget.isPPC64() || !Subtarget.isSVR4ABI();
  713   bool HasRedZone = Subtarget.isPPC64() || !Subtarget.isSVR4ABI();
  732   const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo();
  740   if (!Subtarget.isELFv2ABI() || !Subtarget.isPPC64())
  740   if (!Subtarget.isELFv2ABI() || !Subtarget.isPPC64())
  752   if (!FrameSize || FrameSize > Subtarget.getRedZoneSize())
  779   const PPCInstrInfo &TII = *Subtarget.getInstrInfo();
  780   const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo();
  789   bool isPPC64 = Subtarget.isPPC64();
  791   bool isSVR4ABI = Subtarget.isSVR4ABI();
  792   bool isAIXABI = Subtarget.isAIXABI();
  793   bool isELFv2ABI = Subtarget.isELFv2ABI();
  794   assert((Subtarget.isDarwinABI() || isSVR4ABI || isAIXABI) &&
 1379   const PPCInstrInfo &TII = *Subtarget.getInstrInfo();
 1380   const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo();
 1389   bool isPPC64 = Subtarget.isPPC64();
 1391   bool isSVR4ABI = Subtarget.isSVR4ABI();
 1401   bool HasRedZone = Subtarget.isPPC64() || !Subtarget.isSVR4ABI();
 1401   bool HasRedZone = Subtarget.isPPC64() || !Subtarget.isSVR4ABI();
 1731   const PPCInstrInfo &TII = *Subtarget.getInstrInfo();
 1769   const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo();
 1779   const bool isPPC64 = Subtarget.isPPC64();
 1780   const bool IsDarwinABI  = Subtarget.isDarwinABI();
 1841   if (!Subtarget.isSVR4ABI()) {
 1871   unsigned MinVR = Subtarget.hasSPE() ? PPC::S31 : PPC::V31;
 1935   const TargetRegisterInfo *TRI = Subtarget.getRegisterInfo();
 1977   const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo();
 2018     if (Subtarget.isPPC64()) {
 2030   if (spillsCR(MF) && !(Subtarget.isPPC64() && Subtarget.isSVR4ABI())) {
 2030   if (spillsCR(MF) && !(Subtarget.isPPC64() && Subtarget.isSVR4ABI())) {
 2035       if ((Subtarget.isSVR4ABI() && Reg == PPC::CR2)
 2037           || (!Subtarget.isSVR4ABI() &&
 2109     const TargetRegisterClass &RC = Subtarget.isPPC64() ? G8RC : GPRC;
 2110     const TargetRegisterInfo &TRI = *Subtarget.getRegisterInfo();
 2140   if (!EnablePEVectorSpills || MFI.hasCalls() || !Subtarget.hasP9Vector())
 2146   const PPCRegisterInfo *RegInfo = Subtarget.getRegisterInfo();
 2192   if (!Subtarget.isSVR4ABI())
 2196   const PPCInstrInfo &TII = *Subtarget.getInstrInfo();
 2208     if (Reg == PPC::VRSAVE && !Subtarget.isDarwinABI())
 2236       if (Subtarget.isPPC64()) {
 2311   const TargetInstrInfo &TII = *Subtarget.getInstrInfo();
 2316       bool is64Bit = Subtarget.isPPC64();
 2355   if (!Subtarget.isSVR4ABI())
 2359   const PPCInstrInfo &TII = *Subtarget.getInstrInfo();
 2381     if (Reg == PPC::VRSAVE && !Subtarget.isDarwinABI())
 2405         restoreCRs(Subtarget.isPPC64(), is31,
 2437     restoreCRs(Subtarget.isPPC64(), is31, CR2Spilled, CR3Spilled, CR4Spilled,
 2445   if (Subtarget.isAIXABI())
 2453   if (Subtarget.isAIXABI())
 2459   if (Subtarget.isAIXABI())