Lines Matching defs:ResultReg

474       Register ResultReg =
477 if (!ResultReg)
481 updateValueMap(I, ResultReg);
507 Register ResultReg = fastEmit_ri_(VT.getSimpleVT(), ISDOpcode, Op0, Imm,
509 if (!ResultReg)
513 updateValueMap(I, ResultReg);
522 Register ResultReg = fastEmit_rr(VT.getSimpleVT(), VT.getSimpleVT(),
524 if (!ResultReg)
530 updateValueMap(I, ResultReg);
806 CLI.ResultReg = createResultReg(TLI.getRegClassFor(ValueType));
808 Ops.push_back(MachineOperand::CreateReg(CLI.ResultReg, /*isDef=*/true));
901 updateValueMap(I, CLI.ResultReg, CLI.NumResultRegs);
1108 updateValueMap(CLI.CB, CLI.ResultReg, CLI.NumResultRegs);
1470 Register ResultReg = getRegForValue(ConstantInt::getTrue(II->getType()));
1471 if (!ResultReg)
1473 updateValueMap(II, ResultReg);
1480 Register ResultReg = getRegForValue(II->getArgOperand(0));
1481 if (!ResultReg)
1483 updateValueMap(II, ResultReg);
1523 Register ResultReg = fastEmit_r(SrcVT.getSimpleVT(), DstVT.getSimpleVT(),
1525 if (!ResultReg)
1528 updateValueMap(I, ResultReg);
1553 Register ResultReg = fastEmit_r(SrcVT, DstVT, ISD::BITCAST, Op0);
1554 if (!ResultReg)
1557 updateValueMap(I, ResultReg);
1574 Register ResultReg = createResultReg(TyRegClass);
1576 TII.get(TargetOpcode::COPY), ResultReg).addReg(Reg);
1578 updateValueMap(I, ResultReg);
1731 Register ResultReg = fastEmit_r(VT.getSimpleVT(), VT.getSimpleVT(), ISD::FNEG,
1733 if (ResultReg) {
1734 updateValueMap(I, ResultReg);
1757 ResultReg = fastEmit_r(IntVT.getSimpleVT(), VT.getSimpleVT(), ISD::BITCAST,
1759 if (!ResultReg)
1762 updateValueMap(I, ResultReg);
1784 unsigned ResultReg;
1787 ResultReg = I->second;
1789 ResultReg = FuncInfo.InitializeRegForValue(Op0);
1800 ResultReg += TLI.getNumRegisters(FuncInfo.Fn->getContext(), AggValueVTs[i]);
1802 updateValueMap(EVI, ResultReg);
2004 Register ResultReg = fastEmit_ri(VT, VT, Opcode, Op0, Imm);
2005 if (ResultReg)
2006 return ResultReg;
2043 Register ResultReg = createResultReg(RC);
2046 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, ResultReg);
2047 return ResultReg;
2054 Register ResultReg = createResultReg(RC);
2058 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, ResultReg)
2064 ResultReg)
2068 return ResultReg;
2076 Register ResultReg = createResultReg(RC);
2081 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, ResultReg)
2089 ResultReg)
2092 return ResultReg;
2100 Register ResultReg = createResultReg(RC);
2106 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, ResultReg)
2116 ResultReg)
2119 return ResultReg;
2127 Register ResultReg = createResultReg(RC);
2131 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, ResultReg)
2139 ResultReg)
2142 return ResultReg;
2150 Register ResultReg = createResultReg(RC);
2154 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, ResultReg)
2164 ResultReg)
2167 return ResultReg;
2175 Register ResultReg = createResultReg(RC);
2178 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, ResultReg)
2184 ResultReg)
2187 return ResultReg;
2195 Register ResultReg = createResultReg(RC);
2200 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, ResultReg)
2210 ResultReg)
2213 return ResultReg;
2218 Register ResultReg = createResultReg(RC);
2222 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, ResultReg)
2227 ResultReg)
2230 return ResultReg;
2235 Register ResultReg = createResultReg(TLI.getRegClassFor(RetVT));
2241 ResultReg).addReg(Op0, 0, Idx);
2242 return ResultReg;