Lines Matching defs:scratch2
6139 unsigned scratch2 = (!BinOpcode) ? incr : MRI.createVirtualRegister(TRC);
6148 // <binop> scratch2, dest, incr
6149 // strex scratch, scratch2, ptr
6161 AddDefaultPred(BuildMI(BB, dl, TII->get(BinOpcode), scratch2).
6164 AddDefaultPred(BuildMI(BB, dl, TII->get(BinOpcode), scratch2).
6168 MIB = BuildMI(BB, dl, TII->get(strOpc), scratch).addReg(scratch2).addReg(ptr);
6250 unsigned scratch2 = MRI.createVirtualRegister(TRC);
6261 // cmov.cond scratch2, incr, dest
6262 // strex scratch, scratch2, ptr
6283 BuildMI(BB, dl, TII->get(isThumb2 ? ARM::t2MOVCCr : ARM::MOVCCr), scratch2)
6286 MIB = BuildMI(BB, dl, TII->get(strOpc), scratch).addReg(scratch2).addReg(ptr);