Lines Matching refs:TmpInst
8716 MCInst TmpInst; in processInstruction() local
8717 TmpInst.setOpcode(Opcode); in processInstruction()
8718 TmpInst.addOperand(Inst.getOperand(0)); in processInstruction()
8719 TmpInst.addOperand(Inst.getOperand(1)); in processInstruction()
8720 TmpInst.addOperand(Inst.getOperand(1)); in processInstruction()
8721 TmpInst.addOperand(MCOperand::createReg(0)); in processInstruction()
8722 TmpInst.addOperand(MCOperand::createImm(0)); in processInstruction()
8723 TmpInst.addOperand(Inst.getOperand(2)); in processInstruction()
8724 TmpInst.addOperand(Inst.getOperand(3)); in processInstruction()
8725 Inst = TmpInst; in processInstruction()
8732 MCInst TmpInst; in processInstruction() local
8735 TmpInst.setOpcode(ARM::LDRSBTi); in processInstruction()
8737 TmpInst.setOpcode(ARM::LDRHTi); in processInstruction()
8739 TmpInst.setOpcode(ARM::LDRSHTi); in processInstruction()
8740 TmpInst.addOperand(Inst.getOperand(0)); in processInstruction()
8741 TmpInst.addOperand(Inst.getOperand(1)); in processInstruction()
8742 TmpInst.addOperand(Inst.getOperand(1)); in processInstruction()
8743 TmpInst.addOperand(MCOperand::createImm(256)); in processInstruction()
8744 TmpInst.addOperand(Inst.getOperand(2)); in processInstruction()
8745 Inst = TmpInst; in processInstruction()
8754 MCInst TmpInst; in processInstruction() local
8755 TmpInst.setOpcode(Opcode); in processInstruction()
8756 TmpInst.addOperand(Inst.getOperand(1)); in processInstruction()
8757 TmpInst.addOperand(Inst.getOperand(0)); in processInstruction()
8758 TmpInst.addOperand(Inst.getOperand(1)); in processInstruction()
8759 TmpInst.addOperand(MCOperand::createReg(0)); in processInstruction()
8760 TmpInst.addOperand(MCOperand::createImm(0)); in processInstruction()
8761 TmpInst.addOperand(Inst.getOperand(2)); in processInstruction()
8762 TmpInst.addOperand(Inst.getOperand(3)); in processInstruction()
8763 Inst = TmpInst; in processInstruction()
8772 MCInst TmpInst; in processInstruction() local
8773 TmpInst.setOpcode(ARM::ADR); in processInstruction()
8774 TmpInst.addOperand(Inst.getOperand(0)); in processInstruction()
8779 TmpInst.addOperand(MCOperand::createImm( in processInstruction()
8796 TmpInst.addOperand(MCOperand::createExpr(FixupAddr)); in processInstruction()
8798 TmpInst.addOperand(Inst.getOperand(3)); in processInstruction()
8799 TmpInst.addOperand(Inst.getOperand(4)); in processInstruction()
8800 Inst = TmpInst; in processInstruction()
8806 MCInst TmpInst; in processInstruction() local
8807 TmpInst.setOpcode(Inst.getOpcode() == ARM::t2LDR_PRE_imm ? ARM::t2LDR_PRE in processInstruction()
8809 TmpInst.addOperand(Inst.getOperand(0)); // Rt in processInstruction()
8810 TmpInst.addOperand(Inst.getOperand(4)); // Rt_wb in processInstruction()
8811 TmpInst.addOperand(Inst.getOperand(1)); // Rn in processInstruction()
8812 TmpInst.addOperand(Inst.getOperand(2)); // imm in processInstruction()
8813 TmpInst.addOperand(Inst.getOperand(3)); // CondCode in processInstruction()
8814 Inst = TmpInst; in processInstruction()
8820 MCInst TmpInst; in processInstruction() local
8821 TmpInst.setOpcode(Inst.getOpcode() == ARM::t2STR_PRE_imm ? ARM::t2STR_PRE in processInstruction()
8823 TmpInst.addOperand(Inst.getOperand(4)); // Rt_wb in processInstruction()
8824 TmpInst.addOperand(Inst.getOperand(0)); // Rt in processInstruction()
8825 TmpInst.addOperand(Inst.getOperand(1)); // Rn in processInstruction()
8826 TmpInst.addOperand(Inst.getOperand(2)); // imm in processInstruction()
8827 TmpInst.addOperand(Inst.getOperand(3)); // CondCode in processInstruction()
8828 Inst = TmpInst; in processInstruction()
8859 MCInst TmpInst; in processInstruction() local
8861 TmpInst.setOpcode(ARM::LDRi12); in processInstruction()
8863 TmpInst.setOpcode(ARM::tLDRpci); in processInstruction()
8865 TmpInst.setOpcode(ARM::t2LDRpci); in processInstruction()
8883 TmpInst.setOpcode(ARM::MOVi); in processInstruction()
8887 TmpInst.setOpcode(ARM::MVNi); in processInstruction()
8891 TmpInst.setOpcode(ARM::MOVi16); in processInstruction()
8901 TmpInst.setOpcode(ARM::t2MOVi); in processInstruction()
8904 TmpInst.setOpcode(ARM::t2MVNi); in processInstruction()
8909 TmpInst.setOpcode(ARM::t2MOVi16); in processInstruction()
8916 TmpInst.addOperand(Inst.getOperand(0)); // Rt in processInstruction()
8917 TmpInst.addOperand(MCOperand::createImm(Value)); // Immediate in processInstruction()
8918 TmpInst.addOperand(Inst.getOperand(2)); // CondCode in processInstruction()
8919 TmpInst.addOperand(Inst.getOperand(3)); // CondCode in processInstruction()
8921 TmpInst.addOperand(MCOperand::createReg(0)); // S in processInstruction()
8922 Inst = TmpInst; in processInstruction()
8930 TmpInst.addOperand(Inst.getOperand(0)); // Rt in processInstruction()
8931 TmpInst.addOperand(MCOperand::createExpr(CPLoc)); // offset to constpool in processInstruction()
8932 if (TmpInst.getOpcode() == ARM::LDRi12) in processInstruction()
8933 TmpInst.addOperand(MCOperand::createImm(0)); // unused offset in processInstruction()
8934 TmpInst.addOperand(Inst.getOperand(2)); // CondCode in processInstruction()
8935 TmpInst.addOperand(Inst.getOperand(3)); // CondCode in processInstruction()
8936 Inst = TmpInst; in processInstruction()
8943 MCInst TmpInst; in processInstruction() local
8947 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
8948 TmpInst.addOperand(Inst.getOperand(2)); // Rn_wb in processInstruction()
8949 TmpInst.addOperand(Inst.getOperand(2)); // Rn in processInstruction()
8950 TmpInst.addOperand(Inst.getOperand(3)); // alignment in processInstruction()
8951 TmpInst.addOperand(Inst.getOperand(4)); // Rm in processInstruction()
8952 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
8953 TmpInst.addOperand(Inst.getOperand(1)); // lane in processInstruction()
8954 TmpInst.addOperand(Inst.getOperand(5)); // CondCode in processInstruction()
8955 TmpInst.addOperand(Inst.getOperand(6)); in processInstruction()
8956 Inst = TmpInst; in processInstruction()
8965 MCInst TmpInst; in processInstruction() local
8969 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
8970 TmpInst.addOperand(Inst.getOperand(2)); // Rn_wb in processInstruction()
8971 TmpInst.addOperand(Inst.getOperand(2)); // Rn in processInstruction()
8972 TmpInst.addOperand(Inst.getOperand(3)); // alignment in processInstruction()
8973 TmpInst.addOperand(Inst.getOperand(4)); // Rm in processInstruction()
8974 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
8975 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
8977 TmpInst.addOperand(Inst.getOperand(1)); // lane in processInstruction()
8978 TmpInst.addOperand(Inst.getOperand(5)); // CondCode in processInstruction()
8979 TmpInst.addOperand(Inst.getOperand(6)); in processInstruction()
8980 Inst = TmpInst; in processInstruction()
8989 MCInst TmpInst; in processInstruction() local
8993 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
8994 TmpInst.addOperand(Inst.getOperand(2)); // Rn_wb in processInstruction()
8995 TmpInst.addOperand(Inst.getOperand(2)); // Rn in processInstruction()
8996 TmpInst.addOperand(Inst.getOperand(3)); // alignment in processInstruction()
8997 TmpInst.addOperand(Inst.getOperand(4)); // Rm in processInstruction()
8998 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
8999 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9001 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9003 TmpInst.addOperand(Inst.getOperand(1)); // lane in processInstruction()
9004 TmpInst.addOperand(Inst.getOperand(5)); // CondCode in processInstruction()
9005 TmpInst.addOperand(Inst.getOperand(6)); in processInstruction()
9006 Inst = TmpInst; in processInstruction()
9015 MCInst TmpInst; in processInstruction() local
9019 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9020 TmpInst.addOperand(Inst.getOperand(2)); // Rn_wb in processInstruction()
9021 TmpInst.addOperand(Inst.getOperand(2)); // Rn in processInstruction()
9022 TmpInst.addOperand(Inst.getOperand(3)); // alignment in processInstruction()
9023 TmpInst.addOperand(Inst.getOperand(4)); // Rm in processInstruction()
9024 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9025 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9027 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9029 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9031 TmpInst.addOperand(Inst.getOperand(1)); // lane in processInstruction()
9032 TmpInst.addOperand(Inst.getOperand(5)); // CondCode in processInstruction()
9033 TmpInst.addOperand(Inst.getOperand(6)); in processInstruction()
9034 Inst = TmpInst; in processInstruction()
9041 MCInst TmpInst; in processInstruction() local
9045 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9046 TmpInst.addOperand(Inst.getOperand(2)); // Rn_wb in processInstruction()
9047 TmpInst.addOperand(Inst.getOperand(2)); // Rn in processInstruction()
9048 TmpInst.addOperand(Inst.getOperand(3)); // alignment in processInstruction()
9049 TmpInst.addOperand(MCOperand::createReg(0)); // Rm in processInstruction()
9050 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9051 TmpInst.addOperand(Inst.getOperand(1)); // lane in processInstruction()
9052 TmpInst.addOperand(Inst.getOperand(4)); // CondCode in processInstruction()
9053 TmpInst.addOperand(Inst.getOperand(5)); in processInstruction()
9054 Inst = TmpInst; in processInstruction()
9063 MCInst TmpInst; in processInstruction() local
9067 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9068 TmpInst.addOperand(Inst.getOperand(2)); // Rn_wb in processInstruction()
9069 TmpInst.addOperand(Inst.getOperand(2)); // Rn in processInstruction()
9070 TmpInst.addOperand(Inst.getOperand(3)); // alignment in processInstruction()
9071 TmpInst.addOperand(MCOperand::createReg(0)); // Rm in processInstruction()
9072 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9073 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9075 TmpInst.addOperand(Inst.getOperand(1)); // lane in processInstruction()
9076 TmpInst.addOperand(Inst.getOperand(4)); // CondCode in processInstruction()
9077 TmpInst.addOperand(Inst.getOperand(5)); in processInstruction()
9078 Inst = TmpInst; in processInstruction()
9087 MCInst TmpInst; in processInstruction() local
9091 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9092 TmpInst.addOperand(Inst.getOperand(2)); // Rn_wb in processInstruction()
9093 TmpInst.addOperand(Inst.getOperand(2)); // Rn in processInstruction()
9094 TmpInst.addOperand(Inst.getOperand(3)); // alignment in processInstruction()
9095 TmpInst.addOperand(MCOperand::createReg(0)); // Rm in processInstruction()
9096 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9097 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9099 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9101 TmpInst.addOperand(Inst.getOperand(1)); // lane in processInstruction()
9102 TmpInst.addOperand(Inst.getOperand(4)); // CondCode in processInstruction()
9103 TmpInst.addOperand(Inst.getOperand(5)); in processInstruction()
9104 Inst = TmpInst; in processInstruction()
9113 MCInst TmpInst; in processInstruction() local
9117 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9118 TmpInst.addOperand(Inst.getOperand(2)); // Rn_wb in processInstruction()
9119 TmpInst.addOperand(Inst.getOperand(2)); // Rn in processInstruction()
9120 TmpInst.addOperand(Inst.getOperand(3)); // alignment in processInstruction()
9121 TmpInst.addOperand(MCOperand::createReg(0)); // Rm in processInstruction()
9122 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9123 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9125 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9127 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9129 TmpInst.addOperand(Inst.getOperand(1)); // lane in processInstruction()
9130 TmpInst.addOperand(Inst.getOperand(4)); // CondCode in processInstruction()
9131 TmpInst.addOperand(Inst.getOperand(5)); in processInstruction()
9132 Inst = TmpInst; in processInstruction()
9139 MCInst TmpInst; in processInstruction() local
9143 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9144 TmpInst.addOperand(Inst.getOperand(2)); // Rn in processInstruction()
9145 TmpInst.addOperand(Inst.getOperand(3)); // alignment in processInstruction()
9146 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9147 TmpInst.addOperand(Inst.getOperand(1)); // lane in processInstruction()
9148 TmpInst.addOperand(Inst.getOperand(4)); // CondCode in processInstruction()
9149 TmpInst.addOperand(Inst.getOperand(5)); in processInstruction()
9150 Inst = TmpInst; in processInstruction()
9159 MCInst TmpInst; in processInstruction() local
9163 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9164 TmpInst.addOperand(Inst.getOperand(2)); // Rn in processInstruction()
9165 TmpInst.addOperand(Inst.getOperand(3)); // alignment in processInstruction()
9166 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9167 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9169 TmpInst.addOperand(Inst.getOperand(1)); // lane in processInstruction()
9170 TmpInst.addOperand(Inst.getOperand(4)); // CondCode in processInstruction()
9171 TmpInst.addOperand(Inst.getOperand(5)); in processInstruction()
9172 Inst = TmpInst; in processInstruction()
9181 MCInst TmpInst; in processInstruction() local
9185 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9186 TmpInst.addOperand(Inst.getOperand(2)); // Rn in processInstruction()
9187 TmpInst.addOperand(Inst.getOperand(3)); // alignment in processInstruction()
9188 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9189 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9191 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9193 TmpInst.addOperand(Inst.getOperand(1)); // lane in processInstruction()
9194 TmpInst.addOperand(Inst.getOperand(4)); // CondCode in processInstruction()
9195 TmpInst.addOperand(Inst.getOperand(5)); in processInstruction()
9196 Inst = TmpInst; in processInstruction()
9205 MCInst TmpInst; in processInstruction() local
9209 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9210 TmpInst.addOperand(Inst.getOperand(2)); // Rn in processInstruction()
9211 TmpInst.addOperand(Inst.getOperand(3)); // alignment in processInstruction()
9212 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9213 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9215 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9217 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9219 TmpInst.addOperand(Inst.getOperand(1)); // lane in processInstruction()
9220 TmpInst.addOperand(Inst.getOperand(4)); // CondCode in processInstruction()
9221 TmpInst.addOperand(Inst.getOperand(5)); in processInstruction()
9222 Inst = TmpInst; in processInstruction()
9230 MCInst TmpInst; in processInstruction() local
9234 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9235 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9236 TmpInst.addOperand(Inst.getOperand(2)); // Rn_wb in processInstruction()
9237 TmpInst.addOperand(Inst.getOperand(2)); // Rn in processInstruction()
9238 TmpInst.addOperand(Inst.getOperand(3)); // alignment in processInstruction()
9239 TmpInst.addOperand(Inst.getOperand(4)); // Rm in processInstruction()
9240 TmpInst.addOperand(Inst.getOperand(0)); // Tied operand src (== Vd) in processInstruction()
9241 TmpInst.addOperand(Inst.getOperand(1)); // lane in processInstruction()
9242 TmpInst.addOperand(Inst.getOperand(5)); // CondCode in processInstruction()
9243 TmpInst.addOperand(Inst.getOperand(6)); in processInstruction()
9244 Inst = TmpInst; in processInstruction()
9253 MCInst TmpInst; in processInstruction() local
9257 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9258 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9259 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9261 TmpInst.addOperand(Inst.getOperand(2)); // Rn_wb in processInstruction()
9262 TmpInst.addOperand(Inst.getOperand(2)); // Rn in processInstruction()
9263 TmpInst.addOperand(Inst.getOperand(3)); // alignment in processInstruction()
9264 TmpInst.addOperand(Inst.getOperand(4)); // Rm in processInstruction()
9265 TmpInst.addOperand(Inst.getOperand(0)); // Tied operand src (== Vd) in processInstruction()
9266 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9268 TmpInst.addOperand(Inst.getOperand(1)); // lane in processInstruction()
9269 TmpInst.addOperand(Inst.getOperand(5)); // CondCode in processInstruction()
9270 TmpInst.addOperand(Inst.getOperand(6)); in processInstruction()
9271 Inst = TmpInst; in processInstruction()
9280 MCInst TmpInst; in processInstruction() local
9284 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9285 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9286 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9288 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9290 TmpInst.addOperand(Inst.getOperand(2)); // Rn_wb in processInstruction()
9291 TmpInst.addOperand(Inst.getOperand(2)); // Rn in processInstruction()
9292 TmpInst.addOperand(Inst.getOperand(3)); // alignment in processInstruction()
9293 TmpInst.addOperand(Inst.getOperand(4)); // Rm in processInstruction()
9294 TmpInst.addOperand(Inst.getOperand(0)); // Tied operand src (== Vd) in processInstruction()
9295 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9297 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9299 TmpInst.addOperand(Inst.getOperand(1)); // lane in processInstruction()
9300 TmpInst.addOperand(Inst.getOperand(5)); // CondCode in processInstruction()
9301 TmpInst.addOperand(Inst.getOperand(6)); in processInstruction()
9302 Inst = TmpInst; in processInstruction()
9311 MCInst TmpInst; in processInstruction() local
9315 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9316 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9317 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9319 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9321 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9323 TmpInst.addOperand(Inst.getOperand(2)); // Rn_wb in processInstruction()
9324 TmpInst.addOperand(Inst.getOperand(2)); // Rn in processInstruction()
9325 TmpInst.addOperand(Inst.getOperand(3)); // alignment in processInstruction()
9326 TmpInst.addOperand(Inst.getOperand(4)); // Rm in processInstruction()
9327 TmpInst.addOperand(Inst.getOperand(0)); // Tied operand src (== Vd) in processInstruction()
9328 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9330 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9332 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9334 TmpInst.addOperand(Inst.getOperand(1)); // lane in processInstruction()
9335 TmpInst.addOperand(Inst.getOperand(5)); // CondCode in processInstruction()
9336 TmpInst.addOperand(Inst.getOperand(6)); in processInstruction()
9337 Inst = TmpInst; in processInstruction()
9344 MCInst TmpInst; in processInstruction() local
9348 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9349 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9350 TmpInst.addOperand(Inst.getOperand(2)); // Rn_wb in processInstruction()
9351 TmpInst.addOperand(Inst.getOperand(2)); // Rn in processInstruction()
9352 TmpInst.addOperand(Inst.getOperand(3)); // alignment in processInstruction()
9353 TmpInst.addOperand(MCOperand::createReg(0)); // Rm in processInstruction()
9354 TmpInst.addOperand(Inst.getOperand(0)); // Tied operand src (== Vd) in processInstruction()
9355 TmpInst.addOperand(Inst.getOperand(1)); // lane in processInstruction()
9356 TmpInst.addOperand(Inst.getOperand(4)); // CondCode in processInstruction()
9357 TmpInst.addOperand(Inst.getOperand(5)); in processInstruction()
9358 Inst = TmpInst; in processInstruction()
9367 MCInst TmpInst; in processInstruction() local
9371 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9372 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9373 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9375 TmpInst.addOperand(Inst.getOperand(2)); // Rn_wb in processInstruction()
9376 TmpInst.addOperand(Inst.getOperand(2)); // Rn in processInstruction()
9377 TmpInst.addOperand(Inst.getOperand(3)); // alignment in processInstruction()
9378 TmpInst.addOperand(MCOperand::createReg(0)); // Rm in processInstruction()
9379 TmpInst.addOperand(Inst.getOperand(0)); // Tied operand src (== Vd) in processInstruction()
9380 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9382 TmpInst.addOperand(Inst.getOperand(1)); // lane in processInstruction()
9383 TmpInst.addOperand(Inst.getOperand(4)); // CondCode in processInstruction()
9384 TmpInst.addOperand(Inst.getOperand(5)); in processInstruction()
9385 Inst = TmpInst; in processInstruction()
9394 MCInst TmpInst; in processInstruction() local
9398 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9399 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9400 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9402 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9404 TmpInst.addOperand(Inst.getOperand(2)); // Rn_wb in processInstruction()
9405 TmpInst.addOperand(Inst.getOperand(2)); // Rn in processInstruction()
9406 TmpInst.addOperand(Inst.getOperand(3)); // alignment in processInstruction()
9407 TmpInst.addOperand(MCOperand::createReg(0)); // Rm in processInstruction()
9408 TmpInst.addOperand(Inst.getOperand(0)); // Tied operand src (== Vd) in processInstruction()
9409 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9411 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9413 TmpInst.addOperand(Inst.getOperand(1)); // lane in processInstruction()
9414 TmpInst.addOperand(Inst.getOperand(4)); // CondCode in processInstruction()
9415 TmpInst.addOperand(Inst.getOperand(5)); in processInstruction()
9416 Inst = TmpInst; in processInstruction()
9425 MCInst TmpInst; in processInstruction() local
9429 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9430 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9431 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9433 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9435 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9437 TmpInst.addOperand(Inst.getOperand(2)); // Rn_wb in processInstruction()
9438 TmpInst.addOperand(Inst.getOperand(2)); // Rn in processInstruction()
9439 TmpInst.addOperand(Inst.getOperand(3)); // alignment in processInstruction()
9440 TmpInst.addOperand(MCOperand::createReg(0)); // Rm in processInstruction()
9441 TmpInst.addOperand(Inst.getOperand(0)); // Tied operand src (== Vd) in processInstruction()
9442 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9444 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9446 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9448 TmpInst.addOperand(Inst.getOperand(1)); // lane in processInstruction()
9449 TmpInst.addOperand(Inst.getOperand(4)); // CondCode in processInstruction()
9450 TmpInst.addOperand(Inst.getOperand(5)); in processInstruction()
9451 Inst = TmpInst; in processInstruction()
9458 MCInst TmpInst; in processInstruction() local
9462 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9463 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9464 TmpInst.addOperand(Inst.getOperand(2)); // Rn in processInstruction()
9465 TmpInst.addOperand(Inst.getOperand(3)); // alignment in processInstruction()
9466 TmpInst.addOperand(Inst.getOperand(0)); // Tied operand src (== Vd) in processInstruction()
9467 TmpInst.addOperand(Inst.getOperand(1)); // lane in processInstruction()
9468 TmpInst.addOperand(Inst.getOperand(4)); // CondCode in processInstruction()
9469 TmpInst.addOperand(Inst.getOperand(5)); in processInstruction()
9470 Inst = TmpInst; in processInstruction()
9479 MCInst TmpInst; in processInstruction() local
9483 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9484 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9485 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9487 TmpInst.addOperand(Inst.getOperand(2)); // Rn in processInstruction()
9488 TmpInst.addOperand(Inst.getOperand(3)); // alignment in processInstruction()
9489 TmpInst.addOperand(Inst.getOperand(0)); // Tied operand src (== Vd) in processInstruction()
9490 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9492 TmpInst.addOperand(Inst.getOperand(1)); // lane in processInstruction()
9493 TmpInst.addOperand(Inst.getOperand(4)); // CondCode in processInstruction()
9494 TmpInst.addOperand(Inst.getOperand(5)); in processInstruction()
9495 Inst = TmpInst; in processInstruction()
9504 MCInst TmpInst; in processInstruction() local
9508 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9509 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9510 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9512 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9514 TmpInst.addOperand(Inst.getOperand(2)); // Rn in processInstruction()
9515 TmpInst.addOperand(Inst.getOperand(3)); // alignment in processInstruction()
9516 TmpInst.addOperand(Inst.getOperand(0)); // Tied operand src (== Vd) in processInstruction()
9517 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9519 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9521 TmpInst.addOperand(Inst.getOperand(1)); // lane in processInstruction()
9522 TmpInst.addOperand(Inst.getOperand(4)); // CondCode in processInstruction()
9523 TmpInst.addOperand(Inst.getOperand(5)); in processInstruction()
9524 Inst = TmpInst; in processInstruction()
9533 MCInst TmpInst; in processInstruction() local
9537 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9538 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9539 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9541 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9543 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9545 TmpInst.addOperand(Inst.getOperand(2)); // Rn in processInstruction()
9546 TmpInst.addOperand(Inst.getOperand(3)); // alignment in processInstruction()
9547 TmpInst.addOperand(Inst.getOperand(0)); // Tied operand src (== Vd) in processInstruction()
9548 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9550 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9552 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9554 TmpInst.addOperand(Inst.getOperand(1)); // lane in processInstruction()
9555 TmpInst.addOperand(Inst.getOperand(4)); // CondCode in processInstruction()
9556 TmpInst.addOperand(Inst.getOperand(5)); in processInstruction()
9557 Inst = TmpInst; in processInstruction()
9568 MCInst TmpInst; in processInstruction() local
9570 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9571 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9572 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9574 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9576 TmpInst.addOperand(Inst.getOperand(1)); // Rn in processInstruction()
9577 TmpInst.addOperand(Inst.getOperand(2)); // alignment in processInstruction()
9578 TmpInst.addOperand(Inst.getOperand(3)); // CondCode in processInstruction()
9579 TmpInst.addOperand(Inst.getOperand(4)); in processInstruction()
9580 Inst = TmpInst; in processInstruction()
9590 MCInst TmpInst; in processInstruction() local
9592 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9593 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9594 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9596 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9598 TmpInst.addOperand(Inst.getOperand(1)); // Rn in processInstruction()
9599 TmpInst.addOperand(Inst.getOperand(1)); // Rn_wb == tied Rn in processInstruction()
9600 TmpInst.addOperand(Inst.getOperand(2)); // alignment in processInstruction()
9601 TmpInst.addOperand(MCOperand::createReg(0)); // Rm in processInstruction()
9602 TmpInst.addOperand(Inst.getOperand(3)); // CondCode in processInstruction()
9603 TmpInst.addOperand(Inst.getOperand(4)); in processInstruction()
9604 Inst = TmpInst; in processInstruction()
9614 MCInst TmpInst; in processInstruction() local
9616 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9617 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9618 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9620 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9622 TmpInst.addOperand(Inst.getOperand(1)); // Rn in processInstruction()
9623 TmpInst.addOperand(Inst.getOperand(1)); // Rn_wb == tied Rn in processInstruction()
9624 TmpInst.addOperand(Inst.getOperand(2)); // alignment in processInstruction()
9625 TmpInst.addOperand(Inst.getOperand(3)); // Rm in processInstruction()
9626 TmpInst.addOperand(Inst.getOperand(4)); // CondCode in processInstruction()
9627 TmpInst.addOperand(Inst.getOperand(5)); in processInstruction()
9628 Inst = TmpInst; in processInstruction()
9639 MCInst TmpInst; in processInstruction() local
9641 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9642 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9643 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9645 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9647 TmpInst.addOperand(Inst.getOperand(1)); // Rn in processInstruction()
9648 TmpInst.addOperand(Inst.getOperand(2)); // alignment in processInstruction()
9649 TmpInst.addOperand(Inst.getOperand(3)); // CondCode in processInstruction()
9650 TmpInst.addOperand(Inst.getOperand(4)); in processInstruction()
9651 Inst = TmpInst; in processInstruction()
9661 MCInst TmpInst; in processInstruction() local
9663 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9664 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9665 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9667 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9669 TmpInst.addOperand(Inst.getOperand(1)); // Rn in processInstruction()
9670 TmpInst.addOperand(Inst.getOperand(1)); // Rn_wb == tied Rn in processInstruction()
9671 TmpInst.addOperand(Inst.getOperand(2)); // alignment in processInstruction()
9672 TmpInst.addOperand(MCOperand::createReg(0)); // Rm in processInstruction()
9673 TmpInst.addOperand(Inst.getOperand(3)); // CondCode in processInstruction()
9674 TmpInst.addOperand(Inst.getOperand(4)); in processInstruction()
9675 Inst = TmpInst; in processInstruction()
9685 MCInst TmpInst; in processInstruction() local
9687 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9688 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9689 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9691 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9693 TmpInst.addOperand(Inst.getOperand(1)); // Rn in processInstruction()
9694 TmpInst.addOperand(Inst.getOperand(1)); // Rn_wb == tied Rn in processInstruction()
9695 TmpInst.addOperand(Inst.getOperand(2)); // alignment in processInstruction()
9696 TmpInst.addOperand(Inst.getOperand(3)); // Rm in processInstruction()
9697 TmpInst.addOperand(Inst.getOperand(4)); // CondCode in processInstruction()
9698 TmpInst.addOperand(Inst.getOperand(5)); in processInstruction()
9699 Inst = TmpInst; in processInstruction()
9710 MCInst TmpInst; in processInstruction() local
9712 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9713 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9714 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9716 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9718 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9720 TmpInst.addOperand(Inst.getOperand(1)); // Rn in processInstruction()
9721 TmpInst.addOperand(Inst.getOperand(2)); // alignment in processInstruction()
9722 TmpInst.addOperand(Inst.getOperand(3)); // CondCode in processInstruction()
9723 TmpInst.addOperand(Inst.getOperand(4)); in processInstruction()
9724 Inst = TmpInst; in processInstruction()
9734 MCInst TmpInst; in processInstruction() local
9736 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9737 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9738 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9740 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9742 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9744 TmpInst.addOperand(Inst.getOperand(1)); // Rn in processInstruction()
9745 TmpInst.addOperand(Inst.getOperand(1)); // Rn_wb == tied Rn in processInstruction()
9746 TmpInst.addOperand(Inst.getOperand(2)); // alignment in processInstruction()
9747 TmpInst.addOperand(MCOperand::createReg(0)); // Rm in processInstruction()
9748 TmpInst.addOperand(Inst.getOperand(3)); // CondCode in processInstruction()
9749 TmpInst.addOperand(Inst.getOperand(4)); in processInstruction()
9750 Inst = TmpInst; in processInstruction()
9760 MCInst TmpInst; in processInstruction() local
9762 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9763 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9764 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9766 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9768 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9770 TmpInst.addOperand(Inst.getOperand(1)); // Rn in processInstruction()
9771 TmpInst.addOperand(Inst.getOperand(1)); // Rn_wb == tied Rn in processInstruction()
9772 TmpInst.addOperand(Inst.getOperand(2)); // alignment in processInstruction()
9773 TmpInst.addOperand(Inst.getOperand(3)); // Rm in processInstruction()
9774 TmpInst.addOperand(Inst.getOperand(4)); // CondCode in processInstruction()
9775 TmpInst.addOperand(Inst.getOperand(5)); in processInstruction()
9776 Inst = TmpInst; in processInstruction()
9787 MCInst TmpInst; in processInstruction() local
9789 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9790 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9791 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9793 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9795 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9797 TmpInst.addOperand(Inst.getOperand(1)); // Rn in processInstruction()
9798 TmpInst.addOperand(Inst.getOperand(2)); // alignment in processInstruction()
9799 TmpInst.addOperand(Inst.getOperand(3)); // CondCode in processInstruction()
9800 TmpInst.addOperand(Inst.getOperand(4)); in processInstruction()
9801 Inst = TmpInst; in processInstruction()
9811 MCInst TmpInst; in processInstruction() local
9813 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9814 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9815 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9817 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9819 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9821 TmpInst.addOperand(Inst.getOperand(1)); // Rn in processInstruction()
9822 TmpInst.addOperand(Inst.getOperand(1)); // Rn_wb == tied Rn in processInstruction()
9823 TmpInst.addOperand(Inst.getOperand(2)); // alignment in processInstruction()
9824 TmpInst.addOperand(MCOperand::createReg(0)); // Rm in processInstruction()
9825 TmpInst.addOperand(Inst.getOperand(3)); // CondCode in processInstruction()
9826 TmpInst.addOperand(Inst.getOperand(4)); in processInstruction()
9827 Inst = TmpInst; in processInstruction()
9837 MCInst TmpInst; in processInstruction() local
9839 TmpInst.setOpcode(getRealVLDOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9840 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9841 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9843 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9845 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9847 TmpInst.addOperand(Inst.getOperand(1)); // Rn in processInstruction()
9848 TmpInst.addOperand(Inst.getOperand(1)); // Rn_wb == tied Rn in processInstruction()
9849 TmpInst.addOperand(Inst.getOperand(2)); // alignment in processInstruction()
9850 TmpInst.addOperand(Inst.getOperand(3)); // Rm in processInstruction()
9851 TmpInst.addOperand(Inst.getOperand(4)); // CondCode in processInstruction()
9852 TmpInst.addOperand(Inst.getOperand(5)); in processInstruction()
9853 Inst = TmpInst; in processInstruction()
9864 MCInst TmpInst; in processInstruction() local
9866 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9867 TmpInst.addOperand(Inst.getOperand(1)); // Rn in processInstruction()
9868 TmpInst.addOperand(Inst.getOperand(2)); // alignment in processInstruction()
9869 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9870 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9872 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9874 TmpInst.addOperand(Inst.getOperand(3)); // CondCode in processInstruction()
9875 TmpInst.addOperand(Inst.getOperand(4)); in processInstruction()
9876 Inst = TmpInst; in processInstruction()
9886 MCInst TmpInst; in processInstruction() local
9888 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9889 TmpInst.addOperand(Inst.getOperand(1)); // Rn in processInstruction()
9890 TmpInst.addOperand(Inst.getOperand(1)); // Rn_wb == tied Rn in processInstruction()
9891 TmpInst.addOperand(Inst.getOperand(2)); // alignment in processInstruction()
9892 TmpInst.addOperand(MCOperand::createReg(0)); // Rm in processInstruction()
9893 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9894 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9896 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9898 TmpInst.addOperand(Inst.getOperand(3)); // CondCode in processInstruction()
9899 TmpInst.addOperand(Inst.getOperand(4)); in processInstruction()
9900 Inst = TmpInst; in processInstruction()
9910 MCInst TmpInst; in processInstruction() local
9912 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9913 TmpInst.addOperand(Inst.getOperand(1)); // Rn in processInstruction()
9914 TmpInst.addOperand(Inst.getOperand(1)); // Rn_wb == tied Rn in processInstruction()
9915 TmpInst.addOperand(Inst.getOperand(2)); // alignment in processInstruction()
9916 TmpInst.addOperand(Inst.getOperand(3)); // Rm in processInstruction()
9917 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9918 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9920 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9922 TmpInst.addOperand(Inst.getOperand(4)); // CondCode in processInstruction()
9923 TmpInst.addOperand(Inst.getOperand(5)); in processInstruction()
9924 Inst = TmpInst; in processInstruction()
9935 MCInst TmpInst; in processInstruction() local
9937 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9938 TmpInst.addOperand(Inst.getOperand(1)); // Rn in processInstruction()
9939 TmpInst.addOperand(Inst.getOperand(2)); // alignment in processInstruction()
9940 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9941 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9943 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9945 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9947 TmpInst.addOperand(Inst.getOperand(3)); // CondCode in processInstruction()
9948 TmpInst.addOperand(Inst.getOperand(4)); in processInstruction()
9949 Inst = TmpInst; in processInstruction()
9959 MCInst TmpInst; in processInstruction() local
9961 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9962 TmpInst.addOperand(Inst.getOperand(1)); // Rn in processInstruction()
9963 TmpInst.addOperand(Inst.getOperand(1)); // Rn_wb == tied Rn in processInstruction()
9964 TmpInst.addOperand(Inst.getOperand(2)); // alignment in processInstruction()
9965 TmpInst.addOperand(MCOperand::createReg(0)); // Rm in processInstruction()
9966 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9967 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9969 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9971 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9973 TmpInst.addOperand(Inst.getOperand(3)); // CondCode in processInstruction()
9974 TmpInst.addOperand(Inst.getOperand(4)); in processInstruction()
9975 Inst = TmpInst; in processInstruction()
9985 MCInst TmpInst; in processInstruction() local
9987 TmpInst.setOpcode(getRealVSTOpcode(Inst.getOpcode(), Spacing)); in processInstruction()
9988 TmpInst.addOperand(Inst.getOperand(1)); // Rn in processInstruction()
9989 TmpInst.addOperand(Inst.getOperand(1)); // Rn_wb == tied Rn in processInstruction()
9990 TmpInst.addOperand(Inst.getOperand(2)); // alignment in processInstruction()
9991 TmpInst.addOperand(Inst.getOperand(3)); // Rm in processInstruction()
9992 TmpInst.addOperand(Inst.getOperand(0)); // Vd in processInstruction()
9993 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9995 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9997 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() + in processInstruction()
9999 TmpInst.addOperand(Inst.getOperand(4)); // CondCode in processInstruction()
10000 TmpInst.addOperand(Inst.getOperand(5)); in processInstruction()
10001 Inst = TmpInst; in processInstruction()
10021 MCInst TmpInst; in processInstruction() local
10022 TmpInst.setOpcode(NewOpc); in processInstruction()
10023 TmpInst.addOperand(Inst.getOperand(0)); in processInstruction()
10024 TmpInst.addOperand(Inst.getOperand(5)); in processInstruction()
10025 TmpInst.addOperand(Inst.getOperand(1)); in processInstruction()
10026 TmpInst.addOperand(Inst.getOperand(2)); in processInstruction()
10027 TmpInst.addOperand(Inst.getOperand(3)); in processInstruction()
10028 TmpInst.addOperand(Inst.getOperand(4)); in processInstruction()
10029 Inst = TmpInst; in processInstruction()
10048 MCInst TmpInst; in processInstruction() local
10057 TmpInst.setOpcode(newOpc); in processInstruction()
10058 TmpInst.addOperand(Inst.getOperand(0)); // Rd in processInstruction()
10060 TmpInst.addOperand(MCOperand::createReg( in processInstruction()
10062 TmpInst.addOperand(Inst.getOperand(1)); // Rn in processInstruction()
10063 TmpInst.addOperand(Inst.getOperand(2)); // Rm in processInstruction()
10064 TmpInst.addOperand(Inst.getOperand(4)); // CondCode in processInstruction()
10065 TmpInst.addOperand(Inst.getOperand(5)); in processInstruction()
10067 TmpInst.addOperand(MCOperand::createReg( in processInstruction()
10069 Inst = TmpInst; in processInstruction()
10083 MCInst TmpInst; in processInstruction() local
10110 TmpInst.setOpcode(newOpc); in processInstruction()
10111 TmpInst.addOperand(Inst.getOperand(0)); // Rd in processInstruction()
10113 TmpInst.addOperand(MCOperand::createReg( in processInstruction()
10115 TmpInst.addOperand(Inst.getOperand(1)); // Rn in processInstruction()
10117 TmpInst.addOperand(MCOperand::createImm(Amount)); in processInstruction()
10118 TmpInst.addOperand(Inst.getOperand(3)); // CondCode in processInstruction()
10119 TmpInst.addOperand(Inst.getOperand(4)); in processInstruction()
10121 TmpInst.addOperand(MCOperand::createReg( in processInstruction()
10123 Inst = TmpInst; in processInstruction()
10140 MCInst TmpInst; in processInstruction() local
10141 TmpInst.setOpcode(ARM::MOVsr); in processInstruction()
10142 TmpInst.addOperand(Inst.getOperand(0)); // Rd in processInstruction()
10143 TmpInst.addOperand(Inst.getOperand(1)); // Rn in processInstruction()
10144 TmpInst.addOperand(Inst.getOperand(2)); // Rm in processInstruction()
10145 TmpInst.addOperand(MCOperand::createImm(Shifter)); // Shift value and ty in processInstruction()
10146 TmpInst.addOperand(Inst.getOperand(3)); // CondCode in processInstruction()
10147 TmpInst.addOperand(Inst.getOperand(4)); in processInstruction()
10148 TmpInst.addOperand(Inst.getOperand(5)); // cc_out in processInstruction()
10149 Inst = TmpInst; in processInstruction()
10171 MCInst TmpInst; in processInstruction() local
10172 TmpInst.setOpcode(Opc); in processInstruction()
10173 TmpInst.addOperand(Inst.getOperand(0)); // Rd in processInstruction()
10174 TmpInst.addOperand(Inst.getOperand(1)); // Rn in processInstruction()
10176 TmpInst.addOperand(MCOperand::createImm(Shifter)); // Shift value and ty in processInstruction()
10177 TmpInst.addOperand(Inst.getOperand(3)); // CondCode in processInstruction()
10178 TmpInst.addOperand(Inst.getOperand(4)); in processInstruction()
10179 TmpInst.addOperand(Inst.getOperand(5)); // cc_out in processInstruction()
10180 Inst = TmpInst; in processInstruction()
10185 MCInst TmpInst; in processInstruction() local
10186 TmpInst.setOpcode(ARM::MOVsi); in processInstruction()
10187 TmpInst.addOperand(Inst.getOperand(0)); // Rd in processInstruction()
10188 TmpInst.addOperand(Inst.getOperand(1)); // Rn in processInstruction()
10189 TmpInst.addOperand(MCOperand::createImm(Shifter)); // Shift value and ty in processInstruction()
10190 TmpInst.addOperand(Inst.getOperand(2)); // CondCode in processInstruction()
10191 TmpInst.addOperand(Inst.getOperand(3)); in processInstruction()
10192 TmpInst.addOperand(Inst.getOperand(4)); // cc_out in processInstruction()
10193 Inst = TmpInst; in processInstruction()
10201 MCInst TmpInst; in processInstruction() local
10202 TmpInst.setOpcode(ARM::t2LDR_POST); in processInstruction()
10203 TmpInst.addOperand(Inst.getOperand(4)); // Rt in processInstruction()
10204 TmpInst.addOperand(Inst.getOperand(0)); // Rn_wb in processInstruction()
10205 TmpInst.addOperand(Inst.getOperand(1)); // Rn in processInstruction()
10206 TmpInst.addOperand(MCOperand::createImm(4)); in processInstruction()
10207 TmpInst.addOperand(Inst.getOperand(2)); // CondCode in processInstruction()
10208 TmpInst.addOperand(Inst.getOperand(3)); in processInstruction()
10209 Inst = TmpInst; in processInstruction()
10217 MCInst TmpInst; in processInstruction() local
10218 TmpInst.setOpcode(ARM::t2STR_PRE); in processInstruction()
10219 TmpInst.addOperand(Inst.getOperand(0)); // Rn_wb in processInstruction()
10220 TmpInst.addOperand(Inst.getOperand(4)); // Rt in processInstruction()
10221 TmpInst.addOperand(Inst.getOperand(1)); // Rn in processInstruction()
10222 TmpInst.addOperand(MCOperand::createImm(-4)); in processInstruction()
10223 TmpInst.addOperand(Inst.getOperand(2)); // CondCode in processInstruction()
10224 TmpInst.addOperand(Inst.getOperand(3)); in processInstruction()
10225 Inst = TmpInst; in processInstruction()
10233 MCInst TmpInst; in processInstruction() local
10234 TmpInst.setOpcode(ARM::LDR_POST_IMM); in processInstruction()
10235 TmpInst.addOperand(Inst.getOperand(4)); // Rt in processInstruction()
10236 TmpInst.addOperand(Inst.getOperand(0)); // Rn_wb in processInstruction()
10237 TmpInst.addOperand(Inst.getOperand(1)); // Rn in processInstruction()
10238 TmpInst.addOperand(MCOperand::createReg(0)); // am2offset in processInstruction()
10239 TmpInst.addOperand(MCOperand::createImm(4)); in processInstruction()
10240 TmpInst.addOperand(Inst.getOperand(2)); // CondCode in processInstruction()
10241 TmpInst.addOperand(Inst.getOperand(3)); in processInstruction()
10242 Inst = TmpInst; in processInstruction()
10251 MCInst TmpInst; in processInstruction() local
10252 TmpInst.setOpcode(ARM::STR_PRE_IMM); in processInstruction()
10253 TmpInst.addOperand(Inst.getOperand(0)); // Rn_wb in processInstruction()
10254 TmpInst.addOperand(Inst.getOperand(4)); // Rt in processInstruction()
10255 TmpInst.addOperand(Inst.getOperand(1)); // addrmode_imm12 in processInstruction()
10256 TmpInst.addOperand(MCOperand::createImm(-4)); in processInstruction()
10257 TmpInst.addOperand(Inst.getOperand(2)); // CondCode in processInstruction()
10258 TmpInst.addOperand(Inst.getOperand(3)); in processInstruction()
10259 Inst = TmpInst; in processInstruction()
10323 MCInst TmpInst; in processInstruction() local
10324 TmpInst.setOpcode(Inst.getOpcode() == ARM::t2ADDri ? in processInstruction()
10326 TmpInst.addOperand(Inst.getOperand(0)); in processInstruction()
10327 TmpInst.addOperand(Inst.getOperand(5)); in processInstruction()
10328 TmpInst.addOperand(Inst.getOperand(0)); in processInstruction()
10329 TmpInst.addOperand(Inst.getOperand(2)); in processInstruction()
10330 TmpInst.addOperand(Inst.getOperand(3)); in processInstruction()
10331 TmpInst.addOperand(Inst.getOperand(4)); in processInstruction()
10332 Inst = TmpInst; in processInstruction()
10343 MCInst TmpInst; in processInstruction() local
10344 TmpInst.setOpcode(Inst.getOpcode() == ARM::t2ADDspImm ? ARM::tADDspi in processInstruction()
10346 TmpInst.addOperand(MCOperand::createReg(ARM::SP)); // destination reg in processInstruction()
10347 TmpInst.addOperand(MCOperand::createReg(ARM::SP)); // source reg in processInstruction()
10348 TmpInst.addOperand(MCOperand::createImm(V / 4)); // immediate in processInstruction()
10349 TmpInst.addOperand(Inst.getOperand(3)); // pred in processInstruction()
10350 TmpInst.addOperand(Inst.getOperand(4)); in processInstruction()
10351 Inst = TmpInst; in processInstruction()
10371 MCInst TmpInst; in processInstruction() local
10372 TmpInst.setOpcode(ARM::tADDhirr); in processInstruction()
10373 TmpInst.addOperand(Inst.getOperand(0)); in processInstruction()
10374 TmpInst.addOperand(Inst.getOperand(0)); in processInstruction()
10375 TmpInst.addOperand(Inst.getOperand(Swap ? 1 : 2)); in processInstruction()
10376 TmpInst.addOperand(Inst.getOperand(3)); in processInstruction()
10377 TmpInst.addOperand(Inst.getOperand(4)); in processInstruction()
10378 Inst = TmpInst; in processInstruction()
10491 MCInst TmpInst; in processInstruction() local
10492 TmpInst.setOpcode(ARM::tMOVi8); in processInstruction()
10493 TmpInst.addOperand(Inst.getOperand(0)); in processInstruction()
10494 TmpInst.addOperand(Inst.getOperand(4)); in processInstruction()
10495 TmpInst.addOperand(Inst.getOperand(1)); in processInstruction()
10496 TmpInst.addOperand(Inst.getOperand(2)); in processInstruction()
10497 TmpInst.addOperand(Inst.getOperand(3)); in processInstruction()
10498 Inst = TmpInst; in processInstruction()
10512 MCInst TmpInst; in processInstruction() local
10514 TmpInst.setOpcode(Op); in processInstruction()
10515 TmpInst.addOperand(Inst.getOperand(0)); in processInstruction()
10516 TmpInst.addOperand(Inst.getOperand(1)); in processInstruction()
10518 TmpInst.addOperand(Inst.getOperand(2)); in processInstruction()
10519 TmpInst.addOperand(Inst.getOperand(3)); in processInstruction()
10521 Inst = TmpInst; in processInstruction()
10545 MCInst TmpInst; in processInstruction() local
10546 TmpInst.setOpcode(NewOpc); in processInstruction()
10547 TmpInst.addOperand(Inst.getOperand(0)); in processInstruction()
10548 TmpInst.addOperand(Inst.getOperand(1)); in processInstruction()
10549 TmpInst.addOperand(Inst.getOperand(3)); in processInstruction()
10550 TmpInst.addOperand(Inst.getOperand(4)); in processInstruction()
10551 Inst = TmpInst; in processInstruction()
10563 MCInst TmpInst; in processInstruction() local
10564 TmpInst.setOpcode(ARM::MOVr); in processInstruction()
10565 TmpInst.addOperand(Inst.getOperand(0)); in processInstruction()
10566 TmpInst.addOperand(Inst.getOperand(1)); in processInstruction()
10567 TmpInst.addOperand(Inst.getOperand(3)); in processInstruction()
10568 TmpInst.addOperand(Inst.getOperand(4)); in processInstruction()
10569 TmpInst.addOperand(Inst.getOperand(5)); in processInstruction()
10570 Inst = TmpInst; in processInstruction()
10597 MCInst TmpInst; in processInstruction() local
10598 TmpInst.setOpcode(newOpc); in processInstruction()
10599 TmpInst.addOperand(Inst.getOperand(0)); in processInstruction()
10600 TmpInst.addOperand(Inst.getOperand(1)); in processInstruction()
10601 TmpInst.addOperand(Inst.getOperand(2)); in processInstruction()
10602 TmpInst.addOperand(Inst.getOperand(4)); in processInstruction()
10603 TmpInst.addOperand(Inst.getOperand(5)); in processInstruction()
10604 TmpInst.addOperand(Inst.getOperand(6)); in processInstruction()
10605 Inst = TmpInst; in processInstruction()
10641 MCInst TmpInst; in processInstruction() local
10642 TmpInst.setOpcode(NewOpc); in processInstruction()
10643 TmpInst.addOperand(Inst.getOperand(0)); in processInstruction()
10644 TmpInst.addOperand(Inst.getOperand(5)); in processInstruction()
10645 TmpInst.addOperand(Inst.getOperand(1)); in processInstruction()
10646 TmpInst.addOperand(Inst.getOperand(2)); in processInstruction()
10647 TmpInst.addOperand(Inst.getOperand(3)); in processInstruction()
10648 TmpInst.addOperand(Inst.getOperand(4)); in processInstruction()
10649 Inst = TmpInst; in processInstruction()
10675 MCInst TmpInst; in processInstruction() local
10676 TmpInst.setOpcode(NewOpc); in processInstruction()
10677 TmpInst.addOperand(Inst.getOperand(0)); in processInstruction()
10678 TmpInst.addOperand(Inst.getOperand(5)); in processInstruction()
10680 TmpInst.addOperand(Inst.getOperand(1)); in processInstruction()
10681 TmpInst.addOperand(Inst.getOperand(2)); in processInstruction()
10683 TmpInst.addOperand(Inst.getOperand(2)); in processInstruction()
10684 TmpInst.addOperand(Inst.getOperand(1)); in processInstruction()
10686 TmpInst.addOperand(Inst.getOperand(3)); in processInstruction()
10687 TmpInst.addOperand(Inst.getOperand(4)); in processInstruction()
10688 Inst = TmpInst; in processInstruction()