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

Declarations

gen/lib/Target/PowerPC/PPCGenRegisterInfo.inc
 3875   extern const TargetRegisterClass G8RCRegClass;

References

gen/lib/Target/PowerPC/PPCGenFastISel.inc
   35   return fastEmitInst_(PPC::MFTB8, &PPC::G8RCRegClass);
  104     return fastEmitInst_r(PPC::MFVSRD, &PPC::G8RCRegClass, Op0, Op0IsKill);
  128   return fastEmitInst_r(PPC::CNTLZD, &PPC::G8RCRegClass, Op0, Op0IsKill);
  190   return fastEmitInst_r(PPC::POPCNTD, &PPC::G8RCRegClass, Op0, Op0IsKill);
  256     return fastEmitInst_r(PPC::CNTTZD, &PPC::G8RCRegClass, Op0, Op0IsKill);
 1033   return fastEmitInst_r(PPC::EXTSW_32_64, &PPC::G8RCRegClass, Op0, Op0IsKill);
 1511     return fastEmitInst_r(PPC::MFVSRD, &PPC::G8RCRegClass, Op0, Op0IsKill);
 1542   return fastEmitInst_r(PPC::MTCTR8, &PPC::G8RCRegClass, Op0, Op0IsKill);
 1753   return fastEmitInst_rr(PPC::ADD8, &PPC::G8RCRegClass, Op0, Op0IsKill, Op1, Op1IsKill);
 1826   return fastEmitInst_rr(PPC::ADDC8, &PPC::G8RCRegClass, Op0, Op0IsKill, Op1, Op1IsKill);
 1848   return fastEmitInst_rr(PPC::ADDE8, &PPC::G8RCRegClass, Op0, Op0IsKill, Op1, Op1IsKill);
 1876   return fastEmitInst_rr(PPC::AND8, &PPC::G8RCRegClass, Op0, Op0IsKill, Op1, Op1IsKill);
 2353   return fastEmitInst_rr(PPC::MULLD, &PPC::G8RCRegClass, Op0, Op0IsKill, Op1, Op1IsKill);
 2386   return fastEmitInst_rr(PPC::MULHD, &PPC::G8RCRegClass, Op0, Op0IsKill, Op1, Op1IsKill);
 2408   return fastEmitInst_rr(PPC::MULHDU, &PPC::G8RCRegClass, Op0, Op0IsKill, Op1, Op1IsKill);
 2436   return fastEmitInst_rr(PPC::OR8, &PPC::G8RCRegClass, Op0, Op0IsKill, Op1, Op1IsKill);
 2472   return fastEmitInst_rr(PPC::DIVD, &PPC::G8RCRegClass, Op0, Op0IsKill, Op1, Op1IsKill);
 2684     return fastEmitInst_rr(PPC::MODSD, &PPC::G8RCRegClass, Op0, Op0IsKill, Op1, Op1IsKill);
 2828   return fastEmitInst_rr(PPC::DIVDU, &PPC::G8RCRegClass, Op0, Op0IsKill, Op1, Op1IsKill);
 2930     return fastEmitInst_rr(PPC::MODUD, &PPC::G8RCRegClass, Op0, Op0IsKill, Op1, Op1IsKill);
 2960   return fastEmitInst_rr(PPC::XOR8, &PPC::G8RCRegClass, Op0, Op0IsKill, Op1, Op1IsKill);
 2996   return fastEmitInst_rr(PPC::CMPB8, &PPC::G8RCRegClass, Op0, Op0IsKill, Op1, Op1IsKill);
 3282   return fastEmitInst_ri(PPC::SRADI, &PPC::G8RCRegClass, Op0, Op0IsKill, imm1);
 3299     return fastEmitInst_ri(PPC::EXTSWSLI_32_64, &PPC::G8RCRegClass, Op0, Op0IsKill, imm1);
 3471   return fastEmitInst_ri(PPC::ADDI8, &PPC::G8RCRegClass, Op0, Op0IsKill, imm1);
 3486   return fastEmitInst_ri(PPC::ADDIC8, &PPC::G8RCRegClass, Op0, Op0IsKill, imm1);
 3501   return fastEmitInst_ri(PPC::MULLI8, &PPC::G8RCRegClass, Op0, Op0IsKill, imm1);
gen/lib/Target/PowerPC/PPCGenRegisterInfo.inc
 4175   &PPC::G8RCRegClass,
 4793     &PPC::G8RCRegClass,
lib/Target/PowerPC/PPCFastISel.cpp
  496       assert(UseRC->hasSuperClassEq(&PPC::G8RCRegClass) &&
 1024     unsigned TmpReg = createResultReg(&PPC::G8RCRegClass);
 1119     unsigned TmpReg = createResultReg(&PPC::G8RCRegClass);
 1300   unsigned ResultReg = createResultReg(RC ? RC : &PPC::G8RCRegClass);
 1444           (DestVT == MVT::i64) ? &PPC::G8RCRegClass : &PPC::GPRCRegClass;
 1456           (DestVT == MVT::i64) ? &PPC::G8RCRegClass : &PPC::GPRCRegClass;
 1766                 (DestVT == MVT::i64) ? &PPC::G8RCRegClass : &PPC::GPRCRegClass;
 1775                 (DestVT == MVT::i64) ? &PPC::G8RCRegClass : &PPC::GPRCRegClass;
 2215       ((VT == MVT::i64) ? &PPC::G8RCRegClass : &PPC::GPRCRegClass);
 2396   const TargetRegisterClass *RC = ((VT == MVT::i64) ? &PPC::G8RCRegClass :
 2426      (RC == &PPC::G8RCRegClass ? &PPC::G8RC_and_G8RC_NOX0RegClass : RC));
 2440      (RC == &PPC::G8RCRegClass ? &PPC::G8RC_and_G8RC_NOX0RegClass : RC));
 2454      (RC == &PPC::G8RCRegClass ? &PPC::G8RC_and_G8RC_NOX0RegClass : RC));
