| /openbsd-src/gnu/usr.bin/gcc/gcc/config/m68k/ |
| H A D | linux.h | 278 #define FUNCTION_VALUE(VALTYPE, FUNC) \ argument 279 (TREE_CODE (VALTYPE) == REAL_TYPE && TARGET_68881 \ 280 ? gen_rtx_REG (TYPE_MODE (VALTYPE), 16) \ 281 : (POINTER_TYPE_P (VALTYPE) \ 282 ? gen_rtx_REG (TYPE_MODE (VALTYPE), 8) \ 283 : gen_rtx_REG (TYPE_MODE (VALTYPE), 0)))
|
| H A D | openbsdelf.h | 285 #define FUNCTION_VALUE(VALTYPE, FUNC) \ argument 286 (TREE_CODE (VALTYPE) == REAL_TYPE && TARGET_68881 \ 287 ? gen_rtx_REG (TYPE_MODE (VALTYPE), 16) \ 288 : (POINTER_TYPE_P (VALTYPE) \ 289 ? gen_rtx_REG (TYPE_MODE (VALTYPE), 8) \ 290 : gen_rtx_REG (TYPE_MODE (VALTYPE), 0)))
|
| H A D | m68kv4.h | 151 #define FUNCTION_VALUE(VALTYPE, FUNC) \ argument 152 (TREE_CODE (VALTYPE) == REAL_TYPE && TARGET_68881 \ 153 ? gen_rtx_REG (TYPE_MODE (VALTYPE), 16) \ 154 : (POINTER_TYPE_P (VALTYPE) \ 155 ? gen_rtx_REG (TYPE_MODE (VALTYPE), 8) \ 156 : gen_rtx_REG (TYPE_MODE (VALTYPE), 0)))
|
| H A D | netbsd-elf.h | 340 #define FUNCTION_VALUE(VALTYPE, FUNC) \ argument 341 (TREE_CODE (VALTYPE) == REAL_TYPE && TARGET_68881 \ 342 ? gen_rtx_REG (TYPE_MODE (VALTYPE), 16) \ 343 : (POINTER_TYPE_P (VALTYPE) \ 344 ? gen_rtx_REG (TYPE_MODE (VALTYPE), 8) \ 345 : gen_rtx_REG (TYPE_MODE (VALTYPE), 0)))
|
| H A D | m68kemb.h | 28 #define FUNCTION_VALUE(VALTYPE,FUNC) LIBCALL_VALUE (TYPE_MODE (VALTYPE)) argument
|
| H A D | mot3300.h | 239 #define FUNCTION_VALUE(VALTYPE,FUNC) \ argument 240 (TREE_CODE (VALTYPE) == REAL_TYPE && TARGET_68881 \ 241 ? gen_rtx_REG (TYPE_MODE (VALTYPE), 16) \ 242 : (POINTER_TYPE_P (VALTYPE) \ 243 ? gen_rtx_REG (TYPE_MODE (VALTYPE), 8) \ 244 : gen_rtx_REG (TYPE_MODE (VALTYPE), 0)))
|
| H A D | sun3.h | 180 #define FUNCTION_VALUE(VALTYPE,FUNC) FUNCTION_VALUEX (TYPE_MODE (VALTYPE))
|
| /openbsd-src/gnu/gcc/gcc/config/m68k/ |
| H A D | m68kemb.h | 26 #define FUNCTION_VALUE(VALTYPE,FUNC) LIBCALL_VALUE (TYPE_MODE (VALTYPE)) argument
|
| H A D | linux.h | 228 #define FUNCTION_VALUE(VALTYPE, FUNC) \ argument 229 m68k_function_value (VALTYPE, FUNC)
|
| H A D | netbsd-elf.h | 309 #define FUNCTION_VALUE(VALTYPE, FUNC) \ argument 310 m68k_function_value (VALTYPE, FUNC)
|
| /openbsd-src/gnu/gcc/gcc/config/xtensa/ |
| H A D | xtensa.h | 671 #define XTENSA_FUNCTION_VALUE(VALTYPE, FUNC, OUTGOINGP) \ argument 672 gen_rtx_REG ((INTEGRAL_TYPE_P (VALTYPE) \ 673 && TYPE_PRECISION (VALTYPE) < BITS_PER_WORD) \ 674 ? SImode: TYPE_MODE (VALTYPE), \ 677 #define FUNCTION_VALUE(VALTYPE, FUNC) \ argument 678 XTENSA_FUNCTION_VALUE (VALTYPE, FUNC, 0) 680 #define FUNCTION_OUTGOING_VALUE(VALTYPE, FUNC) \ argument 681 XTENSA_FUNCTION_VALUE (VALTYPE, FUNC, 1)
|
| /openbsd-src/gnu/gcc/gcc/config/pdp11/ |
| H A D | pdp11.h | 467 #define FUNCTION_VALUE(VALTYPE, FUNC) \ argument 468 gen_rtx_REG (TYPE_MODE (VALTYPE), BASE_RETURN_VALUE_REG(TYPE_MODE(VALTYPE))) 473 #define FUNCTION_OUTGOING_VALUE(VALTYPE, FUNC) \ argument 474 gen_rtx_REG (TYPE_MODE (VALTYPE), BASE_RETURN_VALUE_REG(TYPE_MODE(VALTYPE)))
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/pdp11/ |
| H A D | pdp11.h | 538 #define FUNCTION_VALUE(VALTYPE, FUNC) \ argument 539 gen_rtx_REG (TYPE_MODE (VALTYPE), BASE_RETURN_VALUE_REG(TYPE_MODE(VALTYPE))) 544 #define FUNCTION_OUTGOING_VALUE(VALTYPE, FUNC) \ argument 545 gen_rtx_REG (TYPE_MODE (VALTYPE), BASE_RETURN_VALUE_REG(TYPE_MODE(VALTYPE)))
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/xtensa/ |
| H A D | xtensa.h | 824 #define XTENSA_FUNCTION_VALUE(VALTYPE, FUNC, OUTGOINGP) \ argument 825 gen_rtx_REG ((INTEGRAL_TYPE_P (VALTYPE) \ 826 && TYPE_PRECISION (VALTYPE) < BITS_PER_WORD) \ 827 ? SImode: TYPE_MODE (VALTYPE), \ 830 #define FUNCTION_VALUE(VALTYPE, FUNC) \ argument 831 XTENSA_FUNCTION_VALUE (VALTYPE, FUNC, 0) 833 #define FUNCTION_OUTGOING_VALUE(VALTYPE, FUNC) \ argument 834 XTENSA_FUNCTION_VALUE (VALTYPE, FUNC, 1)
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/s390/ |
| H A D | s390.h | 619 #define FUNCTION_VALUE(VALTYPE, FUNC) \ argument 620 gen_rtx_REG ((INTEGRAL_TYPE_P (VALTYPE) \ 621 && TYPE_PRECISION (VALTYPE) < BITS_PER_WORD) \ 622 || POINTER_TYPE_P (VALTYPE) \ 623 ? word_mode : TYPE_MODE (VALTYPE), \ 624 TREE_CODE (VALTYPE) == REAL_TYPE && TARGET_HARD_FLOAT ? 16 : 2)
|
| /openbsd-src/gnu/gcc/gcc/config/mmix/ |
| H A D | mmix.h | 654 #define FUNCTION_VALUE(VALTYPE, FUNC) \ argument 655 gen_rtx_REG (TYPE_MODE (VALTYPE), MMIX_RETURN_VALUE_REGNUM) 658 #define FUNCTION_OUTGOING_VALUE(VALTYPE, FUNC) \ argument 659 mmix_function_outgoing_value (VALTYPE, FUNC)
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/alpha/ |
| H A D | alpha.h | 1015 #define FUNCTION_VALUE(VALTYPE, FUNC) \ argument 1016 gen_rtx_REG (((INTEGRAL_TYPE_P (VALTYPE) \ 1017 && TYPE_PRECISION (VALTYPE) < BITS_PER_WORD) \ 1018 || POINTER_TYPE_P (VALTYPE)) \ 1019 ? word_mode : TYPE_MODE (VALTYPE), \ 1021 && (TREE_CODE (VALTYPE) == REAL_TYPE \ 1022 || TREE_CODE (VALTYPE) == COMPLEX_TYPE)) \
|
| /openbsd-src/gnu/gcc/gcc/config/mt/ |
| H A D | mt.h | 574 #define FUNCTION_VALUE(VALTYPE, FUNC) \ argument 575 mt_function_value (VALTYPE, TYPE_MODE(VALTYPE), FUNC)
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/mmix/ |
| H A D | mmix.h | 768 #define FUNCTION_VALUE(VALTYPE, FUNC) \ argument 769 gen_rtx_REG (TYPE_MODE (VALTYPE), MMIX_RETURN_VALUE_REGNUM) 772 #define FUNCTION_OUTGOING_VALUE(VALTYPE, FUNC) \ argument 773 mmix_function_outgoing_value (VALTYPE, FUNC)
|
| /openbsd-src/gnu/gcc/gcc/config/mn10300/ |
| H A D | mn10300.h | 598 #define FUNCTION_VALUE(VALTYPE, FUNC) \ argument 599 mn10300_function_value (VALTYPE, FUNC, 0) 600 #define FUNCTION_OUTGOING_VALUE(VALTYPE, FUNC) \ argument 601 mn10300_function_value (VALTYPE, FUNC, 1)
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/ip2k/ |
| H A D | ip2k.h | 1340 #define FUNCTION_VALUE(VALTYPE, FUNC) \ argument 1341 ((TYPE_MODE (VALTYPE) == QImode) \ 1342 ? gen_rtx_REG (TYPE_MODE (VALTYPE), REG_RESULT + 1) \ 1343 : gen_rtx_REG (TYPE_MODE (VALTYPE), REG_RESULT))
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/mn10200/ |
| H A D | mn10200.h | 510 #define FUNCTION_VALUE(VALTYPE, FUNC) \ argument 511 gen_rtx_REG (TYPE_MODE (VALTYPE), TYPE_MODE (VALTYPE) == PSImode ? 4 : 0)
|
| /openbsd-src/gnu/gcc/gcc/config/crx/ |
| H A D | crx.h | 339 #define FUNCTION_VALUE(VALTYPE, FUNC) \ argument 340 gen_rtx_REG(TYPE_MODE (VALTYPE), 0)
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/i370/ |
| H A D | i370.h | 587 #define FUNCTION_VALUE(VALTYPE, FUNC) \ argument 588 gen_rtx_REG (TYPE_MODE (VALTYPE), RET_REG (TYPE_MODE (VALTYPE))) 590 #define RETURN_IN_MEMORY(VALTYPE) \ argument 591 ((DImode == TYPE_MODE (VALTYPE)) || (BLKmode == TYPE_MODE (VALTYPE)))
|
| /openbsd-src/gnu/gcc/gcc/config/sh/ |
| H A D | sh.h | 1607 #define FUNCTION_VALUE(VALTYPE, FUNC) \ argument 1609 ((GET_MODE_CLASS (TYPE_MODE (VALTYPE)) == MODE_INT \ 1610 && GET_MODE_SIZE (TYPE_MODE (VALTYPE)) < 4 \ 1611 && (TREE_CODE (VALTYPE) == INTEGER_TYPE \ 1612 || TREE_CODE (VALTYPE) == ENUMERAL_TYPE \ 1613 || TREE_CODE (VALTYPE) == BOOLEAN_TYPE \ 1614 || TREE_CODE (VALTYPE) == REAL_TYPE \ 1615 || TREE_CODE (VALTYPE) == OFFSET_TYPE)) \ 1616 && sh_promote_prototypes (VALTYPE) \ 1617 ? (TARGET_SHMEDIA64 ? DImode : SImode) : TYPE_MODE (VALTYPE)), \ [all …]
|