HomeSort by: relevance | last modified time | path
    Searched defs:op_alt (Results 1 - 21 of 21) sorted by relevancy

  /src/external/gpl3/gcc/dist/gcc/
ira-conflicts.cc 401 const operand_alternative *op_alt
403 if (op_alt[input].matches == output)
406 if (op_alt[output].earlyclobber)
409 if (ira_reg_class_intersect[op_alt[input].cl][op_alt[output].cl]
399 const operand_alternative *op_alt local
reg-stack.cc 505 const operand_alternative *op_alt = which_op_alt ();
549 if (reg_class_size[(int) op_alt[i].cl] != 1)
606 if (j < n_clobbers || op_alt[i].matches >= 0)
608 else if (reg_class_size[(int) op_alt[i].cl] == 1)
655 if (STACK_REG_P (recog_data.operand[i]) && op_alt[i].matches == -1)
2200 const operand_alternative *op_alt = which_op_alt ();
2284 && reg_class_subset_p (op_alt[i].cl, FLOAT_REGS)
2285 && op_alt[i].cl != FLOAT_REGS)
2365 if (j < n_clobbers || op_alt[i].matches >= 0)
499 const operand_alternative *op_alt = which_op_alt (); local
ira-lives.cc 684 const operand_alternative *op_alt = &recog_op_alt[alt * n_operands]; local
699 if (op_alt[use].matches == def
702 recog_data.operand[op_alt[def].matched])))
705 if (op_alt[use].anything_ok)
708 use_cl = op_alt[use].cl;
754 if ((use_match = op_alt[use].matches) >= 0)
758 if (op_alt[use_match].anything_ok)
761 use_cl = op_alt[use_match].cl;
785 const operand_alternative *op_alt = recog_op_alt; local
786 for (alt = 0; alt < n_alternatives; alt++, op_alt += n_operands
1088 auto *op_alt = &recog_op_alt[alt * recog_data.n_operands]; local
    [all...]
regcprop.cc 838 const operand_alternative *op_alt = which_op_alt (); local
848 int matches = op_alt[i].matches;
849 if (matches >= 0 || op_alt[i].matched >= 0
860 if (op_alt[i].earlyclobber)
874 if (op_alt[i].earlyclobber)
1019 if (op_alt[i].is_address)
1022 alternative_class (op_alt, i),
1028 alternative_class (op_alt, i),
lra.cc 829 const operand_alternative *op_alt)
838 static_data->operand_alternative = op_alt;
855 for (i = 0; i < nop; i++, op_alt++)
857 if (op_alt->earlyclobber)
859 static_data->operand[i].is_address |= op_alt->is_address;
1076 operand_alternative *op_alt = XCNEWVEC (operand_alternative,
1078 preprocess_constraints (nop, nalt, constraints, op_alt,
1080 setup_operand_alternative (data, op_alt);
1109 const operand_alternative *op_alt = preprocess_insn_constraints (icode);
1111 setup_operand_alternative (data, op_alt);
1074 operand_alternative *op_alt = XCNEWVEC (operand_alternative, local
1107 const operand_alternative *op_alt = preprocess_insn_constraints (icode); local
    [all...]
recog.cc 2874 struct operand_alternative *op_alt;
2877 op_alt = op_alt_base;
2879 for (j = 0; j < n_alternatives; j++, op_alt += n_operands)
2881 op_alt[i].cl = NO_REGS;
2882 op_alt[i].register_filters = 0;
2883 op_alt[i].constraint = p;
2884 op_alt[i].matches = -1;
2885 op_alt[i].matched = -1;
2889 op_alt[i].anything_ok = 1;
2909 op_alt[i].reject += 6
2866 struct operand_alternative *op_alt; local
2997 operand_alternative *op_alt = XCNEWVEC (operand_alternative, n_entries); local
    [all...]
regrename.cc 1555 const operand_alternative *op_alt = which_op_alt (); local
1567 || op_alt[i].earlyclobber)
1577 || op_alt[opn].earlyclobber)
1606 const operand_alternative *op_alt = which_op_alt (); local
1617 enum reg_class cl = alternative_class (op_alt, opn);
1622 || op_alt[opn].earlyclobber != earlyclobber)
1702 const operand_alternative *op_alt = which_op_alt (); local
1724 int matches = op_alt[i].matches;
1725 if (matches >= 0 || op_alt[i].matched >= 0
1816 enum reg_class cl = alternative_class (op_alt, opn)
    [all...]
sel-sched.cc 995 const operand_alternative *op_alt = which_op_alt ();
1003 enum reg_class cl = alternative_class (op_alt, i);
1017 enum reg_class cl = alternative_class (op_alt, opn);
989 const operand_alternative *op_alt = which_op_alt (); local
  /src/external/gpl3/gcc.old/dist/gcc/
ira-conflicts.cc 398 const operand_alternative *op_alt
400 if (op_alt[input].matches == output)
403 if (ira_reg_class_intersect[op_alt[input].cl][op_alt[output].cl]
396 const operand_alternative *op_alt local
reg-stack.cc 505 const operand_alternative *op_alt = which_op_alt ();
549 if (reg_class_size[(int) op_alt[i].cl] != 1)
606 if (j < n_clobbers || op_alt[i].matches >= 0)
608 else if (reg_class_size[(int) op_alt[i].cl] == 1)
655 if (STACK_REG_P (recog_data.operand[i]) && op_alt[i].matches == -1)
2194 const operand_alternative *op_alt = which_op_alt ();
2278 && reg_class_subset_p (op_alt[i].cl, FLOAT_REGS)
2279 && op_alt[i].cl != FLOAT_REGS)
2359 if (j < n_clobbers || op_alt[i].matches >= 0)
499 const operand_alternative *op_alt = which_op_alt (); local
ira-lives.cc 683 const operand_alternative *op_alt = &recog_op_alt[alt * n_operands]; local
698 if (op_alt[use].matches == def
701 recog_data.operand[op_alt[def].matched])))
704 if (op_alt[use].anything_ok)
707 use_cl = op_alt[use].cl;
753 if ((use_match = op_alt[use].matches) >= 0)
757 if (op_alt[use_match].anything_ok)
760 use_cl = op_alt[use_match].cl;
784 const operand_alternative *op_alt = recog_op_alt; local
785 for (alt = 0; alt < n_alternatives; alt++, op_alt += n_operands
    [all...]
regcprop.cc 828 const operand_alternative *op_alt = which_op_alt (); local
838 int matches = op_alt[i].matches;
839 if (matches >= 0 || op_alt[i].matched >= 0
850 if (op_alt[i].earlyclobber)
864 if (op_alt[i].earlyclobber)
1004 if (op_alt[i].is_address)
1007 alternative_class (op_alt, i),
1013 alternative_class (op_alt, i),
lra.cc 806 const operand_alternative *op_alt)
815 static_data->operand_alternative = op_alt;
832 for (i = 0; i < nop; i++, op_alt++)
834 if (op_alt->earlyclobber)
836 static_data->operand[i].is_address |= op_alt->is_address;
1052 operand_alternative *op_alt = XCNEWVEC (operand_alternative,
1054 preprocess_constraints (nop, nalt, constraints, op_alt,
1056 setup_operand_alternative (data, op_alt);
1085 const operand_alternative *op_alt = preprocess_insn_constraints (icode);
1087 setup_operand_alternative (data, op_alt);
1050 operand_alternative *op_alt = XCNEWVEC (operand_alternative, local
1083 const operand_alternative *op_alt = preprocess_insn_constraints (icode); local
    [all...]
recog.cc 2853 struct operand_alternative *op_alt;
2856 op_alt = op_alt_base;
2858 for (j = 0; j < n_alternatives; j++, op_alt += n_operands)
2860 op_alt[i].cl = NO_REGS;
2861 op_alt[i].constraint = p;
2862 op_alt[i].matches = -1;
2863 op_alt[i].matched = -1;
2867 op_alt[i].anything_ok = 1;
2887 op_alt[i].reject += 6;
2890 op_alt[i].reject += 600
2845 struct operand_alternative *op_alt; local
2970 operand_alternative *op_alt = XCNEWVEC (operand_alternative, n_entries); local
    [all...]
regrename.cc 1555 const operand_alternative *op_alt = which_op_alt (); local
1567 || op_alt[i].earlyclobber)
1577 || op_alt[opn].earlyclobber)
1606 const operand_alternative *op_alt = which_op_alt (); local
1617 enum reg_class cl = alternative_class (op_alt, opn);
1622 || op_alt[opn].earlyclobber != earlyclobber)
1702 const operand_alternative *op_alt = which_op_alt (); local
1724 int matches = op_alt[i].matches;
1725 if (matches >= 0 || op_alt[i].matched >= 0
1816 enum reg_class cl = alternative_class (op_alt, opn)
    [all...]
sel-sched.cc 995 const operand_alternative *op_alt = which_op_alt ();
1003 enum reg_class cl = alternative_class (op_alt, i);
1017 enum reg_class cl = alternative_class (op_alt, opn);
989 const operand_alternative *op_alt = which_op_alt (); local
  /src/external/gpl3/gcc/dist/gcc/config/aarch64/
aarch64-early-ra.cc 611 // Return true if operand OP is likely to match OP_ALT after register
614 likely_operand_match_p (const operand_alternative &op_alt, rtx op)
617 const char *constraint = op_alt.constraint;
657 if (op_alt.matches >= 0)
659 rtx other = recog_data.operand[op_alt.matches];
668 // match OP_ALT.
670 likely_alternative_match_p (const operand_alternative *op_alt)
673 if (!likely_operand_match_p (op_alt[i], recog_data.operand[i]))
678 // Return the sum of how disparaged OP_ALT is.
680 count_rejects (const operand_alternative *op_alt)
1097 auto *op_alt = &recog_op_alt[altno * recog_data.n_operands]; local
1774 auto *op_alt = &recog_op_alt[altno * recog_data.n_operands]; local
3151 auto *op_alt = &recog_op_alt[altno * recog_data.n_operands]; local
    [all...]
  /src/external/gpl3/gcc/dist/gcc/config/csky/
csky.cc 1016 const operand_alternative *op_alt = which_op_alt (); local
1027 if (op_alt[opno].memory_ok)
  /src/external/gpl3/gcc/dist/gcc/config/i386/
i386.cc 1448 const operand_alternative *op_alt;
1472 op_alt = recog_op_alt;
1478 for (j = 0; j < n_alternatives; j++, op_alt += n_operands)
1482 if (op_alt[i].anything_ok
1483 || (op_alt[i].matches != -1
1486 recog_data.operand[op_alt[i].matches]))
1487 || reg_fits_class_p (op, op_alt[i].cl, offset, mode))
1438 const operand_alternative *op_alt; local
  /src/external/gpl3/gcc.old/dist/gcc/config/csky/
csky.cc 1012 const operand_alternative *op_alt = which_op_alt (); local
1023 if (op_alt[opno].memory_ok)
  /src/external/gpl3/gcc.old/dist/gcc/config/i386/
i386.cc 1382 const operand_alternative *op_alt;
1406 op_alt = recog_op_alt;
1412 for (j = 0; j < n_alternatives; j++, op_alt += n_operands)
1416 if (op_alt[i].anything_ok
1417 || (op_alt[i].matches != -1
1420 recog_data.operand[op_alt[i].matches]))
1421 || reg_fits_class_p (op, op_alt[i].cl, offset, mode))
1372 const operand_alternative *op_alt; local

Completed in 113 milliseconds