lib/Target/PowerPC/PPCFrameLowering.cpp
  663   BitVector BV = RS.getRegsAvailable(Subtarget.isPPC64() ? &PPC::G8RCRegClass :
 1897     } else if (PPC::G8RCRegClass.contains(Reg)) {
 1984     if (PPC::G8RCRegClass.contains(BP)) {
 2108     const TargetRegisterClass &G8RC = PPC::G8RCRegClass;
 2167     if (!PPC::G8RCRegClass.contains(Reg) && !PPC::GPRCRegClass.contains(Reg)) {
lib/Target/PowerPC/PPCISelLowering.cpp
  537     addRegisterClass(MVT::i64, &PPC::G8RCRegClass);
 3840           unsigned VReg = MF.addLiveIn(GPR[GPR_idx++], &PPC::G8RCRegClass);
 3875         unsigned VReg = MF.addLiveIn(GPR[GPR_idx], &PPC::G8RCRegClass);
 3899         unsigned VReg = MF.addLiveIn(PPC::X11, &PPC::G8RCRegClass);
 3912         unsigned VReg = MF.addLiveIn(GPR[GPR_idx++], &PPC::G8RCRegClass);
 3958         unsigned VReg = MF.addLiveIn(GPR[GPR_idx++], &PPC::G8RCRegClass);
 4085       unsigned VReg = MF.addLiveIn(GPR[GPR_idx], &PPC::G8RCRegClass);
 4251             VReg = MF.addLiveIn(GPR[GPR_idx], &PPC::G8RCRegClass);
 4274             VReg = MF.addLiveIn(GPR[GPR_idx], &PPC::G8RCRegClass);
 4317         unsigned VReg = MF.addLiveIn(GPR[GPR_idx], &PPC::G8RCRegClass);
 4442         VReg = MF.addLiveIn(GPR[GPR_idx], &PPC::G8RCRegClass);
 6948       if (PPC::G8RCRegClass.contains(*I))
10355     RegInfo.createVirtualRegister( AtomicSize == 8 ? &PPC::G8RCRegClass
10459       is64bit ? &PPC::G8RCRegClass : &PPC::GPRCRegClass;
10765     (PVT == MVT::i64) ? &PPC::G8RCRegClass : &PPC::GPRCRegClass;
11274         is64bit ? &PPC::G8RCRegClass : &PPC::GPRCRegClass;
11467         Opcode == PPC::ANDIo ? &PPC::GPRCRegClass : &PPC::G8RCRegClass);
11532           assert((RegInfo.getRegClass(DestReg) == &PPC::G8RCRegClass) &&
11539           assert((RegInfo.getRegClass(SrcReg) == &PPC::G8RCRegClass) &&
11589     Register OldFPSCRTmpReg = RegInfo.createVirtualRegister(&PPC::G8RCRegClass);
11593     Register ImDefReg = RegInfo.createVirtualRegister(&PPC::G8RCRegClass);
11594     Register ExtSrcReg = RegInfo.createVirtualRegister(&PPC::G8RCRegClass);
11605     Register NewFPSCRTmpReg = RegInfo.createVirtualRegister(&PPC::G8RCRegClass);
14318         return std::make_pair(0U, &PPC::G8RCRegClass);
14378                             PPC::sub_32, &PPC::G8RCRegClass),
14379                           &PPC::G8RCRegClass);
15036     if (PPC::G8RCRegClass.contains(*I))
15037       RC = &PPC::G8RCRegClass;
lib/Target/PowerPC/PPCInstrInfo.cpp
  777       !PPC::G8RCRegClass.hasSubClassEq(RC) &&
  806   bool Is64Bit = PPC::G8RCRegClass.hasSubClassEq(RC) ||
  946       PPC::G8RCRegClass.contains(DestReg)) {
  955   } else if (PPC::G8RCRegClass.contains(SrcReg) &&
  964              PPC::G8RCRegClass.contains(DestReg)) {
  985   else if (PPC::G8RCRegClass.contains(DestReg, SrcReg))
 1037     } else if (PPC::G8RCRegClass.hasSubClassEq(RC) ||
 1075     } else if (PPC::G8RCRegClass.contains(Reg) ||
 1123     } else if (PPC::G8RCRegClass.hasSubClassEq(RC) ||
 1161     } else if (PPC::G8RCRegClass.contains(Reg) ||
lib/Target/PowerPC/PPCMIPeephole.cpp
  655               MF->getRegInfo().createVirtualRegister(&PPC::G8RCRegClass);
lib/Target/PowerPC/PPCRegisterInfo.cpp
  137     return &PPC::G8RCRegClass;
  464           RC == &PPC::G8RCRegClass) {
  527   const TargetRegisterClass *G8RC = &PPC::G8RCRegClass;
  654   const TargetRegisterClass *G8RC = &PPC::G8RCRegClass;
  699   const TargetRegisterClass *G8RC = &PPC::G8RCRegClass;
  743   const TargetRegisterClass *G8RC = &PPC::G8RCRegClass;
  822   const TargetRegisterClass *G8RC = &PPC::G8RCRegClass;
 1093   const TargetRegisterClass *G8RC = &PPC::G8RCRegClass;
lib/Target/PowerPC/PPCSubtarget.cpp
  208                             &PPC::G8RCRegClass : &PPC::GPRCRegClass);
tools/llvm-exegesis/lib/PowerPC/Target.cpp
   58   if (PPC::G8RCRegClass.contains(Reg))