Home
last modified time | relevance | path

Searched refs:RTX (Results 1 – 20 of 20) sorted by relevance

/NextBSD/contrib/gcc/
HDrtl.h343 #define GET_CODE(RTX) ((enum rtx_code) (RTX)->code) argument
344 #define PUT_CODE(RTX, CODE) ((RTX)->code = (CODE)) argument
346 #define GET_MODE(RTX) ((enum machine_mode) (RTX)->mode) argument
347 #define PUT_MODE(RTX, MODE) ((RTX)->mode = (MODE)) argument
460 #define RTL_CHECK1(RTX, N, C1) __extension__ \ argument
461 (*({ rtx const _rtx = (RTX); const int _n = (N); \
471 #define RTL_CHECK2(RTX, N, C1, C2) __extension__ \ argument
472 (*({ rtx const _rtx = (RTX); const int _n = (N); \
483 #define RTL_CHECKC1(RTX, N, C) __extension__ \ argument
484 (*({ rtx const _rtx = (RTX); const int _n = (N); \
[all …]
HDgenattrtab.c95 #define ATTR_IND_SIMPLIFIED_P(RTX) (RTX_FLAG((RTX), unchanging)) argument
96 #define ATTR_CURR_SIMPLIFIED_P(RTX) (RTX_FLAG((RTX), in_struct)) argument
97 #define ATTR_PERMANENT_P(RTX) (RTX_FLAG((RTX), return_val)) argument
HDrtl.def746 expressions. Evaluates true only if the operand has an RTX code
794 insns. This might, for example, create some RTX's and store them in
821 insns. This might, for example, create some RTX's and store them in
839 This might, for example, create some RTX's and store them in
887 can calculate the set of RTX codes that can possibly match.
932 expression, including the bit about specifying the set of RTX codes
HDChangeLog-20021712 * i386.c (ix86_expand_int_movcc): Add copy_rtx to avoid invalid RTX
5559 (RTX_COSTS): Use these fields to determine the RTX costs
6335 A + (-const) on RTX level, even for unsigned types.
16188 Only run RTX equality checks on INSN_P rtl.
17253 * varasm.c (mark_constants): Handle RTX format 'B'.
19953 * simplify-rtx.c (simplify_gen_relational): Simplify the RTX
20699 disabling checking, and avoid multiple evaluation of RTX.
21773 * config/arm/arm.c (arm_rtx_costs): Check for RTX being a
21775 (arm_adjust_cost): Check for RTX being a SYMBOL_REF before
21779 (THUMB_GO_IF_LEGITIMATE_ADDRESS): Check for RTX being a
[all …]
HDFSFChangeLog1294 * expmed.c (init_expmed): Allocate all RTX in memory we'll free.
HDChangeLog-20012725 RTX when calling alter_subreg().
2726 (store_multiple_sequence): Pass pointer to RTX when calling
3779 * print-rtl.c (print_rtx): If RTX code is bad, just say so.
4601 * gcse.c (try_replace_reg): Copy RTX before creating note.
13514 cmp_optab RTX codes so have_insn_for can find them.
13734 (assign_params): Avoid setting DECL_RTL to unfinished RTX.
13795 (assign_params): Avoid setting DECL_RTL to unfinished RTX.
15771 the first RTX.
31062 (rs6000_return_addr): Generate RTX for the return address.
HDChangeLog-200411452 "reg" to "otherop". To generate canonical RTX, check that otherop
25739 Generate a symbol name RTX with the correct m32r specific flags
31265 the SYMBOL_REF_DECL from the original RTX for the new
31266 non-lazy pointer RTX.
31714 the SYMBOL_REF_DECL from the original RTX for the new
31715 stub RTX.
36176 an RTX is an immediate constant that represents the most significant
36370 * function.c (gen_mem_addressof): When changing the RTX from a REG
39750 condition, move testing of RTX codes inside the loop.
45407 * combine.c (recog_for_combine): Avoid allocating unnecesary RTX.
[all …]
HDChangeLog-20034190 (ggc_alloc_rtx): Use typed allocation, since all RTX's are of a single
11112 whether an RTX expression is an immediate constant.
35367 Only generate table_label RTX when actually needed. Try to share
HDChangeLog-2005283 RTX instead of substituting. Remove the signed_count variable.
289 RTX instead of substituting. Return NULL_RTX if no substitution
25205 (note_invalid_constants): All constants in an RTX with a constraint
HDFSFChangeLog.103079 * rtl.h (INLINE_REGNO_{RTX,POINTER_FLAG,POINTER_ALIGN}): New macros.
HDChangeLog-20063927 (write_predicate_stmts): New function to write a predicate RTX
HDChangeLog-19989131 * cse.c (cse_insn): Second arg is an RTX now. Update all callers.
HDChangeLog-19992373 to RTX `mem'.
HDChangeLog-200016467 (gendef): Clear the first word of an RTX in the generator
/NextBSD/contrib/gcc/doc/
HDrtl.texi55 @cindex RTX (See RTL)
58 expression (``RTX'', for short) is a C structure, but it is usually
101 Expressions are classified by @dfn{expression codes} (also called RTX
104 codes and their meanings are machine-independent. The code of an RTX can
134 @cindex classes of RTX codes
135 @cindex RTX codes, classes of
140 of an RTX code with the macro @code{GET_RTX_CLASS (@var{code})}.
145 An RTX code that represents an actual object, such as a register
151 An RTX code that represents a constant object. @code{HIGH} is also
155 An RTX code for a non-symmetric comparison, such as @code{GEU} or
[all …]
HDtm.texi839 RTX to hold the register containing the function's return address. This
840 RTX can then be used to implement the @code{__builtin_return_address}
2788 @var{value}, an RTX of code @code{const_double}, is in the appropriate
3780 The value of the expression is usually either a @code{reg} RTX for the
3787 The value of the expression can also be a @code{parallel} RTX@. This is
3792 @code{expr_list} the first operand must be a @code{reg} RTX for the hard
3794 register RTX indicates how large this part of the argument is. The
3798 RTX may have a first operand of zero. This indicates that the entire
4067 Define this to return an RTX representing the place where a function
4073 Otherwise, the hook should return an RTX representing the place where
[all …]
HDmd.texi902 subexpression of @var{op} has one of a given list of RTX codes.
905 comma-separated list of RTX code names (in lower case). These are the
918 @code{MATCH_CODE} then examines the RTX code of the subexpression
920 components of an @code{rtvec} that is not at position 0 within its RTX
957 @code{define_special_predicate} expressions to determine which RTX
4047 Operand 0 should be a @code{mem} RTX whose address is the address of the
5165 A @code{define_expand} RTX has four operands:
5867 second operand of @code{define_insn} consists of one or more RTX's
/NextBSD/contrib/gcc/config/sparc/
HDsparc.h2378 #define SPARC_SYMBOL_REF_TLS_P(RTX) \ argument
2379 (GET_CODE (RTX) == SYMBOL_REF && SYMBOL_REF_TLS_MODEL (RTX) != 0)
/NextBSD/contrib/gcc/config/rs6000/
HDrs6000.h176 #define RS6000_SYMBOL_REF_TLS_P(RTX) \ argument
177 (GET_CODE (RTX) == SYMBOL_REF && SYMBOL_REF_TLS_MODEL (RTX) != 0)
/NextBSD/contrib/gcc/cp/
HDChangeLog-1996458 no saved RTX.