• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/toolchains/hndtools-armeabi-2011.09/lib/gcc/arm-none-eabi/4.6.1/plugin/include/

Lines Matching refs:MODE

840 #define gen_rtx_VALUE(MODE) \
841 gen_rtx_fmt_0 (VALUE, (MODE))
842 #define gen_rtx_DEBUG_EXPR(MODE) \
843 gen_rtx_fmt_0 (DEBUG_EXPR, (MODE))
844 #define gen_rtx_EXPR_LIST(MODE, ARG0, ARG1) \
845 gen_rtx_fmt_ee (EXPR_LIST, (MODE), (ARG0), (ARG1))
846 #define gen_rtx_INSN_LIST(MODE, ARG0, ARG1) \
847 gen_rtx_fmt_ue (INSN_LIST, (MODE), (ARG0), (ARG1))
848 #define gen_rtx_SEQUENCE(MODE, ARG0) \
849 gen_rtx_fmt_E (SEQUENCE, (MODE), (ARG0))
850 #define gen_rtx_ADDRESS(MODE, ARG0) \
851 gen_rtx_fmt_e (ADDRESS, (MODE), (ARG0))
852 #define gen_rtx_DEBUG_INSN(MODE, ARG0, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7) \
853 gen_rtx_fmt_iuuBeiie (DEBUG_INSN, (MODE), (ARG0), (ARG1), (ARG2), (ARG3), (ARG4), (ARG5), (ARG6), (ARG7))
854 #define gen_rtx_INSN(MODE, ARG0, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7) \
855 gen_rtx_fmt_iuuBeiie (INSN, (MODE), (ARG0), (ARG1), (ARG2), (ARG3), (ARG4), (ARG5), (ARG6), (ARG7))
856 #define gen_rtx_JUMP_INSN(MODE, ARG0, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7) \
857 gen_rtx_fmt_iuuBeiie0 (JUMP_INSN, (MODE), (ARG0), (ARG1), (ARG2), (ARG3), (ARG4), (ARG5), (ARG6), (ARG7))
858 #define gen_rtx_CALL_INSN(MODE, ARG0, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8) \
859 gen_rtx_fmt_iuuBeiiee (CALL_INSN, (MODE), (ARG0), (ARG1), (ARG2), (ARG3), (ARG4), (ARG5), (ARG6), (ARG7), (ARG8))
860 #define gen_rtx_BARRIER(MODE, ARG0, ARG1, ARG2) \
861 gen_rtx_fmt_iuu00000 (BARRIER, (MODE), (ARG0), (ARG1), (ARG2))
862 #define gen_rtx_CODE_LABEL(MODE, ARG0, ARG1, ARG2, ARG3, ARG4, ARG5) \
863 gen_rtx_fmt_iuuB00is (CODE_LABEL, (MODE), (ARG0), (ARG1), (ARG2), (ARG3), (ARG4), (ARG5))
864 #define gen_rtx_COND_EXEC(MODE, ARG0, ARG1) \
865 gen_rtx_fmt_ee (COND_EXEC, (MODE), (ARG0), (ARG1))
866 #define gen_rtx_PARALLEL(MODE, ARG0) \
867 gen_rtx_fmt_E (PARALLEL, (MODE), (ARG0))
868 #define gen_rtx_ASM_INPUT(MODE, ARG0, ARG1) \
869 gen_rtx_fmt_si (ASM_INPUT, (MODE), (ARG0), (ARG1))
870 #define gen_rtx_ASM_OPERANDS(MODE, ARG0, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6) \
871 gen_rtx_fmt_ssiEEEi (ASM_OPERANDS, (MODE), (ARG0), (ARG1), (ARG2), (ARG3), (ARG4), (ARG5), (ARG6))
872 #define gen_rtx_UNSPEC(MODE, ARG0, ARG1) \
873 gen_rtx_fmt_Ei (UNSPEC, (MODE), (ARG0), (ARG1))
874 #define gen_rtx_UNSPEC_VOLATILE(MODE, ARG0, ARG1) \
875 gen_rtx_fmt_Ei (UNSPEC_VOLATILE, (MODE), (ARG0), (ARG1))
876 #define gen_rtx_ADDR_VEC(MODE, ARG0) \
877 gen_rtx_fmt_E (ADDR_VEC, (MODE), (ARG0))
878 #define gen_rtx_ADDR_DIFF_VEC(MODE, ARG0, ARG1, ARG2, ARG3) \
879 gen_rtx_fmt_eEee0 (ADDR_DIFF_VEC, (MODE), (ARG0), (ARG1), (ARG2), (ARG3))
880 #define gen_rtx_PREFETCH(MODE, ARG0, ARG1, ARG2) \
881 gen_rtx_fmt_eee (PREFETCH, (MODE), (ARG0), (ARG1), (ARG2))
882 #define gen_rtx_SET(MODE, ARG0, ARG1) \
883 gen_rtx_fmt_ee (SET, (MODE), (ARG0), (ARG1))
884 #define gen_rtx_USE(MODE, ARG0) \
885 gen_rtx_fmt_e (USE, (MODE), (ARG0))
886 #define gen_rtx_CLOBBER(MODE, ARG0) \
887 gen_rtx_fmt_e (CLOBBER, (MODE), (ARG0))
888 #define gen_rtx_CALL(MODE, ARG0, ARG1) \
889 gen_rtx_fmt_ee (CALL, (MODE), (ARG0), (ARG1))
890 #define gen_rtx_raw_RETURN(MODE) \
891 gen_rtx_fmt_ (RETURN, (MODE))
892 #define gen_rtx_raw_SIMPLE_RETURN(MODE) \
893 gen_rtx_fmt_ (SIMPLE_RETURN, (MODE))
894 #define gen_rtx_EH_RETURN(MODE) \
895 gen_rtx_fmt_ (EH_RETURN, (MODE))
896 #define gen_rtx_TRAP_IF(MODE, ARG0, ARG1) \
897 gen_rtx_fmt_ee (TRAP_IF, (MODE), (ARG0), (ARG1))
898 #define gen_rtx_raw_CONST_INT(MODE, ARG0) \
899 gen_rtx_fmt_w (CONST_INT, (MODE), (ARG0))
900 #define gen_rtx_raw_CONST_VECTOR(MODE, ARG0) \
901 gen_rtx_fmt_E (CONST_VECTOR, (MODE), (ARG0))
902 #define gen_rtx_CONST_STRING(MODE, ARG0) \
903 gen_rtx_fmt_s (CONST_STRING, (MODE), (ARG0))
904 #define gen_rtx_CONST(MODE, ARG0) \
905 gen_rtx_fmt_e (CONST, (MODE), (ARG0))
906 #define gen_rtx_raw_PC(MODE) \
907 gen_rtx_fmt_ (PC, (MODE))
908 #define gen_rtx_raw_REG(MODE, ARG0) \
909 gen_rtx_fmt_i00 (REG, (MODE), (ARG0))
910 #define gen_rtx_SCRATCH(MODE) \
911 gen_rtx_fmt_0 (SCRATCH, (MODE))
912 #define gen_rtx_raw_SUBREG(MODE, ARG0, ARG1) \
913 gen_rtx_fmt_ei (SUBREG, (MODE), (ARG0), (ARG1))
914 #define gen_rtx_STRICT_LOW_PART(MODE, ARG0) \
915 gen_rtx_fmt_e (STRICT_LOW_PART, (MODE), (ARG0))
916 #define gen_rtx_CONCAT(MODE, ARG0, ARG1) \
917 gen_rtx_fmt_ee (CONCAT, (MODE), (ARG0), (ARG1))
918 #define gen_rtx_CONCATN(MODE, ARG0) \
919 gen_rtx_fmt_E (CONCATN, (MODE), (ARG0))
920 #define gen_rtx_raw_MEM(MODE, ARG0) \
921 gen_rtx_fmt_e0 (MEM, (MODE), (ARG0))
922 #define gen_rtx_LABEL_REF(MODE, ARG0) \
923 gen_rtx_fmt_u (LABEL_REF, (MODE), (ARG0))
924 #define gen_rtx_SYMBOL_REF(MODE, ARG0) \
925 gen_rtx_fmt_s00 (SYMBOL_REF, (MODE), (ARG0))
926 #define gen_rtx_raw_CC0(MODE) \
927 gen_rtx_fmt_ (CC0, (MODE))
928 #define gen_rtx_IF_THEN_ELSE(MODE, ARG0, ARG1, ARG2) \
929 gen_rtx_fmt_eee (IF_THEN_ELSE, (MODE), (ARG0), (ARG1), (ARG2))
930 #define gen_rtx_COMPARE(MODE, ARG0, ARG1) \
931 gen_rtx_fmt_ee (COMPARE, (MODE), (ARG0), (ARG1))
932 #define gen_rtx_PLUS(MODE, ARG0, ARG1) \
933 gen_rtx_fmt_ee (PLUS, (MODE), (ARG0), (ARG1))
934 #define gen_rtx_MINUS(MODE, ARG0, ARG1) \
935 gen_rtx_fmt_ee (MINUS, (MODE), (ARG0), (ARG1))
936 #define gen_rtx_NEG(MODE, ARG0) \
937 gen_rtx_fmt_e (NEG, (MODE), (ARG0))
938 #define gen_rtx_MULT(MODE, ARG0, ARG1) \
939 gen_rtx_fmt_ee (MULT, (MODE), (ARG0), (ARG1))
940 #define gen_rtx_SS_MULT(MODE, ARG0, ARG1) \
941 gen_rtx_fmt_ee (SS_MULT, (MODE), (ARG0), (ARG1))
942 #define gen_rtx_US_MULT(MODE, ARG0, ARG1) \
943 gen_rtx_fmt_ee (US_MULT, (MODE), (ARG0), (ARG1))
944 #define gen_rtx_DIV(MODE, ARG0, ARG1) \
945 gen_rtx_fmt_ee (DIV, (MODE), (ARG0), (ARG1))
946 #define gen_rtx_SS_DIV(MODE, ARG0, ARG1) \
947 gen_rtx_fmt_ee (SS_DIV, (MODE), (ARG0), (ARG1))
948 #define gen_rtx_US_DIV(MODE, ARG0, ARG1) \
949 gen_rtx_fmt_ee (US_DIV, (MODE), (ARG0), (ARG1))
950 #define gen_rtx_MOD(MODE, ARG0, ARG1) \
951 gen_rtx_fmt_ee (MOD, (MODE), (ARG0), (ARG1))
952 #define gen_rtx_UDIV(MODE, ARG0, ARG1) \
953 gen_rtx_fmt_ee (UDIV, (MODE), (ARG0), (ARG1))
954 #define gen_rtx_UMOD(MODE, ARG0, ARG1) \
955 gen_rtx_fmt_ee (UMOD, (MODE), (ARG0), (ARG1))
956 #define gen_rtx_AND(MODE, ARG0, ARG1) \
957 gen_rtx_fmt_ee (AND, (MODE), (ARG0), (ARG1))
958 #define gen_rtx_IOR(MODE, ARG0, ARG1) \
959 gen_rtx_fmt_ee (IOR, (MODE), (ARG0), (ARG1))
960 #define gen_rtx_XOR(MODE, ARG0, ARG1) \
961 gen_rtx_fmt_ee (XOR, (MODE), (ARG0), (ARG1))
962 #define gen_rtx_NOT(MODE, ARG0) \
963 gen_rtx_fmt_e (NOT, (MODE), (ARG0))
964 #define gen_rtx_ASHIFT(MODE, ARG0, ARG1) \
965 gen_rtx_fmt_ee (ASHIFT, (MODE), (ARG0), (ARG1))
966 #define gen_rtx_ROTATE(MODE, ARG0, ARG1) \
967 gen_rtx_fmt_ee (ROTATE, (MODE), (ARG0), (ARG1))
968 #define gen_rtx_ASHIFTRT(MODE, ARG0, ARG1) \
969 gen_rtx_fmt_ee (ASHIFTRT, (MODE), (ARG0), (ARG1))
970 #define gen_rtx_LSHIFTRT(MODE, ARG0, ARG1) \
971 gen_rtx_fmt_ee (LSHIFTRT, (MODE), (ARG0), (ARG1))
972 #define gen_rtx_ROTATERT(MODE, ARG0, ARG1) \
973 gen_rtx_fmt_ee (ROTATERT, (MODE), (ARG0), (ARG1))
974 #define gen_rtx_SMIN(MODE, ARG0, ARG1) \
975 gen_rtx_fmt_ee (SMIN, (MODE), (ARG0), (ARG1))
976 #define gen_rtx_SMAX(MODE, ARG0, ARG1) \
977 gen_rtx_fmt_ee (SMAX, (MODE), (ARG0), (ARG1))
978 #define gen_rtx_UMIN(MODE, ARG0, ARG1) \
979 gen_rtx_fmt_ee (UMIN, (MODE), (ARG0), (ARG1))
980 #define gen_rtx_UMAX(MODE, ARG0, ARG1) \
981 gen_rtx_fmt_ee (UMAX, (MODE), (ARG0), (ARG1))
982 #define gen_rtx_PRE_DEC(MODE, ARG0) \
983 gen_rtx_fmt_e (PRE_DEC, (MODE), (ARG0))
984 #define gen_rtx_PRE_INC(MODE, ARG0) \
985 gen_rtx_fmt_e (PRE_INC, (MODE), (ARG0))
986 #define gen_rtx_POST_DEC(MODE, ARG0) \
987 gen_rtx_fmt_e (POST_DEC, (MODE), (ARG0))
988 #define gen_rtx_POST_INC(MODE, ARG0) \
989 gen_rtx_fmt_e (POST_INC, (MODE), (ARG0))
990 #define gen_rtx_PRE_MODIFY(MODE, ARG0, ARG1) \
991 gen_rtx_fmt_ee (PRE_MODIFY, (MODE), (ARG0), (ARG1))
992 #define gen_rtx_POST_MODIFY(MODE, ARG0, ARG1) \
993 gen_rtx_fmt_ee (POST_MODIFY, (MODE), (ARG0), (ARG1))
994 #define gen_rtx_NE(MODE, ARG0, ARG1) \
995 gen_rtx_fmt_ee (NE, (MODE), (ARG0), (ARG1))
996 #define gen_rtx_EQ(MODE, ARG0, ARG1) \
997 gen_rtx_fmt_ee (EQ, (MODE), (ARG0), (ARG1))
998 #define gen_rtx_GE(MODE, ARG0, ARG1) \
999 gen_rtx_fmt_ee (GE, (MODE), (ARG0), (ARG1))
1000 #define gen_rtx_GT(MODE, ARG0, ARG1) \
1001 gen_rtx_fmt_ee (GT, (MODE), (ARG0), (ARG1))
1002 #define gen_rtx_LE(MODE, ARG0, ARG1) \
1003 gen_rtx_fmt_ee (LE, (MODE), (ARG0), (ARG1))
1004 #define gen_rtx_LT(MODE, ARG0, ARG1) \
1005 gen_rtx_fmt_ee (LT, (MODE), (ARG0), (ARG1))
1006 #define gen_rtx_GEU(MODE, ARG0, ARG1) \
1007 gen_rtx_fmt_ee (GEU, (MODE), (ARG0), (ARG1))
1008 #define gen_rtx_GTU(MODE, ARG0, ARG1) \
1009 gen_rtx_fmt_ee (GTU, (MODE), (ARG0), (ARG1))
1010 #define gen_rtx_LEU(MODE, ARG0, ARG1) \
1011 gen_rtx_fmt_ee (LEU, (MODE), (ARG0), (ARG1))
1012 #define gen_rtx_LTU(MODE, ARG0, ARG1) \
1013 gen_rtx_fmt_ee (LTU, (MODE), (ARG0), (ARG1))
1014 #define gen_rtx_UNORDERED(MODE, ARG0, ARG1) \
1015 gen_rtx_fmt_ee (UNORDERED, (MODE), (ARG0), (ARG1))
1016 #define gen_rtx_ORDERED(MODE, ARG0, ARG1) \
1017 gen_rtx_fmt_ee (ORDERED, (MODE), (ARG0), (ARG1))
1018 #define gen_rtx_UNEQ(MODE, ARG0, ARG1) \
1019 gen_rtx_fmt_ee (UNEQ, (MODE), (ARG0), (ARG1))
1020 #define gen_rtx_UNGE(MODE, ARG0, ARG1) \
1021 gen_rtx_fmt_ee (UNGE, (MODE), (ARG0), (ARG1))
1022 #define gen_rtx_UNGT(MODE, ARG0, ARG1) \
1023 gen_rtx_fmt_ee (UNGT, (MODE), (ARG0), (ARG1))
1024 #define gen_rtx_UNLE(MODE, ARG0, ARG1) \
1025 gen_rtx_fmt_ee (UNLE, (MODE), (ARG0), (ARG1))
1026 #define gen_rtx_UNLT(MODE, ARG0, ARG1) \
1027 gen_rtx_fmt_ee (UNLT, (MODE), (ARG0), (ARG1))
1028 #define gen_rtx_LTGT(MODE, ARG0, ARG1) \
1029 gen_rtx_fmt_ee (LTGT, (MODE), (ARG0), (ARG1))
1030 #define gen_rtx_SIGN_EXTEND(MODE, ARG0) \
1031 gen_rtx_fmt_e (SIGN_EXTEND, (MODE), (ARG0))
1032 #define gen_rtx_ZERO_EXTEND(MODE, ARG0) \
1033 gen_rtx_fmt_e (ZERO_EXTEND, (MODE), (ARG0))
1034 #define gen_rtx_TRUNCATE(MODE, ARG0) \
1035 gen_rtx_fmt_e (TRUNCATE, (MODE), (ARG0))
1036 #define gen_rtx_FLOAT_EXTEND(MODE, ARG0) \
1037 gen_rtx_fmt_e (FLOAT_EXTEND, (MODE), (ARG0))
1038 #define gen_rtx_FLOAT_TRUNCATE(MODE, ARG0) \
1039 gen_rtx_fmt_e (FLOAT_TRUNCATE, (MODE), (ARG0))
1040 #define gen_rtx_FLOAT(MODE, ARG0) \
1041 gen_rtx_fmt_e (FLOAT, (MODE), (ARG0))
1042 #define gen_rtx_FIX(MODE, ARG0) \
1043 gen_rtx_fmt_e (FIX, (MODE), (ARG0))
1044 #define gen_rtx_UNSIGNED_FLOAT(MODE, ARG0) \
1045 gen_rtx_fmt_e (UNSIGNED_FLOAT, (MODE), (ARG0))
1046 #define gen_rtx_UNSIGNED_FIX(MODE, ARG0) \
1047 gen_rtx_fmt_e (UNSIGNED_FIX, (MODE), (ARG0))
1048 #define gen_rtx_FRACT_CONVERT(MODE, ARG0) \
1049 gen_rtx_fmt_e (FRACT_CONVERT, (MODE), (ARG0))
1050 #define gen_rtx_UNSIGNED_FRACT_CONVERT(MODE, ARG0) \
1051 gen_rtx_fmt_e (UNSIGNED_FRACT_CONVERT, (MODE), (ARG0))
1052 #define gen_rtx_SAT_FRACT(MODE, ARG0) \
1053 gen_rtx_fmt_e (SAT_FRACT, (MODE), (ARG0))
1054 #define gen_rtx_UNSIGNED_SAT_FRACT(MODE, ARG0) \
1055 gen_rtx_fmt_e (UNSIGNED_SAT_FRACT, (MODE), (ARG0))
1056 #define gen_rtx_ABS(MODE, ARG0) \
1057 gen_rtx_fmt_e (ABS, (MODE), (ARG0))
1058 #define gen_rtx_SQRT(MODE, ARG0) \
1059 gen_rtx_fmt_e (SQRT, (MODE), (ARG0))
1060 #define gen_rtx_BSWAP(MODE, ARG0) \
1061 gen_rtx_fmt_e (BSWAP, (MODE), (ARG0))
1062 #define gen_rtx_FFS(MODE, ARG0) \
1063 gen_rtx_fmt_e (FFS, (MODE), (ARG0))
1064 #define gen_rtx_CLZ(MODE, ARG0) \
1065 gen_rtx_fmt_e (CLZ, (MODE), (ARG0))
1066 #define gen_rtx_CTZ(MODE, ARG0) \
1067 gen_rtx_fmt_e (CTZ, (MODE), (ARG0))
1068 #define gen_rtx_POPCOUNT(MODE, ARG0) \
1069 gen_rtx_fmt_e (POPCOUNT, (MODE), (ARG0))
1070 #define gen_rtx_PARITY(MODE, ARG0) \
1071 gen_rtx_fmt_e (PARITY, (MODE), (ARG0))
1072 #define gen_rtx_SIGN_EXTRACT(MODE, ARG0, ARG1, ARG2) \
1073 gen_rtx_fmt_eee (SIGN_EXTRACT, (MODE), (ARG0), (ARG1), (ARG2))
1074 #define gen_rtx_ZERO_EXTRACT(MODE, ARG0, ARG1, ARG2) \
1075 gen_rtx_fmt_eee (ZERO_EXTRACT, (MODE), (ARG0), (ARG1), (ARG2))
1076 #define gen_rtx_HIGH(MODE, ARG0) \
1077 gen_rtx_fmt_e (HIGH, (MODE), (ARG0))
1078 #define gen_rtx_LO_SUM(MODE, ARG0, ARG1) \
1079 gen_rtx_fmt_ee (LO_SUM, (MODE), (ARG0), (ARG1))
1080 #define gen_rtx_VEC_MERGE(MODE, ARG0, ARG1, ARG2) \
1081 gen_rtx_fmt_eee (VEC_MERGE, (MODE), (ARG0), (ARG1), (ARG2))
1082 #define gen_rtx_VEC_SELECT(MODE, ARG0, ARG1) \
1083 gen_rtx_fmt_ee (VEC_SELECT, (MODE), (ARG0), (ARG1))
1084 #define gen_rtx_VEC_CONCAT(MODE, ARG0, ARG1) \
1085 gen_rtx_fmt_ee (VEC_CONCAT, (MODE), (ARG0), (ARG1))
1086 #define gen_rtx_VEC_DUPLICATE(MODE, ARG0) \
1087 gen_rtx_fmt_e (VEC_DUPLICATE, (MODE), (ARG0))
1088 #define gen_rtx_SS_PLUS(MODE, ARG0, ARG1) \
1089 gen_rtx_fmt_ee (SS_PLUS, (MODE), (ARG0), (ARG1))
1090 #define gen_rtx_US_PLUS(MODE, ARG0, ARG1) \
1091 gen_rtx_fmt_ee (US_PLUS, (MODE), (ARG0), (ARG1))
1092 #define gen_rtx_SS_MINUS(MODE, ARG0, ARG1) \
1093 gen_rtx_fmt_ee (SS_MINUS, (MODE), (ARG0), (ARG1))
1094 #define gen_rtx_SS_NEG(MODE, ARG0) \
1095 gen_rtx_fmt_e (SS_NEG, (MODE), (ARG0))
1096 #define gen_rtx_US_NEG(MODE, ARG0) \
1097 gen_rtx_fmt_e (US_NEG, (MODE), (ARG0))
1098 #define gen_rtx_SS_ABS(MODE, ARG0) \
1099 gen_rtx_fmt_e (SS_ABS, (MODE), (ARG0))
1100 #define gen_rtx_SS_ASHIFT(MODE, ARG0, ARG1) \
1101 gen_rtx_fmt_ee (SS_ASHIFT, (MODE), (ARG0), (ARG1))
1102 #define gen_rtx_US_ASHIFT(MODE, ARG0, ARG1) \
1103 gen_rtx_fmt_ee (US_ASHIFT, (MODE), (ARG0), (ARG1))
1104 #define gen_rtx_US_MINUS(MODE, ARG0, ARG1) \
1105 gen_rtx_fmt_ee (US_MINUS, (MODE), (ARG0), (ARG1))
1106 #define gen_rtx_SS_TRUNCATE(MODE, ARG0) \
1107 gen_rtx_fmt_e (SS_TRUNCATE, (MODE), (ARG0))
1108 #define gen_rtx_US_TRUNCATE(MODE, ARG0) \
1109 gen_rtx_fmt_e (US_TRUNCATE, (MODE), (ARG0))
1110 #define gen_rtx_FMA(MODE, ARG0, ARG1, ARG2) \
1111 gen_rtx_fmt_eee (FMA, (MODE), (ARG0), (ARG1), (ARG2))
1112 #define gen_rtx_VAR_LOCATION(MODE, ARG0, ARG1, ARG2) \
1113 gen_rtx_fmt_tei (VAR_LOCATION, (MODE), (ARG0), (ARG1), (ARG2))
1114 #define gen_rtx_DEBUG_IMPLICIT_PTR(MODE, ARG0) \
1115 gen_rtx_fmt_t (DEBUG_IMPLICIT_PTR, (MODE), (ARG0))
1116 #define gen_rtx_MATCH_OPERAND(MODE, ARG0, ARG1, ARG2) \
1117 gen_rtx_fmt_iss (MATCH_OPERAND, (MODE), (ARG0), (ARG1), (ARG2))
1118 #define gen_rtx_MATCH_SCRATCH(MODE, ARG0, ARG1) \
1119 gen_rtx_fmt_is (MATCH_SCRATCH, (MODE), (ARG0), (ARG1))
1120 #define gen_rtx_MATCH_OPERATOR(MODE, ARG0, ARG1, ARG2) \
1121 gen_rtx_fmt_isE (MATCH_OPERATOR, (MODE), (ARG0), (ARG1), (ARG2))
1122 #define gen_rtx_MATCH_PARALLEL(MODE, ARG0, ARG1, ARG2) \
1123 gen_rtx_fmt_isE (MATCH_PARALLEL, (MODE), (ARG0), (ARG1), (ARG2))
1124 #define gen_rtx_MATCH_DUP(MODE, ARG0) \
1125 gen_rtx_fmt_i (MATCH_DUP, (MODE), (ARG0))
1126 #define gen_rtx_MATCH_OP_DUP(MODE, ARG0, ARG1) \
1127 gen_rtx_fmt_iE (MATCH_OP_DUP, (MODE), (ARG0), (ARG1))
1128 #define gen_rtx_MATCH_PAR_DUP(MODE, ARG0, ARG1) \
1129 gen_rtx_fmt_iE (MATCH_PAR_DUP, (MODE), (ARG0), (ARG1))
1130 #define gen_rtx_MATCH_CODE(MODE, ARG0, ARG1) \
1131 gen_rtx_fmt_ss (MATCH_CODE, (MODE), (ARG0), (ARG1))
1132 #define gen_rtx_MATCH_TEST(MODE, ARG0) \
1133 gen_rtx_fmt_s (MATCH_TEST, (MODE), (ARG0))
1134 #define gen_rtx_DEFINE_EXPAND(MODE, ARG0, ARG1, ARG2, ARG3) \
1135 gen_rtx_fmt_sEss (DEFINE_EXPAND, (MODE), (ARG0), (ARG1), (ARG2), (ARG3))
1136 #define gen_rtx_DEFINE_DELAY(MODE, ARG0, ARG1) \
1137 gen_rtx_fmt_eE (DEFINE_DELAY, (MODE), (ARG0), (ARG1))
1138 #define gen_rtx_DEFINE_COND_EXEC(MODE, ARG0, ARG1, ARG2) \
1139 gen_rtx_fmt_Ess (DEFINE_COND_EXEC, (MODE), (ARG0), (ARG1), (ARG2))
1140 #define gen_rtx_DEFINE_PREDICATE(MODE, ARG0, ARG1, ARG2) \
1141 gen_rtx_fmt_ses (DEFINE_PREDICATE, (MODE), (ARG0), (ARG1), (ARG2))
1142 #define gen_rtx_DEFINE_SPECIAL_PREDICATE(MODE, ARG0, ARG1, ARG2) \
1143 gen_rtx_fmt_ses (DEFINE_SPECIAL_PREDICATE, (MODE), (ARG0), (ARG1), (ARG2))
1144 #define gen_rtx_DEFINE_REGISTER_CONSTRAINT(MODE, ARG0, ARG1, ARG2) \
1145 gen_rtx_fmt_sss (DEFINE_REGISTER_CONSTRAINT, (MODE), (ARG0), (ARG1), (ARG2))
1146 #define gen_rtx_DEFINE_CONSTRAINT(MODE, ARG0, ARG1, ARG2) \
1147 gen_rtx_fmt_sse (DEFINE_CONSTRAINT, (MODE), (ARG0), (ARG1), (ARG2))
1148 #define gen_rtx_DEFINE_MEMORY_CONSTRAINT(MODE, ARG0, ARG1, ARG2) \
1149 gen_rtx_fmt_sse (DEFINE_MEMORY_CONSTRAINT, (MODE), (ARG0), (ARG1), (ARG2))
1150 #define gen_rtx_DEFINE_ADDRESS_CONSTRAINT(MODE, ARG0, ARG1, ARG2) \
1151 gen_rtx_fmt_sse (DEFINE_ADDRESS_CONSTRAINT, (MODE), (ARG0), (ARG1), (ARG2))
1152 #define gen_rtx_EXCLUSION_SET(MODE, ARG0, ARG1) \
1153 gen_rtx_fmt_ss (EXCLUSION_SET, (MODE), (ARG0), (ARG1))
1154 #define gen_rtx_PRESENCE_SET(MODE, ARG0, ARG1) \
1155 gen_rtx_fmt_ss (PRESENCE_SET, (MODE), (ARG0), (ARG1))
1156 #define gen_rtx_FINAL_PRESENCE_SET(MODE, ARG0, ARG1) \
1157 gen_rtx_fmt_ss (FINAL_PRESENCE_SET, (MODE), (ARG0), (ARG1))
1158 #define gen_rtx_ABSENCE_SET(MODE, ARG0, ARG1) \
1159 gen_rtx_fmt_ss (ABSENCE_SET, (MODE), (ARG0), (ARG1))
1160 #define gen_rtx_FINAL_ABSENCE_SET(MODE, ARG0, ARG1) \
1161 gen_rtx_fmt_ss (FINAL_ABSENCE_SET, (MODE), (ARG0), (ARG1))
1162 #define gen_rtx_DEFINE_AUTOMATON(MODE, ARG0) \
1163 gen_rtx_fmt_s (DEFINE_AUTOMATON, (MODE), (ARG0))
1164 #define gen_rtx_AUTOMATA_OPTION(MODE, ARG0) \
1165 gen_rtx_fmt_s (AUTOMATA_OPTION, (MODE), (ARG0))
1166 #define gen_rtx_DEFINE_RESERVATION(MODE, ARG0, ARG1) \
1167 gen_rtx_fmt_ss (DEFINE_RESERVATION, (MODE), (ARG0), (ARG1))
1168 #define gen_rtx_DEFINE_INSN_RESERVATION(MODE, ARG0, ARG1, ARG2, ARG3) \
1169 gen_rtx_fmt_sies (DEFINE_INSN_RESERVATION, (MODE), (ARG0), (ARG1), (ARG2), (ARG3))
1170 #define gen_rtx_DEFINE_ATTR(MODE, ARG0, ARG1, ARG2) \
1171 gen_rtx_fmt_sse (DEFINE_ATTR, (MODE), (ARG0), (ARG1), (ARG2))
1172 #define gen_rtx_DEFINE_ENUM_ATTR(MODE, ARG0, ARG1, ARG2) \
1173 gen_rtx_fmt_sse (DEFINE_ENUM_ATTR, (MODE), (ARG0), (ARG1), (ARG2))
1174 #define gen_rtx_ATTR(MODE, ARG0) \
1175 gen_rtx_fmt_s (ATTR, (MODE), (ARG0))
1176 #define gen_rtx_SET_ATTR(MODE, ARG0, ARG1) \
1177 gen_rtx_fmt_ss (SET_ATTR, (MODE), (ARG0), (ARG1))
1178 #define gen_rtx_SET_ATTR_ALTERNATIVE(MODE, ARG0, ARG1) \
1179 gen_rtx_fmt_sE (SET_ATTR_ALTERNATIVE, (MODE), (ARG0), (ARG1))
1180 #define gen_rtx_EQ_ATTR(MODE, ARG0, ARG1) \
1181 gen_rtx_fmt_ss (EQ_ATTR, (MODE), (ARG0), (ARG1))
1182 #define gen_rtx_EQ_ATTR_ALT(MODE, ARG0, ARG1) \
1183 gen_rtx_fmt_ii (EQ_ATTR_ALT, (MODE), (ARG0), (ARG1))
1184 #define gen_rtx_ATTR_FLAG(MODE, ARG0) \
1185 gen_rtx_fmt_s (ATTR_FLAG, (MODE), (ARG0))
1186 #define gen_rtx_COND(MODE, ARG0, ARG1) \
1187 gen_rtx_fmt_Ee (COND, (MODE), (ARG0), (ARG1))