Lines Matching refs:ResultReg

161     bool PPCEmitLoad(MVT VT, Register &ResultReg, Address &Addr,
431 Register ResultReg = createResultReg(&PPC::G8RC_and_G8RC_NOX0RegClass); in PPCSimplifyAddress() local
433 ResultReg).addFrameIndex(Addr.Base.FI).addImm(0); in PPCSimplifyAddress()
434 Addr.Base.Reg = ResultReg; in PPCSimplifyAddress()
450 bool PPCFastISel::PPCEmitLoad(MVT VT, Register &ResultReg, Address &Addr, in PPCEmitLoad() argument
465 (ResultReg ? MRI.getRegClass(ResultReg) : in PPCEmitLoad()
521 if (ResultReg == 0) in PPCEmitLoad()
522 ResultReg = createResultReg(UseRC); in PPCEmitLoad()
537 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg) in PPCEmitLoad()
545 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg) in PPCEmitLoad()
573 ResultReg); in PPCEmitLoad()
611 Register ResultReg = 0; in SelectLoad() local
612 if (!PPCEmitLoad(VT, ResultReg, Addr, RC, true, in SelectLoad()
615 updateValueMap(I, ResultReg); in SelectLoad()
1053 Register ResultReg = 0; in PPCMoveToFPReg() local
1054 if (!PPCEmitLoad(MVT::f64, ResultReg, Addr, RC, !IsSigned, LoadOpc)) in PPCMoveToFPReg()
1057 return ResultReg; in PPCMoveToFPReg()
1178 Register ResultReg = 0; in PPCMoveToIntReg() local
1179 if (!PPCEmitLoad(VT, ResultReg, Addr, RC, !IsSigned)) in PPCMoveToIntReg()
1182 return ResultReg; in PPCMoveToIntReg()
1300 Register ResultReg = createResultReg(RC ? RC : &PPC::G8RCRegClass); in SelectBinaryIntOp() local
1349 ResultReg) in SelectBinaryIntOp()
1352 updateValueMap(I, ResultReg); in SelectBinaryIntOp()
1366 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg) in SelectBinaryIntOp()
1368 updateValueMap(I, ResultReg); in SelectBinaryIntOp()
1518 unsigned ResultReg = 0; in finishCall() local
1522 ResultReg = copyRegToRegClass(CpyRC, SourcePhysReg); in finishCall()
1526 ResultReg = createResultReg(TLI.getRegClassFor(RetVT)); in finishCall()
1528 ResultReg).addReg(SourcePhysReg); in finishCall()
1537 ResultReg = copyRegToRegClass(&PPC::GPRCRegClass, SourcePhysReg); in finishCall()
1540 assert(ResultReg && "ResultReg unset!"); in finishCall()
1542 CLI.ResultReg = ResultReg; in finishCall()
1930 Register ResultReg = createResultReg(RC); in SelectIntExt() local
1932 if (!PPCEmitIntExt(SrcVT, SrcReg, DestVT, ResultReg, IsZExt)) in SelectIntExt()
1935 updateValueMap(I, ResultReg); in SelectIntExt()
2124 Register ResultReg = createResultReg(RC); in PPCMaterialize32BitInt() local
2129 TII.get(IsGPRC ? PPC::LI : PPC::LI8), ResultReg) in PPCMaterialize32BitInt()
2138 TII.get(IsGPRC ? PPC::ORI : PPC::ORI8), ResultReg) in PPCMaterialize32BitInt()
2143 TII.get(IsGPRC ? PPC::LIS : PPC::LIS8), ResultReg) in PPCMaterialize32BitInt()
2146 return ResultReg; in PPCMaterialize32BitInt()
2196 Register ResultReg = createResultReg(RC); in PPCMaterialize64BitInt() local
2198 ResultReg).addReg(TmpReg3).addImm(Lo); in PPCMaterialize64BitInt()
2199 return ResultReg; in PPCMaterialize64BitInt()
2284 Register ResultReg = createResultReg(&PPC::G8RC_and_G8RC_NOX0RegClass); in fastMaterializeAlloca() local
2286 ResultReg).addFrameIndex(SI->second).addImm(0); in fastMaterializeAlloca()
2287 return ResultReg; in fastMaterializeAlloca()
2363 Register ResultReg = MI->getOperand(0).getReg(); in tryToFoldLoadIntoMI() local
2365 if (!PPCEmitLoad(VT, ResultReg, Addr, nullptr, IsZExt, in tryToFoldLoadIntoMI()