Home | History | Annotate | Download | only in Hexagon

Lines Matching defs:Dst

105     void ChangeOpInto(MachineOperand &Dst, MachineOperand &Src);
139 MachineOperand &Dst = MI->getOperand(0);
141 unsigned DstReg = Dst.getReg();
158 MachineOperand &Dst = MI->getOperand(0);
163 unsigned DstReg = Dst.getReg();
175 MachineOperand &Dst = MI->getOperand(0);
180 unsigned DstReg = Dst.getReg();
190 MachineOperand &Dst = MI->getOperand(0);
192 unsigned DstReg = Dst.getReg();
208 MachineOperand &Dst = MI->getOperand(0);
215 unsigned DstReg = Dst.getReg();
305 void HexagonPeephole::ChangeOpInto(MachineOperand &Dst, MachineOperand &Src) {
306 assert (&Dst != &Src && "Cannot duplicate into itself");
307 switch (Dst.getType()) {
310 Dst.setReg(Src.getReg());
312 Dst.ChangeToImmediate(Src.getImm());
320 Dst.setImm(Src.getImm());
322 Dst.ChangeToRegister(Src.getReg(), Src.isDef(), Src.isImplicit(),
331 llvm_unreachable("Unexpected dst operand type");