Lines Matching refs:PPC

145       return RC->getID() == PPC::VSFRCRegClassID;  in isVSFRCRegClass()
148 return RC->getID() == PPC::VSSRCRegClassID; in isVSSRCRegClass()
160 const PPC::Predicate Pred);
163 unsigned FP64LoadOpc = PPC::LFD);
201 static Optional<PPC::Predicate> getComparePred(CmpInst::Predicate Pred) { in getComparePred()
229 return Optional<PPC::Predicate>(); in getComparePred()
233 return PPC::PRED_EQ; in getComparePred()
238 return PPC::PRED_GT; in getComparePred()
243 return PPC::PRED_GE; in getComparePred()
248 return PPC::PRED_LT; in getComparePred()
253 return PPC::PRED_LE; in getComparePred()
257 return PPC::PRED_NE; in getComparePred()
260 return PPC::PRED_NU; in getComparePred()
263 return PPC::PRED_UN; in getComparePred()
412 MRI.setRegClass(Addr.Base.Reg, &PPC::G8RC_and_G8RC_NOX0RegClass); in PPCComputeAddress()
431 Register ResultReg = createResultReg(&PPC::G8RC_and_G8RC_NOX0RegClass); in PPCSimplifyAddress()
432 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::ADDI8), in PPCSimplifyAddress()
467 (VT == MVT::f64 ? (HasSPE ? &PPC::SPERCRegClass : &PPC::F8RCRegClass) : in PPCEmitLoad()
468 (VT == MVT::f32 ? (HasSPE ? &PPC::GPRCRegClass : &PPC::F4RCRegClass) : in PPCEmitLoad()
469 (VT == MVT::i64 ? &PPC::G8RC_and_G8RC_NOX0RegClass : in PPCEmitLoad()
470 &PPC::GPRC_and_GPRC_NOR0RegClass))))); in PPCEmitLoad()
472 bool Is32BitInt = UseRC->hasSuperClassEq(&PPC::GPRCRegClass); in PPCEmitLoad()
478 Opc = Is32BitInt ? PPC::LBZ : PPC::LBZ8; in PPCEmitLoad()
481 Opc = (IsZExt ? (Is32BitInt ? PPC::LHZ : PPC::LHZ8) in PPCEmitLoad()
482 : (Is32BitInt ? PPC::LHA : PPC::LHA8)); in PPCEmitLoad()
485 Opc = (IsZExt ? (Is32BitInt ? PPC::LWZ : PPC::LWZ8) in PPCEmitLoad()
486 : (Is32BitInt ? PPC::LWA_32 : PPC::LWA)); in PPCEmitLoad()
487 if ((Opc == PPC::LWA || Opc == PPC::LWA_32) && ((Addr.Offset & 3) != 0)) in PPCEmitLoad()
491 Opc = PPC::LD; in PPCEmitLoad()
492 assert(UseRC->hasSuperClassEq(&PPC::G8RCRegClass) && in PPCEmitLoad()
497 Opc = Subtarget->hasSPE() ? PPC::SPELWZ : PPC::LFS; in PPCEmitLoad()
513 bool Is32VSXLoad = IsVSSRC && Opc == PPC::LFS; in PPCEmitLoad()
514 bool Is64VSXLoad = IsVSFRC && Opc == PPC::LFD; in PPCEmitLoad()
555 case PPC::LBZ: Opc = PPC::LBZX; break; in PPCEmitLoad()
556 case PPC::LBZ8: Opc = PPC::LBZX8; break; in PPCEmitLoad()
557 case PPC::LHZ: Opc = PPC::LHZX; break; in PPCEmitLoad()
558 case PPC::LHZ8: Opc = PPC::LHZX8; break; in PPCEmitLoad()
559 case PPC::LHA: Opc = PPC::LHAX; break; in PPCEmitLoad()
560 case PPC::LHA8: Opc = PPC::LHAX8; break; in PPCEmitLoad()
561 case PPC::LWZ: Opc = PPC::LWZX; break; in PPCEmitLoad()
562 case PPC::LWZ8: Opc = PPC::LWZX8; break; in PPCEmitLoad()
563 case PPC::LWA: Opc = PPC::LWAX; break; in PPCEmitLoad()
564 case PPC::LWA_32: Opc = PPC::LWAX_32; break; in PPCEmitLoad()
565 case PPC::LD: Opc = PPC::LDX; break; in PPCEmitLoad()
566 case PPC::LFS: Opc = IsVSSRC ? PPC::LXSSPX : PPC::LFSX; break; in PPCEmitLoad()
567 case PPC::LFD: Opc = IsVSFRC ? PPC::LXSDX : PPC::LFDX; break; in PPCEmitLoad()
568 case PPC::EVLDD: Opc = PPC::EVLDDX; break; in PPCEmitLoad()
569 case PPC::SPELWZ: Opc = PPC::SPELWZX; break; in PPCEmitLoad()
582 MIB.addReg(PPC::ZERO8).addReg(Addr.Base.Reg); in PPCEmitLoad()
613 Subtarget->hasSPE() ? PPC::EVLDD : PPC::LFD)) in SelectLoad()
626 bool Is32BitInt = RC->hasSuperClassEq(&PPC::GPRCRegClass); in PPCEmitStore()
632 Opc = Is32BitInt ? PPC::STB : PPC::STB8; in PPCEmitStore()
635 Opc = Is32BitInt ? PPC::STH : PPC::STH8; in PPCEmitStore()
639 Opc = PPC::STW; in PPCEmitStore()
642 Opc = PPC::STD; in PPCEmitStore()
646 Opc = Subtarget->hasSPE() ? PPC::SPESTW : PPC::STFS; in PPCEmitStore()
649 Opc = Subtarget->hasSPE() ? PPC::EVSTDD : PPC::STFD; in PPCEmitStore()
662 bool Is32VSXStore = IsVSSRC && Opc == PPC::STFS; in PPCEmitStore()
663 bool Is64VSXStore = IsVSFRC && Opc == PPC::STFD; in PPCEmitStore()
705 case PPC::STB: Opc = PPC::STBX; break; in PPCEmitStore()
706 case PPC::STH : Opc = PPC::STHX; break; in PPCEmitStore()
707 case PPC::STW : Opc = PPC::STWX; break; in PPCEmitStore()
708 case PPC::STB8: Opc = PPC::STBX8; break; in PPCEmitStore()
709 case PPC::STH8: Opc = PPC::STHX8; break; in PPCEmitStore()
710 case PPC::STW8: Opc = PPC::STWX8; break; in PPCEmitStore()
711 case PPC::STD: Opc = PPC::STDX; break; in PPCEmitStore()
712 case PPC::STFS: Opc = IsVSSRC ? PPC::STXSSPX : PPC::STFSX; break; in PPCEmitStore()
713 case PPC::STFD: Opc = IsVSFRC ? PPC::STXSDX : PPC::STFDX; break; in PPCEmitStore()
714 case PPC::EVSTDD: Opc = PPC::EVSTDDX; break; in PPCEmitStore()
715 case PPC::SPESTW: Opc = PPC::SPESTWX; break; in PPCEmitStore()
728 MIB.addReg(PPC::ZERO8).addReg(Addr.Base.Reg); in PPCEmitStore()
774 Optional<PPC::Predicate> OptPPCPred = getComparePred(CI->getPredicate()); in SelectBranch()
778 PPC::Predicate PPCPred = *OptPPCPred; in SelectBranch()
783 PPCPred = PPC::InvertPredicate(PPCPred); in SelectBranch()
786 Register CondReg = createResultReg(&PPC::CRRCRegClass); in SelectBranch()
792 BuildMI(*BrBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::BCC)) in SelectBranch()
793 .addImm(Subtarget->hasSPE() ? PPC::PRED_SPE : PPCPred) in SelectBranch()
820 const PPC::Predicate Pred) { in PPCEmitCmp()
874 case PPC::PRED_EQ: in PPCEmitCmp()
875 CmpOpc = PPC::EFSCMPEQ; in PPCEmitCmp()
877 case PPC::PRED_LT: in PPCEmitCmp()
878 CmpOpc = PPC::EFSCMPLT; in PPCEmitCmp()
880 case PPC::PRED_GT: in PPCEmitCmp()
881 CmpOpc = PPC::EFSCMPGT; in PPCEmitCmp()
885 CmpOpc = PPC::FCMPUS; in PPCEmitCmp()
887 SrcReg1 = copyRegToRegClass(&PPC::F4RCRegClass, SrcReg1); in PPCEmitCmp()
889 SrcReg2 = copyRegToRegClass(&PPC::F4RCRegClass, SrcReg2); in PPCEmitCmp()
896 case PPC::PRED_EQ: in PPCEmitCmp()
897 CmpOpc = PPC::EFDCMPEQ; in PPCEmitCmp()
899 case PPC::PRED_LT: in PPCEmitCmp()
900 CmpOpc = PPC::EFDCMPLT; in PPCEmitCmp()
902 case PPC::PRED_GT: in PPCEmitCmp()
903 CmpOpc = PPC::EFDCMPGT; in PPCEmitCmp()
907 CmpOpc = PPC::XSCMPUDP; in PPCEmitCmp()
909 CmpOpc = PPC::FCMPUD; in PPCEmitCmp()
919 CmpOpc = IsZExt ? PPC::CMPLW : PPC::CMPW; in PPCEmitCmp()
921 CmpOpc = IsZExt ? PPC::CMPLWI : PPC::CMPWI; in PPCEmitCmp()
925 CmpOpc = IsZExt ? PPC::CMPLD : PPC::CMPD; in PPCEmitCmp()
927 CmpOpc = IsZExt ? PPC::CMPLDI : PPC::CMPDI; in PPCEmitCmp()
932 Register ExtReg = createResultReg(&PPC::GPRCRegClass); in PPCEmitCmp()
938 Register ExtReg = createResultReg(&PPC::GPRCRegClass); in PPCEmitCmp()
990 DestReg = createResultReg(&PPC::GPRCRegClass); in SelectFPTrunc()
991 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::EFSCFD), in SelectFPTrunc()
995 DestReg = createResultReg(&PPC::VSSRCRegClass); in SelectFPTrunc()
996 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::XSRSP), in SelectFPTrunc()
1000 SrcReg = copyRegToRegClass(&PPC::F8RCRegClass, SrcReg); in SelectFPTrunc()
1001 DestReg = createResultReg(&PPC::F4RCRegClass); in SelectFPTrunc()
1003 TII.get(PPC::FRSP), DestReg) in SelectFPTrunc()
1023 Register TmpReg = createResultReg(&PPC::G8RCRegClass); in PPCMoveToFPReg()
1040 unsigned LoadOpc = PPC::LFD; in PPCMoveToFPReg()
1044 LoadOpc = PPC::LFIWZX; in PPCMoveToFPReg()
1047 LoadOpc = PPC::LFIWAX; in PPCMoveToFPReg()
1052 const TargetRegisterClass *RC = &PPC::F8RCRegClass; in PPCMoveToFPReg()
1091 Opc = IsSigned ? PPC::EFSCFSI : PPC::EFSCFUI; in SelectIToFP()
1093 Opc = IsSigned ? PPC::EFDCFSI : PPC::EFDCFUI; in SelectIToFP()
1095 Register DestReg = createResultReg(&PPC::SPERCRegClass); in SelectIToFP()
1118 Register TmpReg = createResultReg(&PPC::G8RCRegClass); in SelectIToFP()
1131 const TargetRegisterClass *RC = &PPC::F8RCRegClass; in SelectIToFP()
1136 Opc = IsSigned ? PPC::FCFIDS : PPC::FCFIDUS; in SelectIToFP()
1138 Opc = IsSigned ? PPC::FCFID : PPC::FCFIDU; in SelectIToFP()
1217 if (InRC == &PPC::F4RCRegClass) in SelectFPToI()
1218 SrcReg = copyRegToRegClass(&PPC::F8RCRegClass, SrcReg); in SelectFPToI()
1219 else if (InRC == &PPC::VSSRCRegClass) in SelectFPToI()
1220 SrcReg = copyRegToRegClass(&PPC::VSFRCRegClass, SrcReg); in SelectFPToI()
1229 DestReg = createResultReg(&PPC::GPRCRegClass); in SelectFPToI()
1231 Opc = InRC == &PPC::GPRCRegClass ? PPC::EFSCTSIZ : PPC::EFDCTSIZ; in SelectFPToI()
1233 Opc = InRC == &PPC::GPRCRegClass ? PPC::EFSCTUIZ : PPC::EFDCTUIZ; in SelectFPToI()
1235 DestReg = createResultReg(&PPC::VSFRCRegClass); in SelectFPToI()
1237 Opc = IsSigned ? PPC::XSCVDPSXWS : PPC::XSCVDPUXWS; in SelectFPToI()
1239 Opc = IsSigned ? PPC::XSCVDPSXDS : PPC::XSCVDPUXDS; in SelectFPToI()
1241 DestReg = createResultReg(&PPC::F8RCRegClass); in SelectFPToI()
1244 Opc = PPC::FCTIWZ; in SelectFPToI()
1246 Opc = Subtarget->hasFPCVT() ? PPC::FCTIWUZ : PPC::FCTIDZ; in SelectFPToI()
1248 Opc = IsSigned ? PPC::FCTIDZ : PPC::FCTIDUZ; in SelectFPToI()
1283 &PPC::GPRC_and_GPRC_NOR0RegClass); in SelectBinaryIntOp()
1284 bool IsGPRC = RC->hasSuperClassEq(&PPC::GPRCRegClass); in SelectBinaryIntOp()
1290 Opc = IsGPRC ? PPC::ADD4 : PPC::ADD8; in SelectBinaryIntOp()
1293 Opc = IsGPRC ? PPC::OR : PPC::OR8; in SelectBinaryIntOp()
1296 Opc = IsGPRC ? PPC::SUBF : PPC::SUBF8; in SelectBinaryIntOp()
1300 Register ResultReg = createResultReg(RC ? RC : &PPC::G8RCRegClass); in SelectBinaryIntOp()
1313 case PPC::ADD4: in SelectBinaryIntOp()
1314 Opc = PPC::ADDI; in SelectBinaryIntOp()
1315 MRI.setRegClass(SrcReg1, &PPC::GPRC_and_GPRC_NOR0RegClass); in SelectBinaryIntOp()
1317 case PPC::ADD8: in SelectBinaryIntOp()
1318 Opc = PPC::ADDI8; in SelectBinaryIntOp()
1319 MRI.setRegClass(SrcReg1, &PPC::G8RC_and_G8RC_NOX0RegClass); in SelectBinaryIntOp()
1321 case PPC::OR: in SelectBinaryIntOp()
1322 Opc = PPC::ORI; in SelectBinaryIntOp()
1324 case PPC::OR8: in SelectBinaryIntOp()
1325 Opc = PPC::ORI8; in SelectBinaryIntOp()
1327 case PPC::SUBF: in SelectBinaryIntOp()
1331 Opc = PPC::ADDI; in SelectBinaryIntOp()
1332 MRI.setRegClass(SrcReg1, &PPC::GPRC_and_GPRC_NOR0RegClass); in SelectBinaryIntOp()
1336 case PPC::SUBF8: in SelectBinaryIntOp()
1340 Opc = PPC::ADDI8; in SelectBinaryIntOp()
1341 MRI.setRegClass(SrcReg1, &PPC::G8RC_and_G8RC_NOX0RegClass); in SelectBinaryIntOp()
1426 unsigned NextGPR = PPC::X3; in processCallArgs()
1427 unsigned NextFPR = PPC::F1; in processCallArgs()
1444 (DestVT == MVT::i64) ? &PPC::G8RCRegClass : &PPC::GPRCRegClass; in processCallArgs()
1456 (DestVT == MVT::i64) ? &PPC::G8RCRegClass : &PPC::GPRCRegClass; in processCallArgs()
1527 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::FRSP), in finishCall()
1536 SourcePhysReg -= PPC::X0 - PPC::R0; in finishCall()
1537 ResultReg = copyRegToRegClass(&PPC::GPRCRegClass, SourcePhysReg); in finishCall()
1661 MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::NOP)); in fastLowerCall()
1668 TII.get(PPC::BL8_NOP)); in fastLowerCall()
1680 MIB.addReg(PPC::X2, RegState::Implicit); in fastLowerCall()
1770 (DestVT == MVT::i64) ? &PPC::G8RCRegClass : &PPC::GPRCRegClass; in SelectRet()
1779 (DestVT == MVT::i64) ? &PPC::G8RCRegClass : &PPC::GPRCRegClass; in SelectRet()
1797 TII.get(PPC::BLR8)); in SelectRet()
1819 Opc = (DestVT == MVT::i32) ? PPC::EXTSB : PPC::EXTSB8_32_64; in PPCEmitIntExt()
1821 Opc = (DestVT == MVT::i32) ? PPC::EXTSH : PPC::EXTSH8_32_64; in PPCEmitIntExt()
1824 Opc = PPC::EXTSW_32_64; in PPCEmitIntExt()
1838 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::RLWINM), in PPCEmitIntExt()
1852 TII.get(PPC::RLDICL_32_64), DestReg) in PPCEmitIntExt()
1865 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::MTCTR8)) in SelectIndirectBr()
1867 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::BCTR8)); in SelectIndirectBr()
1894 SrcReg = copyRegToRegClass(&PPC::GPRCRegClass, SrcReg, 0, PPC::sub_32); in SelectTrunc()
1928 (DestVT == MVT::i64 ? &PPC::G8RC_and_G8RC_NOX0RegClass : in SelectIntExt()
1929 &PPC::GPRC_and_GPRC_NOR0RegClass)); in SelectIntExt()
2003 RC = ((VT == MVT::f32) ? &PPC::GPRCRegClass : &PPC::SPERCRegClass); in PPCMaterializeFP()
2005 RC = ((VT == MVT::f32) ? &PPC::F4RCRegClass : &PPC::F8RCRegClass); in PPCMaterializeFP()
2017 Opc = ((VT == MVT::f32) ? PPC::SPELWZ : PPC::EVLDD); in PPCMaterializeFP()
2019 Opc = ((VT == MVT::f32) ? PPC::LFS : PPC::LFD); in PPCMaterializeFP()
2021 Register TmpReg = createResultReg(&PPC::G8RC_and_G8RC_NOX0RegClass); in PPCMaterializeFP()
2026 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::LDtocCPT), in PPCMaterializeFP()
2028 .addConstantPoolIndex(Idx).addReg(PPC::X2); in PPCMaterializeFP()
2033 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::ADDIStocHA8), in PPCMaterializeFP()
2034 TmpReg).addReg(PPC::X2).addConstantPoolIndex(Idx); in PPCMaterializeFP()
2038 Register TmpReg2 = createResultReg(&PPC::G8RC_and_G8RC_NOX0RegClass); in PPCMaterializeFP()
2039 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::LDtocL), in PPCMaterializeFP()
2062 const TargetRegisterClass *RC = &PPC::G8RC_and_G8RC_NOX0RegClass; in PPCMaterializeGV()
2087 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::LDtoc), in PPCMaterializeGV()
2090 .addReg(PPC::X2); in PPCMaterializeGV()
2101 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::ADDIStocHA8), in PPCMaterializeGV()
2102 HighPartReg).addReg(PPC::X2).addGlobalAddress(GV); in PPCMaterializeGV()
2105 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::LDtocL), in PPCMaterializeGV()
2109 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::ADDItocL), in PPCMaterializeGV()
2125 bool IsGPRC = RC->hasSuperClassEq(&PPC::GPRCRegClass); in PPCMaterialize32BitInt()
2129 TII.get(IsGPRC ? PPC::LI : PPC::LI8), ResultReg) in PPCMaterialize32BitInt()
2135 TII.get(IsGPRC ? PPC::LIS : PPC::LIS8), TmpReg) in PPCMaterialize32BitInt()
2138 TII.get(IsGPRC ? PPC::ORI : PPC::ORI8), ResultReg) in PPCMaterialize32BitInt()
2143 TII.get(IsGPRC ? PPC::LIS : PPC::LIS8), ResultReg) in PPCMaterialize32BitInt()
2182 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::RLDICR), in PPCMaterialize64BitInt()
2190 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::ORIS8), in PPCMaterialize64BitInt()
2197 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::ORI8), in PPCMaterialize64BitInt()
2212 Register ImmReg = createResultReg(&PPC::CRBITRCRegClass); in PPCMaterializeInt()
2214 TII.get(CI->isZero() ? PPC::CRUNSET : PPC::CRSET), ImmReg); in PPCMaterializeInt()
2223 ((VT == MVT::i64) ? &PPC::G8RCRegClass : &PPC::GPRCRegClass); in PPCMaterializeInt()
2231 unsigned Opc = (VT == MVT::i64) ? PPC::LI8 : PPC::LI; in PPCMaterializeInt()
2284 Register ResultReg = createResultReg(&PPC::G8RC_and_G8RC_NOX0RegClass); in fastMaterializeAlloca()
2285 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::ADDI8), in fastMaterializeAlloca()
2314 case PPC::RLDICL: in tryToFoldLoadIntoMI()
2315 case PPC::RLDICL_32_64: { in tryToFoldLoadIntoMI()
2325 case PPC::RLWINM: in tryToFoldLoadIntoMI()
2326 case PPC::RLWINM8: { in tryToFoldLoadIntoMI()
2335 case PPC::EXTSB: in tryToFoldLoadIntoMI()
2336 case PPC::EXTSB8: in tryToFoldLoadIntoMI()
2337 case PPC::EXTSB8_32_64: in tryToFoldLoadIntoMI()
2341 case PPC::EXTSH: in tryToFoldLoadIntoMI()
2342 case PPC::EXTSH8: in tryToFoldLoadIntoMI()
2343 case PPC::EXTSH8_32_64: { in tryToFoldLoadIntoMI()
2349 case PPC::EXTSW: in tryToFoldLoadIntoMI()
2350 case PPC::EXTSW_32: in tryToFoldLoadIntoMI()
2351 case PPC::EXTSW_32_64: { in tryToFoldLoadIntoMI()
2366 Subtarget->hasSPE() ? PPC::EVLDD : PPC::LFD)) in tryToFoldLoadIntoMI()
2394 Register ImmReg = createResultReg(&PPC::CRBITRCRegClass); in fastEmit_i()
2396 TII.get(Imm == 0 ? PPC::CRUNSET : PPC::CRSET), ImmReg); in fastEmit_i()
2404 const TargetRegisterClass *RC = ((VT == MVT::i64) ? &PPC::G8RCRegClass : in fastEmit_i()
2405 &PPC::GPRCRegClass); in fastEmit_i()
2427 if (MachineInstOpcode == PPC::ADDI) in fastEmitInst_ri()
2428 MRI.setRegClass(Op0, &PPC::GPRC_and_GPRC_NOR0RegClass); in fastEmitInst_ri()
2429 else if (MachineInstOpcode == PPC::ADDI8) in fastEmitInst_ri()
2430 MRI.setRegClass(Op0, &PPC::G8RC_and_G8RC_NOX0RegClass); in fastEmitInst_ri()
2433 (RC == &PPC::GPRCRegClass ? &PPC::GPRC_and_GPRC_NOR0RegClass : in fastEmitInst_ri()
2434 (RC == &PPC::G8RCRegClass ? &PPC::G8RC_and_G8RC_NOX0RegClass : RC)); in fastEmitInst_ri()
2446 (RC == &PPC::GPRCRegClass ? &PPC::GPRC_and_GPRC_NOR0RegClass : in fastEmitInst_r()
2447 (RC == &PPC::G8RCRegClass ? &PPC::G8RC_and_G8RC_NOX0RegClass : RC)); in fastEmitInst_r()
2459 (RC == &PPC::GPRCRegClass ? &PPC::GPRC_and_GPRC_NOR0RegClass : in fastEmitInst_rr()
2460 (RC == &PPC::G8RCRegClass ? &PPC::G8RC_and_G8RC_NOX0RegClass : RC)); in fastEmitInst_rr()
2467 FastISel *PPC::createFastISel(FunctionLoweringInfo &FuncInfo, in createFastISel()