Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:NewOp

909         ReusedOp NewOp = Op;
913 unsigned RealPhysRegUsed = MI->getOperand(NewOp.Operand).getReg();
928 unsigned NewPhysReg = GetRegForReload(RC, NewOp.AssignedPhysReg,
932 bool DoReMat = NewOp.StackSlotOrReMat > VirtRegMap::MAX_STACK_SLOT;
934 ? VRM.getReMatId(NewOp.VirtReg) : (int) NewOp.StackSlotOrReMat;
942 ReMaterialize(*MBB, InsertLoc, NewPhysReg, NewOp.VirtReg, TII,
946 NewOp.StackSlotOrReMat, AliasRC, TRI);
948 VRM.addSpillSlotUse(NewOp.StackSlotOrReMat, LoadMI);
950 MaybeDeadStores[NewOp.StackSlotOrReMat] = NULL;
954 Spills.ClobberPhysReg(NewOp.PhysRegReused);
957 MI->getOperand(NewOp.Operand).setReg(RReg);
958 MI->getOperand(NewOp.Operand).setSubReg(0);
960 Spills.addAvailable(NewOp.StackSlotOrReMat, NewPhysReg);