Lines Matching refs:TmpInst
5660 MCInst TmpInst;
5661 TmpInst.setOpcode(ARM::ADR);
5662 TmpInst.addOperand(Inst.getOperand(0));
5663 TmpInst.addOperand(Inst.getOperand(2));
5664 TmpInst.addOperand(Inst.getOperand(3));
5665 TmpInst.addOperand(Inst.getOperand(4));
5666 Inst = TmpInst;
5696 MCInst TmpInst;
5700 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing));
5701 TmpInst.addOperand(Inst.getOperand(2)); // Rn_wb
5702 TmpInst.addOperand(Inst.getOperand(2)); // Rn
5703 TmpInst.addOperand(Inst.getOperand(3)); // alignment
5704 TmpInst.addOperand(Inst.getOperand(4)); // Rm
5705 TmpInst.addOperand(Inst.getOperand(0)); // Vd
5706 TmpInst.addOperand(Inst.getOperand(1)); // lane
5707 TmpInst.addOperand(Inst.getOperand(5)); // CondCode
5708 TmpInst.addOperand(Inst.getOperand(6));
5709 Inst = TmpInst;
5718 MCInst TmpInst;
5722 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing));
5723 TmpInst.addOperand(Inst.getOperand(2)); // Rn_wb
5724 TmpInst.addOperand(Inst.getOperand(2)); // Rn
5725 TmpInst.addOperand(Inst.getOperand(3)); // alignment
5726 TmpInst.addOperand(Inst.getOperand(4)); // Rm
5727 TmpInst.addOperand(Inst.getOperand(0)); // Vd
5728 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
5730 TmpInst.addOperand(Inst.getOperand(1)); // lane
5731 TmpInst.addOperand(Inst.getOperand(5)); // CondCode
5732 TmpInst.addOperand(Inst.getOperand(6));
5733 Inst = TmpInst;
5742 MCInst TmpInst;
5746 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing));
5747 TmpInst.addOperand(Inst.getOperand(2)); // Rn_wb
5748 TmpInst.addOperand(Inst.getOperand(2)); // Rn
5749 TmpInst.addOperand(Inst.getOperand(3)); // alignment
5750 TmpInst.addOperand(Inst.getOperand(4)); // Rm
5751 TmpInst.addOperand(Inst.getOperand(0)); // Vd
5752 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
5754 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
5756 TmpInst.addOperand(Inst.getOperand(1)); // lane
5757 TmpInst.addOperand(Inst.getOperand(5)); // CondCode
5758 TmpInst.addOperand(Inst.getOperand(6));
5759 Inst = TmpInst;
5768 MCInst TmpInst;
5772 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing));
5773 TmpInst.addOperand(Inst.getOperand(2)); // Rn_wb
5774 TmpInst.addOperand(Inst.getOperand(2)); // Rn
5775 TmpInst.addOperand(Inst.getOperand(3)); // alignment
5776 TmpInst.addOperand(Inst.getOperand(4)); // Rm
5777 TmpInst.addOperand(Inst.getOperand(0)); // Vd
5778 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
5780 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
5782 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
5784 TmpInst.addOperand(Inst.getOperand(1)); // lane
5785 TmpInst.addOperand(Inst.getOperand(5)); // CondCode
5786 TmpInst.addOperand(Inst.getOperand(6));
5787 Inst = TmpInst;
5794 MCInst TmpInst;
5798 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing));
5799 TmpInst.addOperand(Inst.getOperand(2)); // Rn_wb
5800 TmpInst.addOperand(Inst.getOperand(2)); // Rn
5801 TmpInst.addOperand(Inst.getOperand(3)); // alignment
5802 TmpInst.addOperand(MCOperand::CreateReg(0)); // Rm
5803 TmpInst.addOperand(Inst.getOperand(0)); // Vd
5804 TmpInst.addOperand(Inst.getOperand(1)); // lane
5805 TmpInst.addOperand(Inst.getOperand(4)); // CondCode
5806 TmpInst.addOperand(Inst.getOperand(5));
5807 Inst = TmpInst;
5816 MCInst TmpInst;
5820 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing));
5821 TmpInst.addOperand(Inst.getOperand(2)); // Rn_wb
5822 TmpInst.addOperand(Inst.getOperand(2)); // Rn
5823 TmpInst.addOperand(Inst.getOperand(3)); // alignment
5824 TmpInst.addOperand(MCOperand::CreateReg(0)); // Rm
5825 TmpInst.addOperand(Inst.getOperand(0)); // Vd
5826 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
5828 TmpInst.addOperand(Inst.getOperand(1)); // lane
5829 TmpInst.addOperand(Inst.getOperand(4)); // CondCode
5830 TmpInst.addOperand(Inst.getOperand(5));
5831 Inst = TmpInst;
5840 MCInst TmpInst;
5844 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing));
5845 TmpInst.addOperand(Inst.getOperand(2)); // Rn_wb
5846 TmpInst.addOperand(Inst.getOperand(2)); // Rn
5847 TmpInst.addOperand(Inst.getOperand(3)); // alignment
5848 TmpInst.addOperand(MCOperand::CreateReg(0)); // Rm
5849 TmpInst.addOperand(Inst.getOperand(0)); // Vd
5850 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
5852 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
5854 TmpInst.addOperand(Inst.getOperand(1)); // lane
5855 TmpInst.addOperand(Inst.getOperand(4)); // CondCode
5856 TmpInst.addOperand(Inst.getOperand(5));
5857 Inst = TmpInst;
5866 MCInst TmpInst;
5870 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing));
5871 TmpInst.addOperand(Inst.getOperand(2)); // Rn_wb
5872 TmpInst.addOperand(Inst.getOperand(2)); // Rn
5873 TmpInst.addOperand(Inst.getOperand(3)); // alignment
5874 TmpInst.addOperand(MCOperand::CreateReg(0)); // Rm
5875 TmpInst.addOperand(Inst.getOperand(0)); // Vd
5876 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
5878 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
5880 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
5882 TmpInst.addOperand(Inst.getOperand(1)); // lane
5883 TmpInst.addOperand(Inst.getOperand(4)); // CondCode
5884 TmpInst.addOperand(Inst.getOperand(5));
5885 Inst = TmpInst;
5892 MCInst TmpInst;
5896 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing));
5897 TmpInst.addOperand(Inst.getOperand(2)); // Rn
5898 TmpInst.addOperand(Inst.getOperand(3)); // alignment
5899 TmpInst.addOperand(Inst.getOperand(0)); // Vd
5900 TmpInst.addOperand(Inst.getOperand(1)); // lane
5901 TmpInst.addOperand(Inst.getOperand(4)); // CondCode
5902 TmpInst.addOperand(Inst.getOperand(5));
5903 Inst = TmpInst;
5912 MCInst TmpInst;
5916 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing));
5917 TmpInst.addOperand(Inst.getOperand(2)); // Rn
5918 TmpInst.addOperand(Inst.getOperand(3)); // alignment
5919 TmpInst.addOperand(Inst.getOperand(0)); // Vd
5920 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
5922 TmpInst.addOperand(Inst.getOperand(1)); // lane
5923 TmpInst.addOperand(Inst.getOperand(4)); // CondCode
5924 TmpInst.addOperand(Inst.getOperand(5));
5925 Inst = TmpInst;
5934 MCInst TmpInst;
5938 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing));
5939 TmpInst.addOperand(Inst.getOperand(2)); // Rn
5940 TmpInst.addOperand(Inst.getOperand(3)); // alignment
5941 TmpInst.addOperand(Inst.getOperand(0)); // Vd
5942 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
5944 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
5946 TmpInst.addOperand(Inst.getOperand(1)); // lane
5947 TmpInst.addOperand(Inst.getOperand(4)); // CondCode
5948 TmpInst.addOperand(Inst.getOperand(5));
5949 Inst = TmpInst;
5958 MCInst TmpInst;
5962 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing));
5963 TmpInst.addOperand(Inst.getOperand(2)); // Rn
5964 TmpInst.addOperand(Inst.getOperand(3)); // alignment
5965 TmpInst.addOperand(Inst.getOperand(0)); // Vd
5966 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
5968 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
5970 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
5972 TmpInst.addOperand(Inst.getOperand(1)); // lane
5973 TmpInst.addOperand(Inst.getOperand(4)); // CondCode
5974 TmpInst.addOperand(Inst.getOperand(5));
5975 Inst = TmpInst;
5983 MCInst TmpInst;
5987 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing));
5988 TmpInst.addOperand(Inst.getOperand(0)); // Vd
5989 TmpInst.addOperand(Inst.getOperand(2)); // Rn_wb
5990 TmpInst.addOperand(Inst.getOperand(2)); // Rn
5991 TmpInst.addOperand(Inst.getOperand(3)); // alignment
5992 TmpInst.addOperand(Inst.getOperand(4)); // Rm
5993 TmpInst.addOperand(Inst.getOperand(0)); // Tied operand src (== Vd)
5994 TmpInst.addOperand(Inst.getOperand(1)); // lane
5995 TmpInst.addOperand(Inst.getOperand(5)); // CondCode
5996 TmpInst.addOperand(Inst.getOperand(6));
5997 Inst = TmpInst;
6006 MCInst TmpInst;
6010 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing));
6011 TmpInst.addOperand(Inst.getOperand(0)); // Vd
6012 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6014 TmpInst.addOperand(Inst.getOperand(2)); // Rn_wb
6015 TmpInst.addOperand(Inst.getOperand(2)); // Rn
6016 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6017 TmpInst.addOperand(Inst.getOperand(4)); // Rm
6018 TmpInst.addOperand(Inst.getOperand(0)); // Tied operand src (== Vd)
6019 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6021 TmpInst.addOperand(Inst.getOperand(1)); // lane
6022 TmpInst.addOperand(Inst.getOperand(5)); // CondCode
6023 TmpInst.addOperand(Inst.getOperand(6));
6024 Inst = TmpInst;
6033 MCInst TmpInst;
6037 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing));
6038 TmpInst.addOperand(Inst.getOperand(0)); // Vd
6039 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6041 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6043 TmpInst
6044 TmpInst.addOperand(Inst.getOperand(2)); // Rn
6045 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6046 TmpInst.addOperand(Inst.getOperand(4)); // Rm
6047 TmpInst.addOperand(Inst.getOperand(0)); // Tied operand src (== Vd)
6048 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6050 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6052 TmpInst.addOperand(Inst.getOperand(1)); // lane
6053 TmpInst.addOperand(Inst.getOperand(5)); // CondCode
6054 TmpInst.addOperand(Inst.getOperand(6));
6055 Inst = TmpInst;
6064 MCInst TmpInst;
6068 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing));
6069 TmpInst.addOperand(Inst.getOperand(0)); // Vd
6070 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6072 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6074 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6076 TmpInst.addOperand(Inst.getOperand(2)); // Rn_wb
6077 TmpInst.addOperand(Inst.getOperand(2)); // Rn
6078 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6079 TmpInst.addOperand(Inst.getOperand(4)); // Rm
6080 TmpInst.addOperand(Inst.getOperand(0)); // Tied operand src (== Vd)
6081 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6083 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6085 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6087 TmpInst.addOperand(Inst.getOperand(1)); // lane
6088 TmpInst.addOperand(Inst.getOperand(5)); // CondCode
6089 TmpInst.addOperand(Inst.getOperand(6));
6090 Inst = TmpInst;
6097 MCInst TmpInst;
6101 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing));
6102 TmpInst.addOperand(Inst.getOperand(0)); // Vd
6103 TmpInst.addOperand(Inst.getOperand(2)); // Rn_wb
6104 TmpInst.addOperand(Inst.getOperand(2)); // Rn
6105 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6106 TmpInst.addOperand(MCOperand::CreateReg(0)); // Rm
6107 TmpInst.addOperand(Inst.getOperand(0)); // Tied operand src (== Vd)
6108 TmpInst.addOperand(Inst.getOperand(1)); // lane
6109 TmpInst.addOperand(Inst.getOperand(4)); // CondCode
6110 TmpInst.addOperand(Inst.getOperand(5));
6111 Inst = TmpInst;
6120 MCInst TmpInst;
6124 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing));
6125 TmpInst.addOperand(Inst.getOperand(0)); // Vd
6126 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6128 TmpInst.addOperand(Inst.getOperand(2)); // Rn_wb
6129 TmpInst.addOperand(Inst.getOperand(2)); // Rn
6130 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6131 TmpInst.addOperand(MCOperand::CreateReg(0)); // Rm
6132 TmpInst.addOperand(Inst.getOperand(0)); // Tied operand src (== Vd)
6133 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6135 TmpInst.addOperand(Inst.getOperand(1)); // lane
6136 TmpInst.addOperand(Inst.getOperand(4)); // CondCode
6137 TmpInst.addOperand(Inst.getOperand(5));
6138 Inst = TmpInst;
6147 MCInst TmpInst;
6151 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing));
6152 TmpInst.addOperand(Inst.getOperand(0)); // Vd
6153 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6155 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6157 TmpInst.addOperand(Inst.getOperand(2)); // Rn_wb
6158 TmpInst.addOperand(Inst.getOperand(2)); // Rn
6159 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6160 TmpInst.addOperand(MCOperand::CreateReg(0)); // Rm
6161 TmpInst.addOperand(Inst.getOperand(0)); // Tied operand src (== Vd)
6162 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6164 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6166 TmpInst.addOperand(Inst.getOperand(1)); // lane
6167 TmpInst.addOperand(Inst.getOperand(4)); // CondCode
6168 TmpInst.addOperand(Inst.getOperand(5));
6169 Inst = TmpInst;
6178 MCInst TmpInst;
6182 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing));
6183 TmpInst.addOperand(Inst.getOperand(0)); // Vd
6184 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6186 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6188 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6190 TmpInst.addOperand(Inst.getOperand(2)); // Rn_wb
6191 TmpInst.addOperand(Inst.getOperand(2)); // Rn
6192 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6193 TmpInst.addOperand(MCOperand::CreateReg(0)); // Rm
6194 TmpInst.addOperand(Inst.getOperand(0)); // Tied operand src (== Vd)
6195 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6197 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6199 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6201 TmpInst.addOperand(Inst.getOperand(1)); // lane
6202 TmpInst.addOperand(Inst.getOperand(4)); // CondCode
6203 TmpInst.addOperand(Inst.getOperand(5));
6204 Inst = TmpInst;
6211 MCInst TmpInst;
6215 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing));
6216 TmpInst.addOperand(Inst.getOperand(0)); // Vd
6217 TmpInst.addOperand(Inst.getOperand(2)); // Rn
6218 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6219 TmpInst.addOperand(Inst.getOperand(0)); // Tied operand src (== Vd)
6220 TmpInst.addOperand(Inst.getOperand(1)); // lane
6221 TmpInst.addOperand(Inst.getOperand(4)); // CondCode
6222 TmpInst.addOperand(Inst.getOperand(5));
6223 Inst = TmpInst;
6232 MCInst TmpInst;
6236 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing));
6237 TmpInst.addOperand(Inst.getOperand(0)); // Vd
6238 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6240 TmpInst.addOperand(Inst.getOperand(2)); // Rn
6241 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6242 TmpInst.addOperand(Inst.getOperand(0)); // Tied operand src (== Vd)
6243 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6245 TmpInst.addOperand(Inst.getOperand(1)); // lane
6246 TmpInst.addOperand(Inst.getOperand(4)); // CondCode
6247 TmpInst.addOperand(Inst.getOperand(5));
6248 Inst = TmpInst;
6257 MCInst TmpInst;
6261 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing));
6262 TmpInst.addOperand(Inst.getOperand(0)); // Vd
6263 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6265 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6267 TmpInst.addOperand(Inst.getOperand(2)); // Rn
6268 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6269 TmpInst.addOperand(Inst.getOperand(0)); // Tied operand src (== Vd)
6270 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6272 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6274 TmpInst.addOperand(Inst.getOperand(1)); // lane
6275 TmpInst.addOperand(Inst.getOperand(4)); // CondCode
6276 TmpInst.addOperand(Inst.getOperand(5));
6277 Inst = TmpInst;
6286 MCInst TmpInst;
6290 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing));
6291 TmpInst.addOperand(Inst.getOperand(0)); // Vd
6292 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6294 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6296 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6298 TmpInst.addOperand(Inst.getOperand(2)); // Rn
6299 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6300 TmpInst.addOperand(Inst.getOperand(0)); // Tied operand src (== Vd)
6301 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6303 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6305 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6307 TmpInst.addOperand(Inst.getOperand(1)); // lane
6308 TmpInst.addOperand(Inst.getOperand(4)); // CondCode
6309 TmpInst.addOperand(Inst.getOperand(5));
6310 Inst = TmpInst;
6321 MCInst TmpInst;
6323 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing));
6324 TmpInst.addOperand(Inst.getOperand(0)); // Vd
6325 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6327 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6329 TmpInst.addOperand(Inst.getOperand(1)); // Rn
6330 TmpInst.addOperand(Inst.getOperand(2)); // alignment
6331 TmpInst.addOperand(Inst.getOperand(3)); // CondCode
6332 TmpInst.addOperand(Inst.getOperand(4));
6333 Inst = TmpInst;
6343 MCInst TmpInst;
6345 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing));
6346 TmpInst.addOperand(Inst.getOperand(0)); // Vd
6347 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6349 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6351 TmpInst.addOperand(Inst.getOperand(1)); // Rn
6352 TmpInst.addOperand(Inst.getOperand(1)); // Rn_wb == tied Rn
6353 TmpInst.addOperand(Inst.getOperand(2)); // alignment
6354 TmpInst.addOperand(MCOperand::CreateReg(0)); // Rm
6355 TmpInst.addOperand(Inst.getOperand(3)); // CondCode
6356 TmpInst.addOperand(Inst.getOperand(4));
6357 Inst = TmpInst;
6367 MCInst TmpInst;
6369 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing));
6370 TmpInst.addOperand(Inst.getOperand(0)); // Vd
6371 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6373 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6375 TmpInst.addOperand(Inst.getOperand(1)); // Rn
6376 TmpInst.addOperand(Inst.getOperand(1)); // Rn_wb == tied Rn
6377 TmpInst.addOperand(Inst.getOperand(2)); // alignment
6378 TmpInst.addOperand(Inst.getOperand(3)); // Rm
6379 TmpInst.addOperand(Inst.getOperand(4)); // CondCode
6380 TmpInst.addOperand(Inst.getOperand(5));
6381 Inst = TmpInst;
6392 MCInst TmpInst;
6394 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing));
6395 TmpInst.addOperand(Inst.getOperand(0)); // Vd
6396 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6398 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6400 TmpInst.addOperand(Inst.getOperand(1)); // Rn
6401 TmpInst.addOperand(Inst.getOperand(2)); // alignment
6402 TmpInst.addOperand(Inst.getOperand(3)); // CondCode
6403 TmpInst.addOperand(Inst.getOperand(4));
6404 Inst = TmpInst;
6414 MCInst TmpInst;
6416 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing));
6417 TmpInst.addOperand(Inst.getOperand(0)); // Vd
6418 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6420 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6422 TmpInst.addOperand(Inst.getOperand(1)); // Rn
6423 TmpInst.addOperand(Inst.getOperand(1)); // Rn_wb == tied Rn
6424 TmpInst.addOperand(Inst.getOperand(2)); // alignment
6425 TmpInst.addOperand(MCOperand::CreateReg(0)); // Rm
6426 TmpInst.addOperand(Inst.getOperand(3)); // CondCode
6427 TmpInst.addOperand(Inst.getOperand(4));
6428 Inst = TmpInst;
6438 MCInst TmpInst;
6440 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing));
6441 TmpInst.addOperand(Inst.getOperand(0)); // Vd
6442 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6444 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6446 TmpInst.addOperand(Inst.getOperand(1)); // Rn
6447 TmpInst.addOperand(Inst.getOperand(1)); // Rn_wb == tied Rn
6448 TmpInst.addOperand(Inst.getOperand(2)); // alignment
6449 TmpInst.addOperand(Inst.getOperand(3)); // Rm
6450 TmpInst.addOperand(Inst.getOperand(4)); // CondCode
6451 TmpInst.addOperand(Inst.getOperand(5));
6452 Inst = TmpInst;
6463 MCInst TmpInst;
6465 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing));
6466 TmpInst.addOperand(Inst.getOperand(0)); // Vd
6467 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6469 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6471 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6473 TmpInst.addOperand(Inst.getOperand(1)); // Rn
6474 TmpInst.addOperand(Inst.getOperand(2)); // alignment
6475 TmpInst.addOperand(Inst.getOperand(3)); // CondCode
6476 TmpInst.addOperand(Inst.getOperand(4));
6477 Inst = TmpInst;
6487 MCInst TmpInst;
6489 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing));
6490 TmpInst.addOperand(Inst.getOperand(0)); // Vd
6491 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6493 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6495 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6497 TmpInst.addOperand(Inst.getOperand(1)); // Rn
6498 TmpInst.addOperand(Inst.getOperand(1)); // Rn_wb == tied Rn
6499 TmpInst.addOperand(Inst.getOperand(2)); // alignment
6500 TmpInst.addOperand(MCOperand::CreateReg(0)); // Rm
6501 TmpInst.addOperand(Inst.getOperand(3)); // CondCode
6502 TmpInst.addOperand(Inst.getOperand(4));
6503 Inst = TmpInst;
6513 MCInst TmpInst;
6515 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing));
6516 TmpInst.addOperand(Inst.getOperand(0)); // Vd
6517 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6519 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6521 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6523 TmpInst.addOperand(Inst.getOperand(1)); // Rn
6524 TmpInst.addOperand(Inst.getOperand(1)); // Rn_wb == tied Rn
6525 TmpInst.addOperand(Inst.getOperand(2)); // alignment
6526 TmpInst.addOperand(Inst.getOperand(3)); // Rm
6527 TmpInst.addOperand(Inst.getOperand(4)); // CondCode
6528 TmpInst.addOperand(Inst.getOperand(5));
6529 Inst = TmpInst;
6540 MCInst TmpInst;
6542 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing));
6543 TmpInst.addOperand(Inst.getOperand(0)); // Vd
6544 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6546 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6548 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6550 TmpInst.addOperand(Inst.getOperand(1)); // Rn
6551 TmpInst.addOperand(Inst.getOperand(2)); // alignment
6552 TmpInst.addOperand(Inst.getOperand(3)); // CondCode
6553 TmpInst.addOperand(Inst.getOperand(4));
6554 Inst = TmpInst;
6564 MCInst TmpInst;
6566 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing));
6567 TmpInst.addOperand(Inst.getOperand(0)); // Vd
6568 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6570 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6572 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6574 TmpInst.addOperand(Inst.getOperand(1)); // Rn
6575 TmpInst.addOperand(Inst.getOperand(1)); // Rn_wb == tied Rn
6576 TmpInst.addOperand(Inst.getOperand(2)); // alignment
6577 TmpInst.addOperand(MCOperand::CreateReg(0)); // Rm
6578 TmpInst.addOperand(Inst.getOperand(3)); // CondCode
6579 TmpInst.addOperand(Inst.getOperand(4));
6580 Inst = TmpInst;
6590 MCInst TmpInst;
6592 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing));
6593 TmpInst.addOperand(Inst.getOperand(0)); // Vd
6594 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6596 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6598 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6600 TmpInst.addOperand(Inst.getOperand(1)); // Rn
6601 TmpInst.addOperand(Inst.getOperand(1)); // Rn_wb == tied Rn
6602 TmpInst.addOperand(Inst.getOperand(2)); // alignment
6603 TmpInst.addOperand(Inst.getOperand(3)); // Rm
6604 TmpInst.addOperand(Inst.getOperand(4)); // CondCode
6605 TmpInst.addOperand(Inst.getOperand(5));
6606 Inst = TmpInst;
6617 MCInst TmpInst;
6619 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing));
6620 TmpInst.addOperand(Inst.getOperand(1)); // Rn
6621 TmpInst.addOperand(Inst.getOperand(2)); // alignment
6622 TmpInst.addOperand(Inst.getOperand(0)); // Vd
6623 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6625 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6627 TmpInst.addOperand(Inst.getOperand(3)); // CondCode
6628 TmpInst.addOperand(Inst.getOperand(4));
6629 Inst = TmpInst;
6639 MCInst TmpInst;
6641 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing));
6642 TmpInst.addOperand(Inst.getOperand(1)); // Rn
6643 TmpInst.addOperand(Inst.getOperand(1)); // Rn_wb == tied Rn
6644 TmpInst.addOperand(Inst.getOperand(2)); // alignment
6645 TmpInst.addOperand(MCOperand::CreateReg(0)); // Rm
6646 TmpInst.addOperand(Inst.getOperand(0)); // Vd
6647 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6649 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6651 TmpInst.addOperand(Inst.getOperand(3)); // CondCode
6652 TmpInst.addOperand(Inst.getOperand(4));
6653 Inst = TmpInst;
6663 MCInst TmpInst;
6665 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing));
6666 TmpInst.addOperand(Inst.getOperand(1)); // Rn
6667 TmpInst.addOperand(Inst.getOperand(1)); // Rn_wb == tied Rn
6668 TmpInst.addOperand(Inst.getOperand(2)); // alignment
6669 TmpInst.addOperand(Inst.getOperand(3)); // Rm
6670 TmpInst.addOperand(Inst.getOperand(0)); // Vd
6671 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6673 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6675 TmpInst.addOperand(Inst.getOperand(4)); // CondCode
6676 TmpInst.addOperand(Inst.getOperand(5));
6677 Inst = TmpInst;
6688 MCInst TmpInst;
6690 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing));
6691 TmpInst.addOperand(Inst.getOperand(1)); // Rn
6692 TmpInst.addOperand(Inst.getOperand(2)); // alignment
6693 TmpInst.addOperand(Inst.getOperand(0)); // Vd
6694 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6696 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6698 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6700 TmpInst.addOperand(Inst.getOperand(3)); // CondCode
6701 TmpInst.addOperand(Inst.getOperand(4));
6702 Inst = TmpInst;
6712 MCInst TmpInst;
6714 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing));
6715 TmpInst.addOperand(Inst.getOperand(1)); // Rn
6716 TmpInst.addOperand(Inst.getOperand(1)); // Rn_wb == tied Rn
6717 TmpInst.addOperand(Inst.getOperand(2)); // alignment
6718 TmpInst.addOperand(MCOperand::CreateReg(0)); // Rm
6719 TmpInst.addOperand(Inst.getOperand(0)); // Vd
6720 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6722 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6724 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6726 TmpInst.addOperand(Inst.getOperand(3)); // CondCode
6727 TmpInst.addOperand(Inst.getOperand(4));
6728 Inst = TmpInst;
6738 MCInst TmpInst;
6740 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing));
6741 TmpInst.addOperand(Inst.getOperand(1)); // Rn
6742 TmpInst.addOperand(Inst.getOperand(1)); // Rn_wb == tied Rn
6743 TmpInst.addOperand(Inst.getOperand(2)); // alignment
6744 TmpInst.addOperand(Inst.getOperand(3)); // Rm
6745 TmpInst.addOperand(Inst.getOperand(0)); // Vd
6746 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6748 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6750 TmpInst.addOperand(MCOperand::CreateReg(Inst.getOperand(0).getReg() +
6752 TmpInst.addOperand(Inst.getOperand(4)); // CondCode
6753 TmpInst.addOperand(Inst.getOperand(5));
6754 Inst = TmpInst;
6775 MCInst TmpInst;
6776 TmpInst.setOpcode(NewOpc);
6777 TmpInst.addOperand(Inst.getOperand(0));
6778 TmpInst.addOperand(Inst.getOperand(5));
6779 TmpInst.addOperand(Inst.getOperand(1));
6780 TmpInst.addOperand(Inst.getOperand(2));
6781 TmpInst.addOperand(Inst.getOperand(3));
6782 TmpInst.addOperand(Inst.getOperand(4));
6783 Inst = TmpInst;
6802 MCInst TmpInst;
6811 TmpInst.setOpcode(newOpc);
6812 TmpInst.addOperand(Inst.getOperand(0)); // Rd
6814 TmpInst.addOperand(MCOperand::CreateReg(
6816 TmpInst.addOperand(Inst.getOperand(1)); // Rn
6817 TmpInst.addOperand(Inst.getOperand(2)); // Rm
6818 TmpInst.addOperand(Inst.getOperand(4)); // CondCode
6819 TmpInst.addOperand(Inst.getOperand(5));
6821 TmpInst.addOperand(MCOperand::CreateReg(
6823 Inst = TmpInst;
6836 MCInst TmpInst;
6848 TmpInst.setOpcode(newOpc);
6849 TmpInst.addOperand(Inst.getOperand(0)); // Rd
6851 TmpInst.addOperand(MCOperand::CreateReg(
6853 TmpInst.addOperand(Inst.getOperand(1)); // Rn
6855 TmpInst.addOperand(MCOperand::CreateImm(Amount));
6856 TmpInst.addOperand(Inst.getOperand(3)); // CondCode
6857 TmpInst.addOperand(Inst.getOperand(4));
6859 TmpInst.addOperand(MCOperand::CreateReg(
6861 Inst = TmpInst;
6878 MCInst TmpInst;
6879 TmpInst.setOpcode(ARM::MOVsr);
6880 TmpInst.addOperand(Inst.getOperand(0)); // Rd
6881 TmpInst.addOperand(Inst.getOperand(1)); // Rn
6882 TmpInst.addOperand(Inst.getOperand(2)); // Rm
6883 TmpInst.addOperand(MCOperand::CreateImm(Shifter)); // Shift value and ty
6884 TmpInst.addOperand(Inst.getOperand(3)); // CondCode
6885 TmpInst.addOperand(Inst.getOperand(4));
6886 TmpInst.addOperand(Inst.getOperand(5)); // cc_out
6887 Inst = TmpInst;
6909 MCInst TmpInst;
6910 TmpInst.setOpcode(Opc);
6911 TmpInst.addOperand(Inst.getOperand(0)); // Rd
6912 TmpInst.addOperand(Inst.getOperand(1)); // Rn
6914 TmpInst.addOperand(MCOperand::CreateImm(Shifter)); // Shift value and ty
6915 TmpInst.addOperand(Inst.getOperand(3)); // CondCode
6916 TmpInst.addOperand(Inst.getOperand(4));
6917 TmpInst.addOperand(Inst.getOperand(5)); // cc_out
6918 Inst = TmpInst;
6923 MCInst TmpInst;
6924 TmpInst.setOpcode(ARM::MOVsi);
6925 TmpInst.addOperand(Inst.getOperand(0)); // Rd
6926 TmpInst.addOperand(Inst.getOperand(1)); // Rn
6927 TmpInst.addOperand(MCOperand::CreateImm(Shifter)); // Shift value and ty
6928 TmpInst.addOperand(Inst.getOperand(2)); // CondCode
6929 TmpInst.addOperand(Inst.getOperand(3));
6930 TmpInst.addOperand(Inst.getOperand(4)); // cc_out
6931 Inst = TmpInst;
6939 MCInst TmpInst;
6940 TmpInst.setOpcode(ARM::t2LDR_POST);
6941 TmpInst.addOperand(Inst.getOperand(4)); // Rt
6942 TmpInst.addOperand(Inst.getOperand(0)); // Rn_wb
6943 TmpInst.addOperand(Inst.getOperand(1)); // Rn
6944 TmpInst.addOperand(MCOperand::CreateImm(4));
6945 TmpInst.addOperand(Inst.getOperand(2)); // CondCode
6946 TmpInst.addOperand(Inst.getOperand(3));
6947 Inst = TmpInst;
6955 MCInst TmpInst;
6956 TmpInst.setOpcode(ARM::t2STR_PRE);
6957 TmpInst.addOperand(Inst.getOperand(0)); // Rn_wb
6958 TmpInst.addOperand(Inst.getOperand(4)); // Rt
6959 TmpInst.addOperand(Inst.getOperand(1)); // Rn
6960 TmpInst.addOperand(MCOperand::CreateImm(-4));
6961 TmpInst.addOperand(Inst.getOperand(2)); // CondCode
6962 TmpInst.addOperand(Inst.getOperand(3));
6963 Inst = TmpInst;
6971 MCInst TmpInst;
6972 TmpInst.setOpcode(ARM::LDR_POST_IMM);
6973 TmpInst.addOperand(Inst.getOperand(4)); // Rt
6974 TmpInst.addOperand(Inst.getOperand(0)); // Rn_wb
6975 TmpInst.addOperand(Inst.getOperand(1)); // Rn
6976 TmpInst.addOperand(MCOperand::CreateReg(0)); // am2offset
6977 TmpInst.addOperand(MCOperand::CreateImm(4));
6978 TmpInst.addOperand(Inst.getOperand(2)); // CondCode
6979 TmpInst.addOperand(Inst.getOperand(3));
6980 Inst = TmpInst;
6989 MCInst TmpInst;
6990 TmpInst.setOpcode(ARM::STR_PRE_IMM);
6991 TmpInst.addOperand(Inst.getOperand(0)); // Rn_wb
6992 TmpInst.addOperand(Inst.getOperand(4)); // Rt
6993 TmpInst.addOperand(Inst.getOperand(1)); // addrmode_imm12
6994 TmpInst.addOperand(MCOperand::CreateImm(-4));
6995 TmpInst.addOperand(Inst.getOperand(2)); // CondCode
6996 TmpInst.addOperand(Inst.getOperand(3));
6997 Inst = TmpInst;
7052 MCInst TmpInst;
7053 TmpInst.setOpcode(Inst.getOpcode() == ARM::t2ADDri ?
7055 TmpInst.addOperand(Inst.getOperand(0));
7056 TmpInst.addOperand(Inst.getOperand(5));
7057 TmpInst.addOperand(Inst.getOperand(0));
7058 TmpInst.addOperand(Inst.getOperand(2));
7059 TmpInst.addOperand(Inst.getOperand(3));
7060 TmpInst.addOperand(Inst.getOperand(4));
7061 Inst = TmpInst;
7074 MCInst TmpInst;
7075 TmpInst.setOpcode(ARM::tADDhirr);
7076 TmpInst.addOperand(Inst.getOperand(0));
7077 TmpInst.addOperand(Inst.getOperand(0));
7078 TmpInst.addOperand(Inst.getOperand(2));
7079 TmpInst.addOperand(Inst.getOperand(3));
7080 TmpInst.addOperand(Inst.getOperand(4));
7081 Inst = TmpInst;
7197 MCInst TmpInst;
7198 TmpInst.setOpcode(ARM::tMOVi8);
7199 TmpInst.addOperand(Inst.getOperand(0));
7200 TmpInst.addOperand(Inst.getOperand(4));
7201 TmpInst.addOperand(Inst.getOperand(1));
7202 TmpInst.addOperand(Inst.getOperand(2));
7203 TmpInst.addOperand(Inst.getOperand(3));
7204 Inst = TmpInst;
7219 MCInst TmpInst;
7220 TmpInst.setOpcode(Inst.getOperand(4).getReg() ? ARM::tMOVSr : ARM::tMOVr);
7221 TmpInst.addOperand(Inst.getOperand(0));
7222 TmpInst.addOperand(Inst.getOperand(1));
7223 TmpInst.addOperand(Inst.getOperand(2));
7224 TmpInst.addOperand(Inst.getOperand(3));
7225 Inst = TmpInst;
7250 MCInst TmpInst;
7251 TmpInst.setOpcode(NewOpc);
7252 TmpInst.addOperand(Inst.getOperand(0));
7253 TmpInst.addOperand(Inst.getOperand(1));
7254 TmpInst.addOperand(Inst.getOperand(3));
7255 TmpInst.addOperand(Inst.getOperand(4));
7256 Inst = TmpInst;
7268 MCInst TmpInst;
7269 TmpInst.setOpcode(ARM::MOVr);
7270 TmpInst.addOperand(Inst.getOperand(0));
7271 TmpInst.addOperand(Inst.getOperand(1));
7272 TmpInst.addOperand(Inst.getOperand(3));
7273 TmpInst.addOperand(Inst.getOperand(4));
7274 TmpInst.addOperand(Inst.getOperand(5));
7275 Inst = TmpInst;
7302 MCInst TmpInst;
7303 TmpInst.setOpcode(newOpc);
7304 TmpInst.addOperand(Inst.getOperand(0));
7305 TmpInst.addOperand(Inst.getOperand(1));
7306 TmpInst.addOperand(Inst.getOperand(2));
7307 TmpInst.addOperand(Inst.getOperand(4));
7308 TmpInst.addOperand(Inst.getOperand(5));
7309 TmpInst.addOperand(Inst.getOperand(6));
7310 Inst = TmpInst;
7365 MCInst TmpInst;
7366 TmpInst.setOpcode(NewOpc);
7367 TmpInst.addOperand(Inst.getOperand(0));
7368 TmpInst.addOperand(Inst.getOperand(5));
7369 TmpInst.addOperand(Inst.getOperand(1));
7370 TmpInst.addOperand(Inst.getOperand(2));
7371 TmpInst.addOperand(Inst.getOperand(3));
7372 TmpInst.addOperand(Inst.getOperand(4));
7373 Inst = TmpInst;
7402 MCInst TmpInst;
7403 TmpInst.setOpcode(NewOpc);
7404 TmpInst.addOperand(Inst.getOperand(0));
7405 TmpInst.addOperand(Inst.getOperand(5));
7407 TmpInst.addOperand(Inst.getOperand(1));
7408 TmpInst.addOperand(Inst.getOperand(2));
7410 TmpInst.addOperand(Inst.getOperand(2));
7411 TmpInst.addOperand(Inst.getOperand(1));
7413 TmpInst.addOperand(Inst.getOperand(3));
7414 TmpInst.addOperand(Inst.getOperand(4));
7415 Inst = TmpInst;