Lines Matching refs:ResultReg

477       Register ResultReg =  in selectBinaryOp()  local
480 if (!ResultReg) in selectBinaryOp()
484 updateValueMap(I, ResultReg); in selectBinaryOp()
510 Register ResultReg = fastEmit_ri_(VT.getSimpleVT(), ISDOpcode, Op0, Imm, in selectBinaryOp() local
512 if (!ResultReg) in selectBinaryOp()
516 updateValueMap(I, ResultReg); in selectBinaryOp()
525 Register ResultReg = fastEmit_rr(VT.getSimpleVT(), VT.getSimpleVT(), in selectBinaryOp() local
527 if (!ResultReg) in selectBinaryOp()
533 updateValueMap(I, ResultReg); in selectBinaryOp()
801 CLI.ResultReg = createResultReg(TLI.getRegClassFor(MVT::i64)); in selectPatchpoint()
803 Ops.push_back(MachineOperand::CreateReg(CLI.ResultReg, /*isDef=*/true)); in selectPatchpoint()
896 updateValueMap(I, CLI.ResultReg, CLI.NumResultRegs); in selectPatchpoint()
1104 updateValueMap(CLI.CB, CLI.ResultReg, CLI.NumResultRegs); in lowerCallTo()
1356 Register ResultReg = getRegForValue(II->getArgOperand(0)); in selectIntrinsicCall() local
1357 if (!ResultReg) in selectIntrinsicCall()
1359 updateValueMap(II, ResultReg); in selectIntrinsicCall()
1399 Register ResultReg = fastEmit_r(SrcVT.getSimpleVT(), DstVT.getSimpleVT(), in selectCast() local
1401 if (!ResultReg) in selectCast()
1404 updateValueMap(I, ResultReg); in selectCast()
1429 Register ResultReg = fastEmit_r(SrcVT, DstVT, ISD::BITCAST, Op0); in selectBitCast() local
1430 if (!ResultReg) in selectBitCast()
1433 updateValueMap(I, ResultReg); in selectBitCast()
1450 Register ResultReg = createResultReg(TyRegClass); in selectFreeze() local
1452 TII.get(TargetOpcode::COPY), ResultReg).addReg(Reg); in selectFreeze()
1454 updateValueMap(I, ResultReg); in selectFreeze()
1607 Register ResultReg = fastEmit_r(VT.getSimpleVT(), VT.getSimpleVT(), ISD::FNEG, in selectFNeg() local
1609 if (ResultReg) { in selectFNeg()
1610 updateValueMap(I, ResultReg); in selectFNeg()
1633 ResultReg = fastEmit_r(IntVT.getSimpleVT(), VT.getSimpleVT(), ISD::BITCAST, in selectFNeg()
1635 if (!ResultReg) in selectFNeg()
1638 updateValueMap(I, ResultReg); in selectFNeg()
1660 unsigned ResultReg; in selectExtractValue() local
1663 ResultReg = I->second; in selectExtractValue()
1665 ResultReg = FuncInfo.InitializeRegForValue(Op0); in selectExtractValue()
1676 ResultReg += TLI.getNumRegisters(FuncInfo.Fn->getContext(), AggValueVTs[i]); in selectExtractValue()
1678 updateValueMap(EVI, ResultReg); in selectExtractValue()
1880 Register ResultReg = fastEmit_ri(VT, VT, Opcode, Op0, Imm); in fastEmit_ri_() local
1881 if (ResultReg) in fastEmit_ri_()
1882 return ResultReg; in fastEmit_ri_()
1919 Register ResultReg = createResultReg(RC); in fastEmitInst_() local
1922 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg); in fastEmitInst_()
1923 return ResultReg; in fastEmitInst_()
1930 Register ResultReg = createResultReg(RC); in fastEmitInst_r() local
1934 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg) in fastEmitInst_r()
1940 TII.get(TargetOpcode::COPY), ResultReg).addReg(II.ImplicitDefs[0]); in fastEmitInst_r()
1943 return ResultReg; in fastEmitInst_r()
1951 Register ResultReg = createResultReg(RC); in fastEmitInst_rr() local
1956 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg) in fastEmitInst_rr()
1964 TII.get(TargetOpcode::COPY), ResultReg).addReg(II.ImplicitDefs[0]); in fastEmitInst_rr()
1966 return ResultReg; in fastEmitInst_rr()
1974 Register ResultReg = createResultReg(RC); in fastEmitInst_rrr() local
1980 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg) in fastEmitInst_rrr()
1990 TII.get(TargetOpcode::COPY), ResultReg).addReg(II.ImplicitDefs[0]); in fastEmitInst_rrr()
1992 return ResultReg; in fastEmitInst_rrr()
2000 Register ResultReg = createResultReg(RC); in fastEmitInst_ri() local
2004 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg) in fastEmitInst_ri()
2012 TII.get(TargetOpcode::COPY), ResultReg).addReg(II.ImplicitDefs[0]); in fastEmitInst_ri()
2014 return ResultReg; in fastEmitInst_ri()
2022 Register ResultReg = createResultReg(RC); in fastEmitInst_rii() local
2026 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg) in fastEmitInst_rii()
2036 TII.get(TargetOpcode::COPY), ResultReg).addReg(II.ImplicitDefs[0]); in fastEmitInst_rii()
2038 return ResultReg; in fastEmitInst_rii()
2046 Register ResultReg = createResultReg(RC); in fastEmitInst_f() local
2049 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg) in fastEmitInst_f()
2055 TII.get(TargetOpcode::COPY), ResultReg).addReg(II.ImplicitDefs[0]); in fastEmitInst_f()
2057 return ResultReg; in fastEmitInst_f()
2065 Register ResultReg = createResultReg(RC); in fastEmitInst_rri() local
2070 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg) in fastEmitInst_rri()
2080 TII.get(TargetOpcode::COPY), ResultReg).addReg(II.ImplicitDefs[0]); in fastEmitInst_rri()
2082 return ResultReg; in fastEmitInst_rri()
2087 Register ResultReg = createResultReg(RC); in fastEmitInst_i() local
2091 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg) in fastEmitInst_i()
2096 TII.get(TargetOpcode::COPY), ResultReg).addReg(II.ImplicitDefs[0]); in fastEmitInst_i()
2098 return ResultReg; in fastEmitInst_i()
2103 Register ResultReg = createResultReg(TLI.getRegClassFor(RetVT)); in fastEmitInst_extractsubreg() local
2109 ResultReg).addReg(Op0, 0, Idx); in fastEmitInst_extractsubreg()
2110 return ResultReg; in fastEmitInst_extractsubreg()