reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/Hexagon/HexagonAsmPrinter.cpp
  267   MCInst &MappedInst = static_cast <MCInst &>(Inst);
  273   switch (Inst.getOpcode()) {
  278     Inst.setOpcode(Hexagon::A2_addi);
  279     MCOperand Reg = Inst.getOperand(0);
  280     MCOperand S16 = Inst.getOperand(1);
  283     Inst.clear();
  284     Inst.addOperand(Reg);
  285     Inst.addOperand(MCOperand::createReg(Hexagon::R0));
  286     Inst.addOperand(S16);
  292     Inst.setOpcode(Hexagon::A2_paddif);
  293     Inst.addOperand(MCOperand::createExpr(Zero));
  299     Inst.setOpcode(Hexagon::A2_paddit);
  300     Inst.addOperand(MCOperand::createExpr(Zero));
  306     Inst.setOpcode(Hexagon::A2_paddifnew);
  307     Inst.addOperand(MCOperand::createExpr(Zero));
  313     Inst.setOpcode(Hexagon::A2_padditnew);
  314     Inst.addOperand(MCOperand::createExpr(Zero));
  320     Inst.setOpcode(Hexagon::A2_andir);
  321     Inst.addOperand(MCOperand::createExpr(C255));
  364     MCOperand &Ps = Inst.getOperand(1);
  374     MCOperand &Rt = Inst.getOperand(3);
  385     MCOperand &Rt = Inst.getOperand(2);
  397     MCOperand &Rt = Inst.getOperand(2);
  409     MCOperand &Rs = Inst.getOperand(1);
  421     Inst.setOpcode(Hexagon::J2_call);
  472     if (Inst.getOpcode() == Hexagon::S2_asr_i_p_rnd_goodsyntax)
  488     MCOperand &MO = Inst.getOperand(2);
  557     MappedInst.setOpcode((Inst.getOpcode() == Hexagon::A2_tfrpt)
  571     MappedInst.setOpcode(Inst.getOpcode() == Hexagon::A2_tfrptnew
  594     MCOperand &Rt = Inst.getOperand(1);
  607     assert(Inst.getOperand(0).isReg() &&
  611     TmpInst.addOperand(Inst.getOperand(0));
  612     TmpInst.addOperand(Inst.getOperand(0));
  613     TmpInst.addOperand(Inst.getOperand(0));
  620     assert (Inst.getOperand(0).isReg() &&
  624     TmpInst.addOperand(Inst.getOperand(0));
  625     TmpInst.addOperand(Inst.getOperand(0));
  626     TmpInst.addOperand(Inst.getOperand(0));
  638     MappedInst = ScaleVectorOffset(Inst, 3, VectorSize, OutContext);
  648     MappedInst = ScaleVectorOffset(Inst, 2, VectorSize, OutContext);
  656     MappedInst = ScaleVectorOffset(Inst, 2, VectorSize, OutContext);
  664     MappedInst = ScaleVectorOffset(Inst, 1, VectorSize, OutContext);
  679     MappedInst = ScaleVectorOffset(Inst, 4, VectorSize, OutContext);
  694     MappedInst = ScaleVectorOffset(Inst, 3, VectorSize, OutContext);
  711     MappedInst = ScaleVectorOffset(Inst, 3, VectorSize, OutContext);
  728     MappedInst = ScaleVectorOffset(Inst, 2, VectorSize, OutContext);
  733     MappedInst = ScaleVectorOffset(Inst, 1, VectorSize, OutContext);
  737     MappedInst = ScaleVectorOffset(Inst, 2, VectorSize, OutContext);