Lines Matching defs:ResultReg
470 Register ResultReg =
473 if (!ResultReg)
477 updateValueMap(I, ResultReg);
503 Register ResultReg = fastEmit_ri_(VT.getSimpleVT(), ISDOpcode, Op0, Imm,
505 if (!ResultReg)
509 updateValueMap(I, ResultReg);
518 Register ResultReg = fastEmit_rr(VT.getSimpleVT(), VT.getSimpleVT(),
520 if (!ResultReg)
526 updateValueMap(I, ResultReg);
802 CLI.ResultReg = createResultReg(TLI.getRegClassFor(ValueType));
804 Ops.push_back(MachineOperand::CreateReg(CLI.ResultReg, /*isDef=*/true));
897 updateValueMap(I, CLI.ResultReg, CLI.NumResultRegs);
1104 updateValueMap(CLI.CB, CLI.ResultReg, CLI.NumResultRegs);
1450 Register ResultReg = getRegForValue(ConstantInt::getTrue(II->getType()));
1451 if (!ResultReg)
1453 updateValueMap(II, ResultReg);
1461 Register ResultReg = getRegForValue(II->getArgOperand(0));
1462 if (!ResultReg)
1464 updateValueMap(II, ResultReg);
1507 Register ResultReg = fastEmit_r(SrcVT.getSimpleVT(), DstVT.getSimpleVT(),
1509 if (!ResultReg)
1512 updateValueMap(I, ResultReg);
1537 Register ResultReg = fastEmit_r(SrcVT, DstVT, ISD::BITCAST, Op0);
1538 if (!ResultReg)
1541 updateValueMap(I, ResultReg);
1558 Register ResultReg = createResultReg(TyRegClass);
1560 TII.get(TargetOpcode::COPY), ResultReg).addReg(Reg);
1562 updateValueMap(I, ResultReg);
1719 Register ResultReg = fastEmit_r(VT.getSimpleVT(), VT.getSimpleVT(), ISD::FNEG,
1721 if (ResultReg) {
1722 updateValueMap(I, ResultReg);
1745 ResultReg = fastEmit_r(IntVT.getSimpleVT(), VT.getSimpleVT(), ISD::BITCAST,
1747 if (!ResultReg)
1750 updateValueMap(I, ResultReg);
1772 unsigned ResultReg;
1775 ResultReg = I->second;
1777 ResultReg = FuncInfo.InitializeRegForValue(Op0);
1788 ResultReg += TLI.getNumRegisters(FuncInfo.Fn->getContext(), AggValueVTs[i]);
1790 updateValueMap(EVI, ResultReg);
2000 Register ResultReg = fastEmit_ri(VT, VT, Opcode, Op0, Imm);
2001 if (ResultReg)
2002 return ResultReg;
2039 Register ResultReg = createResultReg(RC);
2042 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, ResultReg);
2043 return ResultReg;
2050 Register ResultReg = createResultReg(RC);
2054 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, ResultReg)
2060 ResultReg)
2064 return ResultReg;
2072 Register ResultReg = createResultReg(RC);
2077 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, ResultReg)
2085 ResultReg)
2088 return ResultReg;
2096 Register ResultReg = createResultReg(RC);
2102 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, ResultReg)
2112 ResultReg)
2115 return ResultReg;
2123 Register ResultReg = createResultReg(RC);
2127 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, ResultReg)
2135 ResultReg)
2138 return ResultReg;
2146 Register ResultReg = createResultReg(RC);
2150 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, ResultReg)
2160 ResultReg)
2163 return ResultReg;
2171 Register ResultReg = createResultReg(RC);
2174 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, ResultReg)
2180 ResultReg)
2183 return ResultReg;
2191 Register ResultReg = createResultReg(RC);
2196 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, ResultReg)
2206 ResultReg)
2209 return ResultReg;
2214 Register ResultReg = createResultReg(RC);
2218 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, ResultReg)
2223 ResultReg)
2226 return ResultReg;
2231 Register ResultReg = createResultReg(TLI.getRegClassFor(RetVT));
2237 ResultReg).addReg(Op0, 0, Idx);
2238 return ResultReg;