Home
last modified time | relevance | path

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

1234

/openbsd-src/gnu/gcc/gcc/
H A Drtl.h338 #define GET_CODE(RTX) ((enum rtx_code) (RTX)->code) argument
339 #define PUT_CODE(RTX, CODE) ((RTX)->code = (CODE)) argument
341 #define GET_MODE(RTX) ((enum machine_mode) (RTX)->mode) argument
342 #define PUT_MODE(RTX, MODE) ((RTX)->mode = (MODE)) argument
455 #define RTL_CHECK1(RTX, N, C1) __extension__ \ argument
456 (*({ rtx const _rtx = (RTX); const int _n = (N); \
466 #define RTL_CHECK2(RTX, N, C1, C2) __extension__ \ argument
467 (*({ rtx const _rtx = (RTX); const int _n = (N); \
478 #define RTL_CHECKC1(RTX, N, C) __extension__ \ argument
479 (*({ rtx const _rtx = (RTX); const int _n = (N); \
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Drtl.h231 #define GET_CODE(RTX) ((enum rtx_code) (RTX)->code) argument
232 #define PUT_CODE(RTX, CODE) ((RTX)->code = (ENUM_BITFIELD(rtx_code)) (CODE)) argument
234 #define GET_MODE(RTX) ((enum machine_mode) (RTX)->mode) argument
235 #define PUT_MODE(RTX, MODE) ((RTX)->mode = (ENUM_BITFIELD(machine_mode)) (MODE)) argument
292 #define RTL_CHECK1(RTX, N, C1) __extension__ \ argument
293 (*({ rtx const _rtx = (RTX); const int _n = (N); \
303 #define RTL_CHECK2(RTX, N, C1, C2) __extension__ \ argument
304 (*({ rtx const _rtx = (RTX); const int _n = (N); \
315 #define RTL_CHECKC1(RTX, N, C) __extension__ \ argument
316 (*({ rtx const _rtx = (RTX); const int _n = (N); \
[all …]
H A Dintegrate.h187 #define SET_CONST_EQUIV_DATA(MAP,REG,RTX,AGE) \ argument
192 p->rtx = (RTX); \
H A Dprint-rtl.c40 #define DEBUG_PRINT_REG(RTX, CODE, FILE) \ argument
41 fprintf ((FILE), "%d %s", REGNO (RTX), reg_names[REGNO (RTX)])
/openbsd-src/gnu/usr.bin/gcc/gcc/config/romp/
H A Dromp.h1177 #define CONST_COSTS(RTX,CODE,OUTER_CODE) \ argument
1179 if (((OUTER_CODE) == IOR && exact_log2 (INTVAL (RTX)) >= 0) \
1180 || ((OUTER_CODE) == AND && exact_log2 (~INTVAL (RTX)) >= 0) \
1182 && (unsigned int) (INTVAL (RTX) + 15) < 31) \
1183 || ((OUTER_CODE) == SET && (unsigned int) INTVAL (RTX) < 16))\
1185 return ((unsigned int) (INTVAL(RTX) + 0x8000) < 0x10000 \
1186 || (INTVAL (RTX) & 0xffff0000) == 0) ? 0 : COSTS_N_INSNS (2);\
1190 if (current_function_operand (RTX, Pmode)) return 0; \
1193 if ((RTX) == CONST0_RTX (GET_MODE (RTX))) return 2; \
1194 return ((GET_MODE_CLASS (GET_MODE (RTX)) == MODE_FLOAT) \
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/vax/
H A Dvax.h849 #define CONST_COSTS(RTX,CODE,OUTER_CODE) \ argument
851 if (INTVAL (RTX) == 0) return 0; \
853 return ((unsigned) ~INTVAL (RTX) <= 077) ? 1 : 2; \
854 if ((unsigned) INTVAL (RTX) <= 077) return 1; \
855 if ((OUTER_CODE) == COMPARE && INTVAL (RTX) == -1) \
857 if ((OUTER_CODE) == PLUS && (unsigned) -INTVAL (RTX) <= 077)\
864 if (GET_MODE_CLASS (GET_MODE (RTX)) == MODE_FLOAT) \
865 return vax_float_literal (RTX) ? 5 : 8; \
867 return (((CONST_DOUBLE_HIGH (RTX) == 0 \
868 && (unsigned) CONST_DOUBLE_LOW (RTX) < 64) \
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/i960/
H A Di960.h1176 #define CONST_COSTS(RTX, CODE, OUTER_CODE) \ argument
1178 if ((INTVAL (RTX) >= 0 && INTVAL (RTX) < 32) \
1179 || (OUTER_CODE == SET && power2_operand (RTX, VOIDmode))) \
1181 else if (INTVAL (RTX) >= -31 && INTVAL (RTX) < 0) \
1188 if ((RTX) == CONST0_RTX (DFmode) || (RTX) == CONST0_RTX (SFmode) \
1189 || (RTX) == CONST1_RTX (DFmode) || (RTX) == CONST1_RTX (SFmode))\
1196 #define ADDRESS_COST(RTX) \ argument
1197 (GET_CODE (RTX) == REG ? 1 : i960_address_cost (RTX))
/openbsd-src/gnu/usr.bin/gcc/gcc/config/mn10200/
H A Dmn10200.h738 #define CONST_COSTS(RTX,CODE,OUTER_CODE) \ argument
741 if (INTVAL (RTX) == 0) \
744 if (INT_8_BITS (INTVAL (RTX))) \
748 if (INT_16_BITS (INTVAL (RTX)) \
749 || (INTVAL (RTX) & 0xffff) == 0 \
750 || (INTVAL (RTX) & 0xffff0000) == 0) \
775 #define RTX_COSTS(RTX,CODE,OUTER_CODE) \ argument
780 return (GET_MODE (RTX) == SImode ? 20 : 8);
/openbsd-src/gnu/usr.bin/gcc/gcc/config/v850/
H A Dv850.h1041 #define CONST_COSTS(RTX,CODE,OUTER_CODE) \ argument
1048 int _zxy = const_costs(RTX, CODE); \
1060 #define RTX_COSTS(RTX,CODE,OUTER_CODE) \ argument
1070 && ( GET_MODE (RTX) == SImode \
1071 || GET_MODE (RTX) == HImode \
1072 || GET_MODE (RTX) == QImode)) \
1074 if (GET_CODE (XEXP (RTX, 1)) == REG) \
1076 else if (GET_CODE (XEXP (RTX, 1)) == CONST_INT) \
1078 if (CONST_OK_FOR_O (INTVAL (XEXP (RTX, 1)))) \
1080 else if (CONST_OK_FOR_K (INTVAL (XEXP (RTX, 1)))) \
/openbsd-src/gnu/usr.bin/gcc/gcc/config/m88k/
H A Dm88k.h1374 #define ADJUST_INSN_LENGTH(RTX, LENGTH) \ argument
1375 if (GET_CODE (RTX) == BARRIER \
1377 && GET_CODE (RTX) == INSN \
1378 && GET_CODE (PATTERN (RTX)) == SET \
1379 && ((GET_CODE (SET_SRC (PATTERN (RTX))) == MEM \
1380 && MEM_VOLATILE_P (SET_SRC (PATTERN (RTX))))))) \
1382 else if (GET_CODE (RTX) == NOTE \
1383 && NOTE_LINE_NUMBER (RTX) == NOTE_INSN_PROLOGUE_END) \
1407 #define CONST_COSTS(RTX,CODE,OUTER_CODE) \ argument
1409 if (SMALL_INT (RTX)) \
[all …]
/openbsd-src/gnu/gcc/gcc/config/m88k/
H A Dm88k.h1178 #define ADJUST_INSN_LENGTH(RTX, LENGTH) \ argument
1179 if (GET_CODE (RTX) == BARRIER \
1181 && GET_CODE (RTX) == INSN \
1182 && GET_CODE (PATTERN (RTX)) == SET \
1183 && ((GET_CODE (SET_SRC (PATTERN (RTX))) == MEM \
1184 && MEM_VOLATILE_P (SET_SRC (PATTERN (RTX))))))) \
1186 else if (GET_CODE (RTX) == NOTE \
1187 && NOTE_LINE_NUMBER (RTX) == NOTE_INSN_PROLOGUE_END) \
/openbsd-src/gnu/usr.bin/gcc/gcc/config/c4x/
H A Dc4x.h1478 #define RTX_COSTS(RTX, CODE, OUTER_CODE) \ argument
1489 return COSTS_N_INSNS (GET_MODE_CLASS (GET_MODE (RTX)) == MODE_FLOAT \
1495 return COSTS_N_INSNS (GET_MODE_CLASS (GET_MODE (RTX)) == MODE_FLOAT \
1524 #define CONST_COSTS(RTX,CODE,OUTER_CODE) \ argument
1526 if (c4x_J_constant (RTX)) \
1530 && GET_CODE (RTX) == CONST_INT \
1531 && (INTVAL (RTX) == 255 || INTVAL (RTX) == 65535)) \
1535 && GET_CODE (RTX) == CONST_INT \
1536 && (INTVAL (RTX) == 16 || INTVAL (RTX) == 24)) \
1541 ? c4x_L_constant (RTX) : c4x_I_constant (RTX)) \
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/mn10300/
H A Dmn10300.h808 #define CONST_COSTS(RTX,CODE,OUTER_CODE) \ argument
811 if (INTVAL (RTX) == 0 && OUTER_CODE == SET) \
814 if (INT_8_BITS (INTVAL (RTX))) \
818 if (INT_16_BITS (INTVAL (RTX)) \
819 || (INTVAL (RTX) & 0xffff) == 0 \
820 || (INTVAL (RTX) & 0xffff0000) == 0) \
852 #define RTX_COSTS(RTX,CODE,OUTER_CODE) \ argument
/openbsd-src/gnu/usr.bin/gcc/gcc/config/cris/
H A Dcris.h1374 #define CONST_COSTS(RTX, CODE, OUTER_CODE) \ argument
1376 if (INTVAL (RTX) == 0) \
1378 if (INTVAL (RTX) < 32 && INTVAL (RTX) >= -32) \
1381 if (INTVAL (RTX) <= 32767 && INTVAL (RTX) >= -32768) \
1394 flag_pic ? (cris_got_symbol (RTX) ? (2 + 4 + 6) : (2 + 6)) : 6; \
1396 if (RTX != CONST0_RTX (GET_MODE (RTX) == VOIDmode ? DImode \
1397 : GET_MODE (RTX))) \
/openbsd-src/gnu/usr.bin/gcc/gcc/config/s390/
H A Ds390.h815 #define CONST_COSTS(RTX, CODE, OUTER_CODE) \ argument
817 if ((GET_CODE (XEXP (RTX, 0)) == MINUS) && \
818 (GET_CODE (XEXP (XEXP (RTX, 0), 1)) != CONST_INT)) \
822 ((INTVAL (RTX) > 32767) || \
823 (INTVAL (RTX) < -32768))) \
865 #define ADDRESS_COST(RTX) s390_address_cost ((RTX)) argument
/openbsd-src/gnu/usr.bin/gcc/gcc/config/ns32k/
H A Dns32k.h1161 #define ADDRESS_COST(RTX) calc_address_cost (RTX) argument
1168 #define CONST_COSTS(RTX,CODE,OUTER_CODE) \ argument
1170 if (INTVAL (RTX) <= 7 && INTVAL (RTX) >= -8) return 0; \
1171 if (INTVAL (RTX) < 0x2000 && INTVAL (RTX) >= -0x2000) \
/openbsd-src/gnu/usr.bin/gcc/gcc/config/alpha/
H A Dalpha.h1588 #define CONST_COSTS(RTX,CODE,OUTER_CODE) \ argument
1590 if (INTVAL (RTX) >= 0 && INTVAL (RTX) < 256) \
1593 if ((RTX) == CONST0_RTX (GET_MODE (RTX))) \
1595 else if (((OUTER_CODE) == PLUS && add_operand (RTX, VOIDmode)) \
1596 || ((OUTER_CODE) == AND && and_operand (RTX, VOIDmode))) \
1598 else if (add_operand (RTX, VOIDmode) || and_operand (RTX, VOIDmode)) \
/openbsd-src/gnu/usr.bin/gcc/gcc/config/h8300/
H A Dh8300.h1008 #define DEFAULT_RTX_COSTS(RTX, CODE, OUTER_CODE) \ argument
1009 return (const_costs (RTX, CODE, OUTER_CODE));
1019 #define RTX_COSTS(RTX, CODE, OUTER_CODE) \ argument
1021 return COSTS_N_INSNS (h8300_and_costs (RTX)); \
1030 return COSTS_N_INSNS (h8300_shift_costs (RTX)); \
1033 if (GET_MODE (RTX) == HImode) return 2; \
/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/gcc.dg/cpp/
H A Dmacro1.c82 #define XEXP(RTX, N) (RTX * N + 2) in main() argument
/openbsd-src/gnu/usr.bin/gcc/gcc/config/pa/
H A Dpa.h1700 #define CONST_COSTS(RTX,CODE,OUTER_CODE) \ argument
1702 if (INTVAL (RTX) == 0) return 0; \
1703 if (INT_14_BITS (RTX)) return 1; \
1711 if ((RTX == CONST0_RTX (DFmode) || RTX == CONST0_RTX (SFmode)) \
1717 #define ADDRESS_COST(RTX) \ argument
1718 (GET_CODE (RTX) == REG ? 1 : hppa_address_cost (RTX))
/openbsd-src/gnu/usr.bin/gcc/gcc/config/pdp11/
H A Dpdp11.h947 #define CONST_COSTS(RTX,CODE,OUTER_CODE) \ argument
949 if (INTVAL(RTX) == 0 \
950 || INTVAL(RTX) == -1 \
951 || INTVAL(RTX) == 1) \
/openbsd-src/gnu/usr.bin/binutils-2.17/gas/
H A Dbfin-parse.h69 RTX = 295, enumerator
244 #define RTX 295 macro
/openbsd-src/gnu/gcc/gcc/config/v850/
H A Dpredicates.md132 ;; Return nonzero if the given RTX is suitable for collapsing into a
216 ;; Return nonzero if the given RTX is suitable for collapsing into
276 ;; Return true if the given RTX is a register which can be restored by
287 ;; Return nonzero if the given RTX is suitable for collapsing into a
348 ;; Return nonzero if the given RTX is suitable for collapsing into a
/openbsd-src/gnu/gcc/gcc/config/bfin/
H A Dbfin.h1110 #define PRINT_OPERAND(FILE, RTX, CODE) print_operand (FILE, RTX, CODE) argument
1111 #define PRINT_OPERAND_ADDRESS(FILE, RTX) print_address_operand (FILE, RTX) argument
/openbsd-src/gnu/usr.bin/gcc/gcc/config/i386/
H A Di386.h2629 #define CONST_COSTS(RTX, CODE, OUTER_CODE) \ argument
2634 if (TARGET_64BIT && !x86_64_sign_extended_value (RTX)) \
2636 if (TARGET_64BIT && !x86_64_zero_extended_value (RTX)) \
2638 return flag_pic && SYMBOLIC_CONST (RTX) ? 1 : 0; \
2641 if (GET_MODE (RTX) == VOIDmode) \
2643 switch (standard_80387_constant_p (RTX)) \
2653 + (GET_MODE (RTX) == SFmode ? 0 \
2654 : GET_MODE (RTX) == DFmode ? 1 : 2)); \
2899 #define ADDRESS_COST(RTX) \ argument
2900 ix86_address_cost (RTX)

1234