Lines Matching defs:scratch

11564     // [scratch, srcOut] = LDR_POST(srcIn, UnitSize)
11565 // [destOut] = STR_POST(scratch, destIn, UnitSize)
11571 Register scratch = MRI.createVirtualRegister(IsNeon ? VecTRC : TRC);
11572 emitPostLd(BB, MI, TII, dl, UnitSize, scratch, srcIn, srcOut,
11574 emitPostSt(BB, MI, TII, dl, UnitSize, scratch, destIn, destOut,
11581 // [scratch, srcOut] = LDRB_POST(srcIn, 1)
11582 // [destOut] = STRB_POST(scratch, destIn, 1)
11586 Register scratch = MRI.createVirtualRegister(TRC);
11587 emitPostLd(BB, MI, TII, dl, 1, scratch, srcIn, srcOut,
11589 emitPostSt(BB, MI, TII, dl, 1, scratch, destIn, destOut,
11609 // [scratch, srcLoop] = LDR_POST(srcPhi, UnitSize)
11610 // [destLoop] = STR_POST(scratch, destPhi, UnitSize)
11616 // [scratch, srcOut] = LDRB_POST(srcLoop, 1)
11617 // [destOut] = STRB_POST(scratch, destLoop, 1)
11693 // [scratch, srcLoop] = LDR_POST(srcPhi, UnitSize)
11694 // [destLoop] = STR_POST(scratch, destPhi, UnitSiz)
11695 Register scratch = MRI.createVirtualRegister(IsNeon ? VecTRC : TRC);
11696 emitPostLd(BB, BB->end(), TII, dl, UnitSize, scratch, srcPhi, srcLoop,
11698 emitPostSt(BB, BB->end(), TII, dl, UnitSize, scratch, destPhi, destLoop,
11731 // [scratch, srcOut] = LDRB_POST(srcLoop, 1)
11732 // [destOut] = STRB_POST(scratch, destLoop, 1)
11738 Register scratch = MRI.createVirtualRegister(TRC);
11739 emitPostLd(BB, StartOfExit, TII, dl, 1, scratch, srcIn, srcOut,
11741 emitPostSt(BB, StartOfExit, TII, dl, 1, scratch, destIn, destOut,
12419 /// Attaches vregs to MEMCPY that it will use as scratch registers
12439 // The MEMCPY both defines and kills the scratch registers.