Lines Matching defs:TileReg
222 Register TileReg;
232 TileReg = UseMI->getOperand(0).getReg();
234 TileReg = MRI->createVirtualRegister(&RC);
245 BuildMI(*UseMI->getParent(), UseMI, DebugLoc(), TII->get(Opc), TileReg)
261 MO.setReg(TileReg);
267 << printReg(TileReg, TRI) << '\n');
302 static ShapeT getShape(MachineRegisterInfo *MRI, Register TileReg) {
303 MachineInstr *MI = MRI->getVRegDef(TileReg);
309 TileReg = MI->getOperand(1).getReg();
310 return getShape(MRI, TileReg);
423 Register TileReg = PHI.getOperand(0).getReg();
425 BuildMI(*MBB, InsertPos, DebugLoc(), TII->get(X86::PTILELOADDV), TileReg)
644 Register TileReg = MI.getOperand(0).getReg();
645 if (mayLiveOut(TileReg, LastTileCfg))
646 spill(++MI.getIterator(), TileReg, false);
647 for (MachineInstr &UseMI : MRI->use_instructions(TileReg)) {
653 reload(UseMI.getIterator(), TileReg, RowMO, ColMO);
658 reload(UseMI.getIterator(), TileReg, RowMO, ColMO);