Home | History | Annotate | Download | only in X86

Lines Matching refs:ResultReg

88                          unsigned &ResultReg);
180 unsigned &ResultReg) {
227 ResultReg = createResultReg(RC);
229 DL, TII.get(Opc), ResultReg), AM);
337 unsigned &ResultReg) {
343 ResultReg = RR;
863 unsigned ResultReg = 0;
864 if (X86FastEmitLoad(VT, AM, ResultReg)) {
865 UpdateValueMap(I, ResultReg);
948 unsigned ResultReg = createResultReg(&X86::GR8RegClass);
962 TII.get(X86::AND8rr), ResultReg).addReg(NPReg).addReg(EReg);
963 UpdateValueMap(I, ResultReg);
974 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(X86::OR8rr),ResultReg)
976 UpdateValueMap(I, ResultReg);
1014 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(SetCCOpc), ResultReg);
1015 UpdateValueMap(I, ResultReg);
1024 unsigned ResultReg = getRegForValue(I->getOperand(0));
1025 if (ResultReg == 0)
1032 ResultReg = FastEmitZExtFromI1(MVT::i8, ResultReg, /*TODO: Kill=*/false);
1035 if (ResultReg == 0)
1052 .addReg(ResultReg);
1054 ResultReg = createResultReg(&X86::GR64RegClass);
1056 ResultReg)
1059 ResultReg = FastEmit_r(MVT::i8, DstVT.getSimpleVT(), ISD::ZERO_EXTEND,
1060 ResultReg, /*Kill=*/true);
1061 if (ResultReg == 0)
1065 UpdateValueMap(I, ResultReg);
1261 unsigned ResultReg = createResultReg(RC);
1262 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(OpReg), ResultReg)
1264 UpdateValueMap(I, ResultReg);
1404 unsigned ResultReg = 0;
1418 ResultReg = FastEmitInst_extractsubreg(MVT::i8, ResultSuperReg,
1422 if (!ResultReg) {
1423 ResultReg = createResultReg(TypeEntry.RC);
1424 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(Copy), ResultReg)
1427 UpdateValueMap(I, ResultReg);
1464 unsigned ResultReg = createResultReg(RC);
1465 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(Opc), ResultReg)
1467 UpdateValueMap(I, ResultReg);
1479 unsigned ResultReg = createResultReg(&X86::FR64RegClass);
1481 TII.get(X86::CVTSS2SDrr), ResultReg)
1483 UpdateValueMap(I, ResultReg);
1498 unsigned ResultReg = createResultReg(&X86::FR32RegClass);
1500 TII.get(X86::CVTSD2SSrr), ResultReg)
1502 UpdateValueMap(I, ResultReg);
1545 unsigned ResultReg = FastEmitInst_extractsubreg(MVT::i8,
1548 if (!ResultReg)
1551 UpdateValueMap(I, ResultReg);
1706 unsigned ResultReg = FuncInfo.CreateRegs(I.getType());
1707 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(OpC), ResultReg)
1713 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(Opc), ResultReg+1);
1715 UpdateValueMap(&I, ResultReg, 2);
1786 unsigned ResultReg = createResultReg(RC);
1788 ResultReg).addReg(DstReg, getKillRegState(true));
1789 UpdateValueMap(I, ResultReg);
2210 unsigned ResultReg = FuncInfo.CreateRegs(I->getType());
2214 unsigned CopyReg = ResultReg + i;
2246 TII.get(Opc), ResultReg + i), FI);
2251 UpdateValueMap(I, ResultReg, RVLocs.size());
2379 unsigned ResultReg = createResultReg(RC);
2381 TII.get(Opc), ResultReg), AM);
2382 return ResultReg;
2410 unsigned ResultReg = createResultReg(RC);
2412 TII.get(Opc), ResultReg),
2415 return ResultReg;
2434 unsigned ResultReg = createResultReg(RC);
2436 TII.get(Opc), ResultReg), AM);
2437 return ResultReg;
2473 unsigned ResultReg = createResultReg(RC);
2474 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(Opc), ResultReg);
2475 return ResultReg;