GCC Middle and Back End API Reference
|
Data Fields | |
struct undo * | undos |
struct undo * | frees |
rtx_insn * | other_insn |
Record a bunch of changes to be undone, up to MAX_UNDO of them. num_undo says how many are currently recorded. other_insn is nonzero if we have modified some other insn in the process of working on subst_insn. It must be verified too.
struct undo* undobuf::frees |
Referenced by combine_instructions(), do_SUBST(), do_SUBST_INT(), do_SUBST_LINK(), subst_mode(), try_combine(), undo_commit(), and undo_to_marker().
rtx_insn* undobuf::other_insn |
Referenced by combine_validate_cost(), simplify_set(), and try_combine().
struct undo* undobuf::undos |
Referenced by do_SUBST(), do_SUBST_INT(), do_SUBST_LINK(), get_undo_marker(), subst_mode(), try_combine(), undo_commit(), and undo_to_marker().