Lines Matching refs:DEF_RTL_EXPR

29    The fields in the cpp macro call "DEF_RTL_EXPR()"
83 DEF_RTL_EXPR(UNKNOWN, "UnKnown", "*", RTX_EXTRA)
90 DEF_RTL_EXPR(EXPR_LIST, "expr_list", "ee", RTX_EXTRA)
94 DEF_RTL_EXPR(INSN_LIST, "insn_list", "ue", RTX_EXTRA)
99 DEF_RTL_EXPR(DEPS_LIST, "deps_list", "uei", RTX_EXTRA)
105 DEF_RTL_EXPR(SEQUENCE, "sequence", "E", RTX_EXTRA)
108 DEF_RTL_EXPR(ADDRESS, "address", "e", RTX_MATCH)
121 DEF_RTL_EXPR(INSN, "insn", "iuuBieiee", RTX_INSN)
125 DEF_RTL_EXPR(JUMP_INSN, "jump_insn", "iuuBieiee0", RTX_INSN)
132 DEF_RTL_EXPR(CALL_INSN, "call_insn", "iuuBieieee", RTX_INSN)
135 DEF_RTL_EXPR(BARRIER, "barrier", "iuu000000", RTX_EXTRA)
146 DEF_RTL_EXPR(CODE_LABEL, "code_label", "iuuB00isi", RTX_EXTRA)
162 DEF_RTL_EXPR(NOTE, "note", "iuuB0ni", RTX_EXTRA)
175 DEF_RTL_EXPR(COND_EXEC, "cond_exec", "ee", RTX_EXTRA)
178 DEF_RTL_EXPR(PARALLEL, "parallel", "E", RTX_EXTRA)
186 DEF_RTL_EXPR(ASM_INPUT, "asm_input", "s", RTX_EXTRA)
200 DEF_RTL_EXPR(ASM_OPERANDS, "asm_operands", "ssiEEi", RTX_EXTRA)
214 DEF_RTL_EXPR(ASM_OPERANDS, "asm_operands", "ssiEEsi", RTX_EXTRA)
226 DEF_RTL_EXPR(UNSPEC, "unspec", "Ei", RTX_EXTRA)
229 DEF_RTL_EXPR(UNSPEC_VOLATILE, "unspec_volatile", "Ei", RTX_EXTRA)
233 DEF_RTL_EXPR(ADDR_VEC, "addr_vec", "E", RTX_EXTRA)
258 DEF_RTL_EXPR(ADDR_DIFF_VEC, "addr_diff_vec", "eEee0", RTX_EXTRA)
269 DEF_RTL_EXPR(PREFETCH, "prefetch", "eee", RTX_EXTRA)
281 DEF_RTL_EXPR(SET, "set", "ee", RTX_EXTRA)
286 DEF_RTL_EXPR(USE, "use", "e", RTX_EXTRA)
291 DEF_RTL_EXPR(CLOBBER, "clobber", "e", RTX_EXTRA)
297 DEF_RTL_EXPR(CALL, "call", "ee", RTX_EXTRA)
301 DEF_RTL_EXPR(RETURN, "return", "", RTX_EXTRA)
307 DEF_RTL_EXPR(TRAP_IF, "trap_if", "ee", RTX_EXTRA)
312 DEF_RTL_EXPR(RESX, "resx", "i", RTX_EXTRA)
319 DEF_RTL_EXPR(CONST_INT, "const_int", "w", RTX_CONST_OBJ)
324 DEF_RTL_EXPR(CONST_DOUBLE, "const_double", CONST_DOUBLE_FORMAT, RTX_CONST_OBJ)
327 DEF_RTL_EXPR(CONST_VECTOR, "const_vector", "E", RTX_CONST_OBJ)
332 DEF_RTL_EXPR(CONST_STRING, "const_string", "s", RTX_OBJ)
338 DEF_RTL_EXPR(CONST, "const", "e", RTX_CONST_OBJ)
342 DEF_RTL_EXPR(PC, "pc", "", RTX_OBJ)
347 DEF_RTL_EXPR(VALUE, "value", "0", RTX_OBJ)
357 DEF_RTL_EXPR(REG, "reg", "i00", RTX_OBJ)
364 DEF_RTL_EXPR(SCRATCH, "scratch", "0", RTX_OBJ)
374 DEF_RTL_EXPR(SUBREG, "subreg", "ei", RTX_EXTRA)
387 DEF_RTL_EXPR(STRICT_LOW_PART, "strict_low_part", "e", RTX_EXTRA)
393 DEF_RTL_EXPR(CONCAT, "concat", "ee", RTX_OBJ)
398 DEF_RTL_EXPR(MEM, "mem", "e0", RTX_OBJ)
402 DEF_RTL_EXPR(LABEL_REF, "label_ref", "u", RTX_CONST_OBJ)
409 DEF_RTL_EXPR(SYMBOL_REF, "symbol_ref", "s00", RTX_CONST_OBJ)
416 DEF_RTL_EXPR(CC0, "cc0", "", RTX_OBJ)
428 DEF_RTL_EXPR(IF_THEN_ELSE, "if_then_else", "eee", RTX_TERNARY)
431 DEF_RTL_EXPR(COMPARE, "compare", "ee", RTX_BIN_ARITH)
434 DEF_RTL_EXPR(PLUS, "plus", "ee", RTX_COMM_ARITH)
437 DEF_RTL_EXPR(MINUS, "minus", "ee", RTX_BIN_ARITH)
440 DEF_RTL_EXPR(NEG, "neg", "e", RTX_UNARY)
442 DEF_RTL_EXPR(MULT, "mult", "ee", RTX_COMM_ARITH)
445 DEF_RTL_EXPR(DIV, "div", "ee", RTX_BIN_ARITH)
447 DEF_RTL_EXPR(MOD, "mod", "ee", RTX_BIN_ARITH)
450 DEF_RTL_EXPR(UDIV, "udiv", "ee", RTX_BIN_ARITH)
451 DEF_RTL_EXPR(UMOD, "umod", "ee", RTX_BIN_ARITH)
454 DEF_RTL_EXPR(AND, "and", "ee", RTX_COMM_ARITH)
455 DEF_RTL_EXPR(IOR, "ior", "ee", RTX_COMM_ARITH)
456 DEF_RTL_EXPR(XOR, "xor", "ee", RTX_COMM_ARITH)
457 DEF_RTL_EXPR(NOT, "not", "e", RTX_UNARY)
462 DEF_RTL_EXPR(ASHIFT, "ashift", "ee", RTX_BIN_ARITH) /* shift left */
463 DEF_RTL_EXPR(ROTATE, "rotate", "ee", RTX_BIN_ARITH) /* rotate left */
464 DEF_RTL_EXPR(ASHIFTRT, "ashiftrt", "ee", RTX_BIN_ARITH) /* arithmetic shift right */
465 DEF_RTL_EXPR(LSHIFTRT, "lshiftrt", "ee", RTX_BIN_ARITH) /* logical shift right */
466 DEF_RTL_EXPR(ROTATERT, "rotatert", "ee", RTX_BIN_ARITH) /* rotate right */
475 DEF_RTL_EXPR(SMIN, "smin", "ee", RTX_COMM_ARITH)
476 DEF_RTL_EXPR(SMAX, "smax", "ee", RTX_COMM_ARITH)
477 DEF_RTL_EXPR(UMIN, "umin", "ee", RTX_COMM_ARITH)
478 DEF_RTL_EXPR(UMAX, "umax", "ee", RTX_COMM_ARITH)
487 DEF_RTL_EXPR(PRE_DEC, "pre_dec", "e", RTX_AUTOINC)
488 DEF_RTL_EXPR(PRE_INC, "pre_inc", "e", RTX_AUTOINC)
489 DEF_RTL_EXPR(POST_DEC, "post_dec", "e", RTX_AUTOINC)
490 DEF_RTL_EXPR(POST_INC, "post_inc", "e", RTX_AUTOINC)
504 DEF_RTL_EXPR(PRE_MODIFY, "pre_modify", "ee", RTX_AUTOINC)
505 DEF_RTL_EXPR(POST_MODIFY, "post_modify", "ee", RTX_AUTOINC)
509 DEF_RTL_EXPR(NE, "ne", "ee", RTX_COMM_COMPARE)
510 DEF_RTL_EXPR(EQ, "eq", "ee", RTX_COMM_COMPARE)
511 DEF_RTL_EXPR(GE, "ge", "ee", RTX_COMPARE)
512 DEF_RTL_EXPR(GT, "gt", "ee", RTX_COMPARE)
513 DEF_RTL_EXPR(LE, "le", "ee", RTX_COMPARE)
514 DEF_RTL_EXPR(LT, "lt", "ee", RTX_COMPARE)
515 DEF_RTL_EXPR(GEU, "geu", "ee", RTX_COMPARE)
516 DEF_RTL_EXPR(GTU, "gtu", "ee", RTX_COMPARE)
517 DEF_RTL_EXPR(LEU, "leu", "ee", RTX_COMPARE)
518 DEF_RTL_EXPR(LTU, "ltu", "ee", RTX_COMPARE)
521 DEF_RTL_EXPR(UNORDERED, "unordered", "ee", RTX_COMM_COMPARE)
522 DEF_RTL_EXPR(ORDERED, "ordered", "ee", RTX_COMM_COMPARE)
525 DEF_RTL_EXPR(UNEQ, "uneq", "ee", RTX_COMM_COMPARE)
526 DEF_RTL_EXPR(UNGE, "unge", "ee", RTX_COMPARE)
527 DEF_RTL_EXPR(UNGT, "ungt", "ee", RTX_COMPARE)
528 DEF_RTL_EXPR(UNLE, "unle", "ee", RTX_COMPARE)
529 DEF_RTL_EXPR(UNLT, "unlt", "ee", RTX_COMPARE)
532 DEF_RTL_EXPR(LTGT, "ltgt", "ee", RTX_COMM_COMPARE)
537 DEF_RTL_EXPR(SIGN_EXTEND, "sign_extend", "e", RTX_UNARY)
540 DEF_RTL_EXPR(ZERO_EXTEND, "zero_extend", "e", RTX_UNARY)
543 DEF_RTL_EXPR(TRUNCATE, "truncate", "e", RTX_UNARY)
546 DEF_RTL_EXPR(FLOAT_EXTEND, "float_extend", "e", RTX_UNARY)
547 DEF_RTL_EXPR(FLOAT_TRUNCATE, "float_truncate", "e", RTX_UNARY)
550 DEF_RTL_EXPR(FLOAT, "float", "e", RTX_UNARY)
558 DEF_RTL_EXPR(FIX, "fix", "e", RTX_UNARY)
561 DEF_RTL_EXPR(UNSIGNED_FLOAT, "unsigned_float", "e", RTX_UNARY)
566 DEF_RTL_EXPR(UNSIGNED_FIX, "unsigned_fix", "e", RTX_UNARY)
569 DEF_RTL_EXPR(ABS, "abs", "e", RTX_UNARY)
572 DEF_RTL_EXPR(SQRT, "sqrt", "e", RTX_UNARY)
575 DEF_RTL_EXPR(BSWAP, "bswap", "e", RTX_UNARY)
580 DEF_RTL_EXPR(FFS, "ffs", "e", RTX_UNARY)
583 DEF_RTL_EXPR(CLZ, "clz", "e", RTX_UNARY)
586 DEF_RTL_EXPR(CTZ, "ctz", "e", RTX_UNARY)
589 DEF_RTL_EXPR(POPCOUNT, "popcount", "e", RTX_UNARY)
592 DEF_RTL_EXPR(PARITY, "parity", "e", RTX_UNARY)
604 DEF_RTL_EXPR(SIGN_EXTRACT, "sign_extract", "eee", RTX_BITFIELD_OPS)
608 DEF_RTL_EXPR(ZERO_EXTRACT, "zero_extract", "eee", RTX_BITFIELD_OPS)
613 DEF_RTL_EXPR(HIGH, "high", "e", RTX_CONST_OBJ)
617 DEF_RTL_EXPR(LO_SUM, "lo_sum", "ee", RTX_OBJ)
624 DEF_RTL_EXPR(VEC_MERGE, "vec_merge", "eee", RTX_TERNARY)
630 DEF_RTL_EXPR(VEC_SELECT, "vec_select", "ee", RTX_BIN_ARITH)
635 DEF_RTL_EXPR(VEC_CONCAT, "vec_concat", "ee", RTX_BIN_ARITH)
641 DEF_RTL_EXPR(VEC_DUPLICATE, "vec_duplicate", "e", RTX_UNARY)
644 DEF_RTL_EXPR(SS_PLUS, "ss_plus", "ee", RTX_COMM_ARITH)
647 DEF_RTL_EXPR(US_PLUS, "us_plus", "ee", RTX_COMM_ARITH)
650 DEF_RTL_EXPR(SS_MINUS, "ss_minus", "ee", RTX_BIN_ARITH)
653 DEF_RTL_EXPR(SS_NEG, "ss_neg", "e", RTX_UNARY)
656 DEF_RTL_EXPR(SS_ASHIFT, "ss_ashift", "ee", RTX_BIN_ARITH)
659 DEF_RTL_EXPR(US_MINUS, "us_minus", "ee", RTX_BIN_ARITH)
662 DEF_RTL_EXPR(SS_TRUNCATE, "ss_truncate", "e", RTX_UNARY)
665 DEF_RTL_EXPR(US_TRUNCATE, "us_truncate", "e", RTX_UNARY)
668 DEF_RTL_EXPR(VAR_LOCATION, "var_location", "te", RTX_EXTRA)
675 DEF_RTL_EXPR(INCLUDE, "include", "s", RTX_EXTRA)
710 DEF_RTL_EXPR(MATCH_OPERAND, "match_operand", "iss", RTX_MATCH)
716 DEF_RTL_EXPR(MATCH_SCRATCH, "match_scratch", "is", RTX_MATCH)
723 DEF_RTL_EXPR(MATCH_OPERATOR, "match_operator", "isE", RTX_MATCH)
731 DEF_RTL_EXPR(MATCH_PARALLEL, "match_parallel", "isE", RTX_MATCH)
735 DEF_RTL_EXPR(MATCH_DUP, "match_dup", "i", RTX_MATCH)
739 DEF_RTL_EXPR(MATCH_OP_DUP, "match_op_dup", "iE", RTX_MATCH)
743 DEF_RTL_EXPR(MATCH_PAR_DUP, "match_par_dup", "iE", RTX_MATCH)
753 DEF_RTL_EXPR(MATCH_CODE, "match_code", "ss", RTX_MATCH)
758 DEF_RTL_EXPR(MATCH_TEST, "match_test", "s", RTX_MATCH)
778 DEF_RTL_EXPR(DEFINE_INSN, "define_insn", "sEsTV", RTX_EXTRA)
787 DEF_RTL_EXPR(DEFINE_PEEPHOLE, "define_peephole", "EsTV", RTX_EXTRA)
798 DEF_RTL_EXPR(DEFINE_SPLIT, "define_split", "EsES", RTX_EXTRA)
826 DEF_RTL_EXPR(DEFINE_INSN_AND_SPLIT, "define_insn_and_split", "sEsTsESV", RTX_EXTRA)
830 DEF_RTL_EXPR(DEFINE_PEEPHOLE2, "define_peephole2", "EsES", RTX_EXTRA)
843 DEF_RTL_EXPR(DEFINE_EXPAND, "define_expand", "sEss", RTX_EXTRA)
859 DEF_RTL_EXPR(DEFINE_DELAY, "define_delay", "eE", RTX_EXTRA)
862 DEF_RTL_EXPR(DEFINE_ASM_ATTRIBUTES, "define_asm_attributes", "V", RTX_EXTRA)
875 DEF_RTL_EXPR(DEFINE_COND_EXEC, "define_cond_exec", "Ess", RTX_EXTRA)
891 DEF_RTL_EXPR(DEFINE_PREDICATE, "define_predicate", "ses", RTX_EXTRA)
892 DEF_RTL_EXPR(DEFINE_SPECIAL_PREDICATE, "define_special_predicate", "ses", RTX_EXTRA)
905 DEF_RTL_EXPR(DEFINE_REGISTER_CONSTRAINT, "define_register_constraint", "sss", RTX_EXTRA)
944 DEF_RTL_EXPR(DEFINE_CONSTRAINT, "define_constraint", "sse", RTX_EXTRA)
945 DEF_RTL_EXPR(DEFINE_MEMORY_CONSTRAINT, "define_memory_constraint", "sse", RTX_EXTRA)
946 DEF_RTL_EXPR(DEFINE_ADDRESS_CONSTRAINT, "define_address_constraint", "sse", RTX_EXTRA)
960 DEF_RTL_EXPR(DEFINE_CPU_UNIT, "define_cpu_unit", "sS", RTX_EXTRA)
965 DEF_RTL_EXPR(DEFINE_QUERY_CPU_UNIT, "define_query_cpu_unit", "sS", RTX_EXTRA)
975 DEF_RTL_EXPR(EXCLUSION_SET, "exclusion_set", "ss", RTX_EXTRA)
997 DEF_RTL_EXPR(PRESENCE_SET, "presence_set", "ss", RTX_EXTRA)
1018 DEF_RTL_EXPR(FINAL_PRESENCE_SET, "final_presence_set", "ss", RTX_EXTRA)
1041 DEF_RTL_EXPR(ABSENCE_SET, "absence_set", "ss", RTX_EXTRA)
1046 DEF_RTL_EXPR(FINAL_ABSENCE_SET, "final_absence_set", "ss", RTX_EXTRA)
1057 DEF_RTL_EXPR(DEFINE_BYPASS, "define_bypass", "issS", RTX_EXTRA)
1066 DEF_RTL_EXPR(DEFINE_AUTOMATON, "define_automaton", "s", RTX_EXTRA)
1089 DEF_RTL_EXPR(AUTOMATA_OPTION, "automata_option", "s", RTX_EXTRA)
1098 DEF_RTL_EXPR(DEFINE_RESERVATION, "define_reservation", "ss", RTX_EXTRA)
1146 DEF_RTL_EXPR(DEFINE_INSN_RESERVATION, "define_insn_reservation", "sies", RTX_EXTRA)
1154 DEF_RTL_EXPR(DEFINE_ATTR, "define_attr", "sse", RTX_EXTRA)
1157 DEF_RTL_EXPR(ATTR, "attr", "s", RTX_EXTRA)
1165 DEF_RTL_EXPR(SET_ATTR, "set_attr", "ss", RTX_EXTRA)
1180 DEF_RTL_EXPR(SET_ATTR_ALTERNATIVE, "set_attr_alternative", "sE", RTX_EXTRA)
1185 DEF_RTL_EXPR(EQ_ATTR, "eq_attr", "ss", RTX_EXTRA)
1189 DEF_RTL_EXPR(EQ_ATTR_ALT, "eq_attr_alt", "ii", RTX_EXTRA)
1199 DEF_RTL_EXPR (ATTR_FLAG, "attr_flag", "s", RTX_EXTRA)
1206 DEF_RTL_EXPR(COND, "cond", "Ee", RTX_EXTRA)