Lines Matching defs:REF
650 #define DF_REF_REAL_REG(REF) (GET_CODE ((REF)->base.reg) == SUBREG \ argument
652 #define DF_REF_REGNO(REF) ((REF)->base.regno) argument
653 #define DF_REF_REAL_LOC(REF) (GET_CODE (*((REF)->regular_ref.loc)) == SUBREG \ argument
655 #define DF_REF_REG(REF) ((REF)->base.reg) argument
656 #define DF_REF_LOC(REF) (DF_REF_CLASS (REF) == DF_REF_REGULAR ? \ argument
658 #define DF_REF_BB(REF) (DF_REF_IS_ARTIFICIAL (REF) \ argument
661 #define DF_REF_BBNO(REF) (DF_REF_BB (REF)->index) argument
662 #define DF_REF_INSN_INFO(REF) ((REF)->base.insn_info) argument
663 #define DF_REF_INSN(REF) ((REF)->base.insn_info->insn) argument
664 #define DF_REF_INSN_UID(REF) (INSN_UID (DF_REF_INSN(REF))) argument
665 #define DF_REF_CLASS(REF) ((REF)->base.cl) argument
666 #define DF_REF_TYPE(REF) ((REF)->base.type) argument
667 #define DF_REF_CHAIN(REF) ((REF)->base.chain) argument
668 #define DF_REF_ID(REF) ((REF)->base.id) argument
669 #define DF_REF_FLAGS(REF) ((REF)->base.flags) argument
670 #define DF_REF_FLAGS_IS_SET(REF, v) ((DF_REF_FLAGS (REF) & (v)) != 0) argument
671 #define DF_REF_FLAGS_SET(REF, v) (DF_REF_FLAGS (REF) |= (v)) argument
672 #define DF_REF_FLAGS_CLEAR(REF, v) (DF_REF_FLAGS (REF) &= ~(v)) argument
673 #define DF_REF_ORDER(REF) ((REF)->base.ref_order) argument
677 #define DF_REF_IS_ARTIFICIAL(REF) (DF_REF_CLASS (REF) == DF_REF_ARTIFICIAL) argument
678 #define DF_REF_REG_MARK(REF) (DF_REF_FLAGS_SET ((REF),DF_REF_REG_MARKER)) argument
679 #define DF_REF_REG_UNMARK(REF) (DF_REF_FLAGS_CLEAR ((REF),DF_REF_REG_MARKER)) argument
680 #define DF_REF_IS_REG_MARKED(REF) (DF_REF_FLAGS_IS_SET ((REF),DF_REF_REG_MARKER)) argument
681 #define DF_REF_NEXT_LOC(REF) ((REF)->base.next_loc) argument
682 #define DF_REF_NEXT_REG(REF) ((REF)->base.next_reg) argument
683 #define DF_REF_PREV_REG(REF) ((REF)->base.prev_reg) argument
686 #define DF_REF_EXTRACT_WIDTH(REF) ((REF)->extract_ref.width) argument
687 #define DF_REF_EXTRACT_OFFSET(REF) ((REF)->extract_ref.offset) argument
688 #define DF_REF_EXTRACT_MODE(REF) ((REF)->extract_ref.mode) argument
691 #define DF_REF_REG_DEF_P(REF) (DF_REF_TYPE (REF) == DF_REF_REG_DEF) argument
692 #define DF_REF_REG_USE_P(REF) (!DF_REF_REG_DEF_P (REF)) argument
693 #define DF_REF_REG_MEM_STORE_P(REF) (DF_REF_TYPE (REF) == DF_REF_REG_MEM_STORE) argument
694 #define DF_REF_REG_MEM_LOAD_P(REF) (DF_REF_TYPE (REF) == DF_REF_REG_MEM_LOAD) argument
695 #define DF_REF_REG_MEM_P(REF) (DF_REF_REG_MEM_STORE_P (REF) \ argument