Lines Matching refs:new_inst

4201 output_inst (struct aarch64_inst *new_inst)  in output_inst()  argument
4221 if (new_inst != NULL) in output_inst()
4222 fixp->tc_fix_data.inst = new_inst; in output_inst()
6197 aarch64_inst *new_inst = fixP->tc_fix_data.inst; in fix_insn() local
6199 if (new_inst) in fix_insn()
6204 idx = aarch64_operand_index (new_inst->opcode->operands, opnd); in fix_insn()
6205 new_inst->operands[idx].skip = 0; in fix_insn()
6271 gas_assert (new_inst != NULL); in fix_insn()
6272 idx = aarch64_operand_index (new_inst->opcode->operands, opnd); in fix_insn()
6273 new_inst->operands[idx].imm.value = value; in fix_insn()
6274 if (aarch64_opcode_encode (new_inst->opcode, new_inst, in fix_insn()
6275 &new_inst->value, NULL, NULL)) in fix_insn()
6276 put_aarch64_insn (buf, new_inst->value); in fix_insn()
6300 gas_assert (new_inst != NULL); in fix_insn()
6301 fix_mov_imm_insn (fixP, buf, new_inst, value); in fix_insn()
6311 gas_assert (new_inst != NULL && new_inst->value == insn); in fix_insn()
6312 gas_assert (new_inst->opcode->operands[1] == opnd in fix_insn()
6313 || new_inst->opcode->operands[2] == opnd); in fix_insn()
6316 if (new_inst->opcode->operands[1] == opnd) in fix_insn()
6324 new_inst->operands[idx].addr.offset.imm = value; in fix_insn()
6327 if (aarch64_opcode_encode (new_inst->opcode, new_inst, in fix_insn()
6328 &new_inst->value, NULL, NULL)) in fix_insn()
6330 put_aarch64_insn (buf, new_inst->value); in fix_insn()
6333 else if (new_inst->opcode->iclass == ldst_pos in fix_insn()
6334 && try_to_encode_as_unscaled_ldst (new_inst)) in fix_insn()
6336 put_aarch64_insn (buf, new_inst->value); in fix_insn()