Home | History | Annotate | Download | only in Mips

Lines Matching refs:OldVal

987   unsigned OldVal = MI->getOperand(0).getReg();
1017 // ll oldval, 0(ptr)
1018 // <binop> storeval, oldval, incr
1022 BuildMI(BB, DL, TII->get(LL), OldVal).addReg(Ptr).addImm(0);
1024 // and andres, oldval, incr
1026 BuildMI(BB, DL, TII->get(AND), AndRes).addReg(OldVal).addReg(Incr);
1029 // <binop> storeval, oldval, incr
1030 BuildMI(BB, DL, TII->get(BinOpcode), StoreVal).addReg(OldVal).addReg(Incr);
1093 unsigned OldVal = RegInfo.createVirtualRegister(RC);
1160 // ll oldval,0(alignedaddr)
1161 // binop binopres,oldval,incr2
1163 // and maskedoldval0,oldval,mask2
1170 // ll oldval,0(alignedaddr)
1172 // and maskedoldval0,oldval,mask2
1178 BuildMI(BB, DL, TII->get(Mips::LL), OldVal).addReg(AlignedAddr).addImm(0);
1180 // and andres, oldval, incr2
1183 BuildMI(BB, DL, TII->get(Mips::AND), AndRes).addReg(OldVal).addReg(Incr2);
1188 // <binop> binopres, oldval, incr2
1190 BuildMI(BB, DL, TII->get(BinOpcode), BinOpRes).addReg(OldVal).addReg(Incr2);
1198 .addReg(OldVal).addReg(Mask2);
1207 // and maskedoldval1,oldval,mask
1213 .addReg(OldVal).addReg(Mask);
1251 unsigned OldVal = MI->getOperand(2).getReg();
1283 // bne dest, oldval, exitMBB
1287 .addReg(Dest).addReg(OldVal).addMBB(exitMBB);
1326 unsigned OldVal = RegInfo.createVirtualRegister(RC);
1406 // ll oldval,0(alginedaddr)
1407 // and maskedoldval0,oldval,mask
1410 BuildMI(BB, DL, TII->get(Mips::LL), OldVal).addReg(AlignedAddr).addImm(0);
1412 .addReg(OldVal).addReg(Mask);
1417 // and maskedoldval1,oldval,mask2
1423 .addReg(OldVal).addReg(Mask2);