Lines Matching defs:ResultReg

160     bool PPCEmitLoad(MVT VT, Register &ResultReg, Address &Addr,
430 Register ResultReg = createResultReg(&PPC::G8RC_and_G8RC_NOX0RegClass);
432 ResultReg).addFrameIndex(Addr.Base.FI).addImm(0);
433 Addr.Base.Reg = ResultReg;
448 bool PPCFastISel::PPCEmitLoad(MVT VT, Register &ResultReg, Address &Addr,
455 // If ResultReg is given, it determines the register class of the load.
463 (ResultReg ? MRI.getRegClass(ResultReg) :
519 if (ResultReg == 0)
520 ResultReg = createResultReg(UseRC);
535 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc), ResultReg)
543 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc), ResultReg)
571 ResultReg);
609 Register ResultReg = 0;
610 if (!PPCEmitLoad(VT, ResultReg, Addr, RC, true,
613 updateValueMap(I, ResultReg);
1052 Register ResultReg = 0;
1053 if (!PPCEmitLoad(MVT::f64, ResultReg, Addr, RC, !IsSigned, LoadOpc))
1056 return ResultReg;
1177 Register ResultReg = 0;
1178 if (!PPCEmitLoad(VT, ResultReg, Addr, RC, !IsSigned))
1181 return ResultReg;
1299 Register ResultReg = createResultReg(RC ? RC : &PPC::G8RCRegClass);
1348 ResultReg)
1351 updateValueMap(I, ResultReg);
1365 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc), ResultReg)
1367 updateValueMap(I, ResultReg);
1515 unsigned ResultReg = 0;
1519 ResultReg = copyRegToRegClass(CpyRC, SourcePhysReg);
1523 ResultReg = createResultReg(TLI.getRegClassFor(RetVT));
1525 ResultReg).addReg(SourcePhysReg);
1534 ResultReg = copyRegToRegClass(&PPC::GPRCRegClass, SourcePhysReg);
1537 assert(ResultReg && "ResultReg unset!");
1539 CLI.ResultReg = ResultReg;
1927 Register ResultReg = createResultReg(RC);
1929 if (!PPCEmitIntExt(SrcVT, SrcReg, DestVT, ResultReg, IsZExt))
1932 updateValueMap(I, ResultReg);
2125 Register ResultReg = createResultReg(RC);
2130 TII.get(IsGPRC ? PPC::LI : PPC::LI8), ResultReg)
2139 TII.get(IsGPRC ? PPC::ORI : PPC::ORI8), ResultReg)
2144 TII.get(IsGPRC ? PPC::LIS : PPC::LIS8), ResultReg)
2147 return ResultReg;
2197 Register ResultReg = createResultReg(RC);
2199 ResultReg).addReg(TmpReg3).addImm(Lo);
2200 return ResultReg;
2285 Register ResultReg = createResultReg(&PPC::G8RC_and_G8RC_NOX0RegClass);
2287 ResultReg).addFrameIndex(SI->second).addImm(0);
2288 return ResultReg;
2298 // them. Thus ResultReg should be the def reg for the last redundant
2364 Register ResultReg = MI->getOperand(0).getReg();
2366 if (!PPCEmitLoad(VT, ResultReg, Addr, nullptr, IsZExt,