Home | History | Annotate | Download | only in Mips

Lines Matching defs:OldVal

942   unsigned OldVal = MI->getOperand(0).getReg();
973 // ll oldval, 0(ptr)
974 // <binop> storeval, oldval, incr
978 BuildMI(BB, DL, TII->get(LL), OldVal).addReg(Ptr).addImm(0);
980 // and andres, oldval, incr
982 BuildMI(BB, DL, TII->get(AND), AndRes).addReg(OldVal).addReg(Incr);
985 // <binop> storeval, oldval, incr
986 BuildMI(BB, DL, TII->get(BinOpcode), StoreVal).addReg(OldVal).addReg(Incr);
1023 unsigned OldVal = RegInfo.createVirtualRegister(RC);
1091 // ll oldval,0(alignedaddr)
1092 // binop binopres,oldval,incr2
1094 // and maskedoldval0,oldval,mask2
1101 // ll oldval,0(alignedaddr)
1103 // and maskedoldval0,oldval,mask2
1109 BuildMI(BB, DL, TII->get(LL), OldVal).addReg(AlignedAddr).addImm(0);
1111 // and andres, oldval, incr2
1114 BuildMI(BB, DL, TII->get(Mips::AND), AndRes).addReg(OldVal).addReg(Incr2);
1119 // <binop> binopres, oldval, incr2
1121 BuildMI(BB, DL, TII->get(BinOpcode), BinOpRes).addReg(OldVal).addReg(Incr2);
1129 .addReg(OldVal).addReg(Mask2);
1138 // and maskedoldval1,oldval,mask
1146 .addReg(OldVal).addReg(Mask);
1189 unsigned OldVal = MI->getOperand(2).getReg();
1221 // bne dest, oldval, exitMBB
1225 .addReg(Dest).addReg(OldVal).addMBB(exitMBB);
1266 unsigned OldVal = RegInfo.createVirtualRegister(RC);
1347 // ll oldval,0(alginedaddr)
1348 // and maskedoldval0,oldval,mask
1351 BuildMI(BB, DL, TII->get(LL), OldVal).addReg(AlignedAddr).addImm(0);
1353 .addReg(OldVal).addReg(Mask);
1358 // and maskedoldval1,oldval,mask2
1364 .addReg(OldVal).addReg(Mask2);