reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3173 DebugLoc DL = MI.getDebugLoc(); 3174 Register Fd = MI.getOperand(0).getReg(); 3175 Register Ws = MI.getOperand(1).getReg(); 3176 unsigned Lane = MI.getOperand(2).getImm(); 3185 BuildMI(*BB, MI, DL, TII->get(Mips::COPY), Wt).addReg(Ws); 3188 BuildMI(*BB, MI, DL, TII->get(Mips::COPY), Fd).addReg(Wt, 0, Mips::sub_lo); 3194 BuildMI(*BB, MI, DL, TII->get(Mips::SPLATI_W), Wt).addReg(Ws).addImm(Lane); 3195 BuildMI(*BB, MI, DL, TII->get(Mips::COPY), Fd).addReg(Wt, 0, Mips::sub_lo); 3198 MI.eraseFromParent(); // The pseudo instruction is gone now.