Home | History | Annotate | Download | only in X86

Lines Matching refs:ResultReg

87                          unsigned &ResultReg);
177 unsigned &ResultReg) {
224 ResultReg = createResultReg(RC);
226 DL, TII.get(Opc), ResultReg), AM);
312 unsigned &ResultReg) {
317 ResultReg = RR;
811 unsigned ResultReg = 0;
812 if (X86FastEmitLoad(VT, AM, ResultReg)) {
813 UpdateValueMap(I, ResultReg);
896 unsigned ResultReg = createResultReg(&X86::GR8RegClass);
910 TII.get(X86::AND8rr), ResultReg).addReg(NPReg).addReg(EReg);
911 UpdateValueMap(I, ResultReg);
922 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(X86::OR8rr),ResultReg)
924 UpdateValueMap(I, ResultReg);
962 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(SetCCOpc), ResultReg);
963 UpdateValueMap(I, ResultReg);
976 unsigned ResultReg = getRegForValue(I->getOperand(0));
977 if (ResultReg == 0)
981 ResultReg = FastEmitZExtFromI1(MVT::i8, ResultReg, /*TODO: Kill=*/false);
982 if (ResultReg == 0)
986 ResultReg = FastEmit_r(MVT::i8, DstVT.getSimpleVT(), ISD::ZERO_EXTEND,
987 ResultReg, /*Kill=*/true);
988 if (ResultReg == 0)
992 UpdateValueMap(I, ResultReg);
1188 unsigned ResultReg = createResultReg(RC);
1189 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(OpReg), ResultReg)
1191 UpdateValueMap(I, ResultReg);
1227 unsigned ResultReg = createResultReg(RC);
1228 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(Opc), ResultReg)
1230 UpdateValueMap(I, ResultReg);
1242 unsigned ResultReg = createResultReg(X86::FR64RegisterClass);
1244 TII.get(X86::CVTSS2SDrr), ResultReg)
1246 UpdateValueMap(I, ResultReg);
1261 unsigned ResultReg = createResultReg(X86::FR32RegisterClass);
1263 TII.get(X86::CVTSD2SSrr), ResultReg)
1265 UpdateValueMap(I, ResultReg);
1307 unsigned ResultReg = FastEmitInst_extractsubreg(MVT::i8,
1310 if (!ResultReg)
1313 UpdateValueMap(I, ResultReg);
1469 unsigned ResultReg = FuncInfo.CreateRegs(I.getType());
1470 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(OpC), ResultReg)
1476 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(Opc), ResultReg+1);
1478 UpdateValueMap(&I, ResultReg, 2);
1870 unsigned ResultReg = FuncInfo.CreateRegs(I->getType());
1874 unsigned CopyReg = ResultReg + i;
1906 TII.get(Opc), ResultReg + i), FI);
1911 UpdateValueMap(I, ResultReg, RVLocs.size());
2030 unsigned ResultReg = createResultReg(RC);
2032 TII.get(Opc), ResultReg), AM);
2033 return ResultReg;
2061 unsigned ResultReg = createResultReg(RC);
2063 TII.get(Opc), ResultReg),
2066 return ResultReg;
2085 unsigned ResultReg = createResultReg(RC);
2087 TII.get(Opc), ResultReg), AM);
2088 return ResultReg;
2124 unsigned ResultReg = createResultReg(RC);
2125 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(Opc), ResultReg);
2126 return ResultReg;