Home
last modified time | relevance | path

Searched refs:prev_insn (Results 1 – 25 of 41) sorted by relevance

12

/openbsd/src/gnu/llvm/lldb/source/Plugins/Architecture/Mips/
DArchitectureMips.cpp156 InstructionSP prev_insn; in GetInstructionAtAddress() local
171 prev_insn = disasm_sp->GetInstructionList().GetInstructionAtIndex(0); in GetInstructionAtAddress()
172 insn_size = prev_insn->GetOpcode().GetByteSize(); in GetInstructionAtAddress()
176 instruction_list.Append(prev_insn); in GetInstructionAtAddress()
195 instruction_list.Append(prev_insn); in GetInstructionAtAddress()
/openbsd/src/gnu/usr.bin/binutils-2.17/gas/config/
Dtc-m32r.c67 static m32r_insn prev_insn; variable
557 prev_insn.insn = NULL; in fill_insn()
1275 if (prev_insn.insn || seen_relaxable_p) in md_assemble()
1303 if (prev_insn.insn && seen_relaxable_p && optimize) in md_assemble()
1323 on_32bit_boundary_p = prev_insn.insn == NULL; in md_assemble()
1346 && ! writes_to_pc (&prev_insn) in md_assemble()
1347 && ! first_writes_to_seconds_operands (&prev_insn, &insn, FALSE)) in md_assemble()
1349 if (can_make_parallel (&prev_insn, &insn) == NULL) in md_assemble()
1351 else if (can_make_parallel (&insn, &prev_insn) == NULL) in md_assemble()
1381 SWAP_BYTES (prev_insn.addr[0], insn.addr[0]); in md_assemble()
[all …]
Dtc-d30v.c1594 static long long prev_insn = -1; variable
1610 if ((prev_insn != -1) && prev_seg in md_assemble()
1654 prev_insn = do_assemble (str, &prev_opcode, 1, 0); in md_assemble()
1655 if (prev_insn == -1) in md_assemble()
1691 if (prev_insn != -1 in md_assemble()
1695 && parallel_ok (&prev_opcode, (long) prev_insn, in md_assemble()
1697 && write_2_short (&prev_opcode, (long) prev_insn, in md_assemble()
1701 prev_insn = -1; in md_assemble()
1711 if (prev_insn != -1 && (strcmp (prev_opcode.op->name, "nop") == 0)) in md_assemble()
1717 if (prev_insn != -1) in md_assemble()
[all …]
Dtc-frv.c699 struct vliw_insn_list *prev_insn = NULL; local
719 prev_insn = curr_insn;
732 if (!prev_insn)
748 char *buffer = prev_insn->address;
762 prev_insn->next = NULL;
770 if (!prev_insn)
787 char *buffer = prev_insn->address;
801 prev_insn->next = NULL;
815 if (!prev_insn)
833 char *buffer = prev_insn->address;
[all …]
Dtc-d10v.c1149 static unsigned long prev_insn; variable
1659 write_1_short (prev_opcode, prev_insn, fixups->next); in d10v_cleanup()
1778 prev_insn = do_assemble (str, &prev_opcode); in md_assemble()
1781 if (prev_insn == (unsigned long) -1) in md_assemble()
1823 && (0 == write_2_short (prev_opcode, prev_insn, opcode, insn, extype, in md_assemble()
1835 prev_insn = insn; in md_assemble()
Dtc-maxq.c3067 static char prev_insn[256]; in md_assemble() local
3112 if (PFX_INSN[0] && (strstr (prev_insn, "PFX") || strstr (prev_insn, "pfx"))) in md_assemble()
3113 as_warn (_("Ineffective insntruction %s \n"), prev_insn); in md_assemble()
3115 memcpy (prev_insn, temp4prev, strlen (temp4prev) + 1); in md_assemble()
/openbsd/src/gnu/usr.bin/binutils/opcodes/
Da29k-dis.c294 char prev_insn[4]; local
298 (bfd_byte *) &prev_insn[0],
311 (*find_byte_func) (prev_insn, &prev_insn0, &prev_insn8,
316 (memaddr - 8, (bfd_byte *) &prev_insn[0], 4, info);
317 (*find_byte_func) (prev_insn, &prev_insn0, &prev_insn8,
Dsparc-dis.c685 unsigned long prev_insn; local
695 prev_insn = getword (buffer);
707 if (is_delayed_branch (prev_insn))
715 prev_insn = getword (buffer);
724 if ((prev_insn & 0xc1c00000) == 0x01000000
725 && X_RD (prev_insn) == X_RS1 (insn))
730 & ((int) X_IMM22 (prev_insn) << 10));
/openbsd/src/gnu/usr.bin/binutils/gas/config/
Dtc-m32r.c67 static m32r_insn prev_insn; variable
543 prev_insn.insn = NULL;
1327 if (prev_insn.insn || seen_relaxable_p)
1355 if (prev_insn.insn && seen_relaxable_p && optimize)
1375 on_32bit_boundary_p = prev_insn.insn == NULL;
1390 && ! writes_to_pc (&prev_insn)
1391 && ! first_writes_to_seconds_operands (&prev_insn, &insn, FALSE))
1393 if (can_make_parallel (&prev_insn, &insn) == NULL)
1395 else if (can_make_parallel (&insn, &prev_insn) == NULL)
1425 SWAP_BYTES (prev_insn.addr[0], insn.addr[0]);
[all …]
Dtc-d30v.c1226 static long long prev_insn = -1; variable
1243 if ((prev_insn != -1) && prev_seg
1287 prev_insn = do_assemble (str, &prev_opcode, 1, 0);
1288 if (prev_insn == -1)
1324 if (prev_insn != -1
1328 && parallel_ok (&prev_opcode, (long) prev_insn,
1330 && write_2_short (&prev_opcode, (long) prev_insn,
1334 prev_insn = -1;
1344 if (prev_insn != -1 && (strcmp (prev_opcode.op->name, "nop") == 0))
1350 if (prev_insn != -1)
[all …]
Dtc-frv.c684 struct vliw_insn_list *prev_insn = NULL; local
704 prev_insn = curr_insn;
717 if (!prev_insn)
733 unsigned char *buffer = prev_insn->address;
747 prev_insn->next = NULL;
755 if (!prev_insn)
772 unsigned char *buffer = prev_insn->address;
786 prev_insn->next = NULL;
800 if (!prev_insn)
818 unsigned char *buffer = prev_insn->address;
[all …]
Dtc-mips.c554 static struct mips_cl_insn prev_insn; variable
1818 prev_pinfo = prev_insn.insn_mo->pinfo; in reg_needs_delay()
1829 if (reg == ((prev_insn.insn_opcode >> OP_SH_RT) & OP_MASK_RT)) in reg_needs_delay()
1930 prev_pinfo = prev_insn.insn_mo->pinfo; in append_insn()
1979 ((prev_insn.insn_opcode >> OP_SH_RT) in append_insn()
2008 ((prev_insn.insn_opcode >> OP_SH_FT) in append_insn()
2017 ((prev_insn.insn_opcode >> OP_SH_FS) in append_insn()
2061 && insn_uses_reg (ip, ((prev_insn.insn_opcode >> OP_SH_RD) in append_insn()
2108 else if (prev_insn.insn_mo->pinfo & INSN_READ_HI) in append_insn()
2168 if (mips_fix_vr4120 && prev_insn.insn_mo->name) in append_insn()
[all …]
Dtc-d10v.c1198 static unsigned long prev_insn; variable
1244 prev_insn = do_assemble (str, &prev_opcode);
1247 if (prev_insn == (unsigned long) -1)
1289 && (0 == write_2_short (prev_opcode, prev_insn, opcode, insn, extype,
1301 prev_insn = insn;
1830 write_1_short (prev_opcode, prev_insn, fixups->next); in d10v_cleanup()
/openbsd/src/gnu/usr.bin/binutils-2.17/opcodes/
Dsparc-dis.c936 unsigned long prev_insn; in print_insn_sparc() local
946 prev_insn = getword (buffer); in print_insn_sparc()
958 if (is_delayed_branch (prev_insn)) in print_insn_sparc()
966 prev_insn = getword (buffer); in print_insn_sparc()
975 if ((prev_insn & 0xc1c00000) == 0x01000000 in print_insn_sparc()
976 && X_RD (prev_insn) == X_RS1 (insn)) in print_insn_sparc()
981 & ((int) X_IMM22 (prev_insn) << 10)); in print_insn_sparc()
/openbsd/src/gnu/llvm/lldb/source/Target/
DTraceDumper.cpp75 IsSameInstructionSymbolContext(const TraceDumper::SymbolInfo &prev_insn, in IsSameInstructionSymbolContext() argument
79 if (insn.sc.module_sp != prev_insn.sc.module_sp) in IsSameInstructionSymbolContext()
83 if (insn.sc.symbol != prev_insn.sc.symbol) in IsSameInstructionSymbolContext()
87 if (!insn.sc.function && !prev_insn.sc.function) in IsSameInstructionSymbolContext()
90 else if (insn.sc.function != prev_insn.sc.function) in IsSameInstructionSymbolContext()
95 Block *inline_block_b = prev_insn.sc.block in IsSameInstructionSymbolContext()
96 ? prev_insn.sc.block->GetContainingInlinedBlock() in IsSameInstructionSymbolContext()
106 const bool prev_line_valid = IsLineEntryValid(prev_insn.sc.line_entry); in IsSameInstructionSymbolContext()
109 prev_insn.sc.line_entry); in IsSameInstructionSymbolContext()
/openbsd/src/gnu/gcc/gcc/
Dsee.c3425 rtx prev_insn = NULL; in see_analyze_one_def() local
3451 prev_insn = PREV_INSN (insn); in see_analyze_one_def()
3452 if (!prev_insn || !INSN_P (prev_insn)) in see_analyze_one_def()
3455 if (!reg_set_between_p (source_register, PREV_INSN (prev_insn), insn)) in see_analyze_one_def()
3458 if (find_reg_note (prev_insn, REG_LIBCALL, NULL_RTX)) in see_analyze_one_def()
3461 if (find_reg_note (prev_insn, REG_RETVAL, NULL_RTX)) in see_analyze_one_def()
3465 if (GET_CODE (PATTERN (prev_insn)) == PARALLEL in see_analyze_one_def()
3466 && asm_noperands (PATTERN (prev_insn)) >= 0) in see_analyze_one_def()
Dhaifa-sched.c1754 rtx prev_insn = last_scheduled_insn; in ok_for_early_queue_removal() local
1760 for ( ; prev_insn; prev_insn = PREV_INSN (prev_insn)) in ok_for_early_queue_removal()
1765 if (!NOTE_P (prev_insn)) in ok_for_early_queue_removal()
1767 dep_link = find_insn_list (insn, INSN_DEPEND (prev_insn)); in ok_for_early_queue_removal()
1770 dep_cost = insn_cost (prev_insn, dep_link, insn) ; in ok_for_early_queue_removal()
1771 if (targetm.sched.is_costly_dependence (prev_insn, insn, in ok_for_early_queue_removal()
1778 if (GET_MODE (prev_insn) == TImode) /* end of dispatch group */ in ok_for_early_queue_removal()
1782 if (!prev_insn) in ok_for_early_queue_removal()
1784 prev_insn = PREV_INSN (prev_insn); in ok_for_early_queue_removal()
Difcvt.c1516 rtx prev_insn; in noce_get_alt_condition() local
1519 prev_insn = prev_nonnote_insn (if_info->cond_earliest); in noce_get_alt_condition()
1520 if (prev_insn in noce_get_alt_condition()
1521 && INSN_P (prev_insn) in noce_get_alt_condition()
1522 && GET_CODE (PATTERN (prev_insn)) == SET) in noce_get_alt_condition()
1524 rtx src = find_reg_equal_equiv_note (prev_insn); in noce_get_alt_condition()
1526 src = SET_SRC (PATTERN (prev_insn)); in noce_get_alt_condition()
1529 if (rtx_equal_p (op_a, SET_DEST (PATTERN (prev_insn)))) in noce_get_alt_condition()
1531 else if (rtx_equal_p (op_b, SET_DEST (PATTERN (prev_insn)))) in noce_get_alt_condition()
/openbsd/src/gnu/usr.bin/gcc/gcc/
Dprotector.c2370 register rtx x = orig, prev_insn; local
2462 prev_insn = prev_nonnote_insn (insn);
2517 && prev_insn
2518 && PATTERN (prev_insn)
2519 && SET_DEST (PATTERN (prev_insn)) == XEXP (x, 1)
2520 && CONSTANT_P (SET_SRC (PATTERN (prev_insn))))
2522 HOST_WIDE_INT offset = INTVAL (SET_SRC (PATTERN (prev_insn)));
2527 SET_SRC (PATTERN (prev_insn))
Difcvt.c1305 rtx prev_insn; local
1308 prev_insn = PREV_INSN (if_info->cond_earliest);
1309 if (prev_insn
1310 && INSN_P (prev_insn)
1311 && GET_CODE (PATTERN (prev_insn)) == SET)
1313 rtx src = find_reg_equal_equiv_note (prev_insn);
1315 src = SET_SRC (PATTERN (prev_insn));
1318 if (rtx_equal_p (op_a, SET_DEST (PATTERN (prev_insn))))
1320 else if (rtx_equal_p (op_b, SET_DEST (PATTERN (prev_insn))))
Dcfganal.c343 rtx prev_insn; local
351 for (insn = bb->end; ; insn = prev_insn)
353 prev_insn = PREV_INSN (insn);
/openbsd/src/gnu/usr.bin/gcc/gcc/config/i960/
Di960.c1012 register rtx prev_insn, prev_dest; local
1025 prev_insn = prev_real_insn (insn);
1027 if (prev_insn && GET_CODE (prev_insn) == INSN
1028 && GET_CODE (PATTERN (prev_insn)) == SET)
1030 prev_dest = SET_DEST (PATTERN (prev_insn));
/openbsd/src/gnu/usr.bin/binutils-2.17/bfd/
Dcoff-sh.c2366 unsigned int prev_insn = 0; local
2382 prev_insn = bfd_get_16 (abfd, contents + i - 2);
2388 if (dsp && (prev_insn & 0xfc00) == 0xf800)
2401 prev_op = sh_insn_info (prev_insn);
2404 prev_op = sh_insn_info (prev_insn);
2416 && ! sh_insns_conflict (prev_insn, prev_op, insn, op))
2492 && sh_load_use (prev_insn, prev_op, next_insn, next_op))
/openbsd/src/gnu/usr.bin/binutils/bfd/
Dcoff-sh.c2472 unsigned int prev_insn = 0; local
2488 prev_insn = bfd_get_16 (abfd, contents + i - 2);
2494 if (dsp && (prev_insn & 0xfc00) == 0xf800)
2507 prev_op = sh_insn_info (prev_insn);
2510 prev_op = sh_insn_info (prev_insn);
2522 && ! sh_insns_conflict (prev_insn, prev_op, insn, op))
2598 && sh_load_use (prev_insn, prev_op, next_insn, next_op))
/openbsd/src/gnu/gcc/gcc/config/ia64/
Dia64.c2660 rtx prev_insn[2]; /* the insn corresponding to prev_addr */ member
2679 spill_fill_data.prev_insn[0] = NULL; in setup_spill_pointers()
2680 spill_fill_data.prev_insn[1] = NULL; in setup_spill_pointers()
2718 REG_NOTES (spill_fill_data.prev_insn[iter]) in spill_restore_mem()
2720 REG_NOTES (spill_fill_data.prev_insn[iter])); in spill_restore_mem()
2823 spill_fill_data.prev_insn[iter] = insn; in do_spill()
2865 spill_fill_data.prev_insn[iter] = insn; in do_restore()
8173 rtx prev_insn = NULL_RTX; in final_emit_insn_group_barriers() local
8195 prev_insn = NULL_RTX; in final_emit_insn_group_barriers()
8203 prev_insn = NULL_RTX; in final_emit_insn_group_barriers()
[all …]

12