Searched refs:strict (Results 1 - 25 of 91) sorted by relevance

1234

/haiku-buildtools/gcc/gcc/testsuite/gcc.dg/
H A Dpr27331.c18 constrain_operands (insn_code_num, strict)
20 int strict;
52 if (strict == 0)
/haiku-buildtools/isl/doc/
H A Dmypod2latex3 use strict;
/haiku-buildtools/legacy/binutils/gas/config/
H A Dobj-ieee.h36 #define S_FORCE_RELOC(s, strict) (!SEG_NORMAL (x->sy_symbol.seg))
H A Dtc-hppa.c774 /* Nonzero when strict matching is enabled. Zero otherwise.
777 not strict matching should be enabled for that instruction.
779 Mainly, strict causes errors to be ignored when a match failure
782 static int strict; variable
1648 strict = (insn->flags & FLAG_STRICT);
1749 if (strict && the_insn.exp.X_op != O_constant)
1758 if (strict && the_insn.exp.X_op != O_constant)
1761 /* When in strict mode, we want to just reject this
1763 CHECK_FIELD (num, 15, -16, strict);
1770 if (strict
[all...]
/haiku-buildtools/gcc/gcc/config/mn10300/
H A Dmn10300.h344 Source files for reload pass need to be strict.
361 #define REGNO_DATA_P(regno, strict) \
362 mn10300_regno_in_class_p (regno, DATA_REGS, strict)
363 #define REGNO_ADDRESS_P(regno, strict) \
364 mn10300_regno_in_class_p (regno, ADDRESS_REGS, strict)
365 #define REGNO_EXTENDED_P(regno, strict) \
366 mn10300_regno_in_class_p (regno, EXTENDED_REGS, strict)
367 #define REGNO_GENERAL_P(regno, strict) \
368 mn10300_regno_in_class_p (regno, GENERAL_REGS, strict)
370 #define REGNO_STRICT_OK_FOR_BASE_P(regno, strict) \
[all...]
/haiku-buildtools/gcc/contrib/
H A Dcompare_tests15 Usage: $0 [-strict] PREVIOUS CURRENT
21 Unless -strict is given, these discrepancies are not counted as errors:
52 [ "$1" = "-strict" ] && strict=$1 && shift
74 [ -n "$strict" ] && exit_status=`expr $exit_status + 1`
81 [ -n "$strict" ] && exit_status=`expr $exit_status + 1`
93 echo "## ${CONFIG_SHELL-/bin/sh} $0 $strict $sum1 $sum2"
94 ${CONFIG_SHELL-/bin/sh} $0 $strict $sum1 $sum2
146 [ -n "$strict" ] && echo "Strict test fails" && exit_status=1
170 [ -n "$strict" ]
[all...]
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/ext/
H A Dpr57735.C107 static JSValue decode(ExecState* exec, const CharType* characters, int length, const char* doNotUnescape, bool strict) argument
137 static JSValue decode(ExecState* exec, const char* doNotUnescape, bool strict) argument
140 return decode(exec, str.characters8(), str.length(), doNotUnescape, strict);
/haiku-buildtools/gcc/gcc/config/vax/
H A Dvax.c1688 or, if not strict, if it is a pseudo reg. */
1693 or, if not strict, if it is a pseudo reg. */
1730 indirectable_address_p (rtx x, bool strict, bool indirect)
1733 || BASE_REGISTER_P (x, strict))
1736 || !BASE_REGISTER_P (XEXP (x, 0), strict)
1745 nonindexed_address_p (rtx x, bool strict)
1752 || indirectable_address_p (reg_equiv_mem (REGNO (x)), strict, false))
1757 if (indirectable_address_p (x, strict, false))
1760 if (MEM_P (x) && indirectable_address_p (xfoo0, strict, true))
1763 && BASE_REGISTER_P (xfoo0, strict))
1724 indirectable_address_p(rtx x, bool strict, bool indirect) argument
1739 nonindexed_address_p(rtx x, bool strict) argument
1766 index_term_p(rtx prod, machine_mode mode, bool strict) argument
1795 reg_plus_index_p(rtx x, machine_mode mode, bool strict) argument
1816 indexable_address_p(rtx xfoo0, rtx xfoo1, machine_mode mode, bool strict) argument
1832 vax_legitimate_address_p(machine_mode mode, rtx x, bool strict) argument
[all...]
/haiku-buildtools/gcc/mpfr/tools/
H A Dck-version-info16 use strict;
/haiku-buildtools/gcc/zlib/
H A Dzlib2ansi15 use strict;
/haiku-buildtools/binutils/zlib/
H A Dzlib2ansi15 use strict;
/haiku-buildtools/binutils/gas/config/
H A Dtc-hppa.c612 /* Nonzero when strict matching is enabled. Zero otherwise.
615 not strict matching should be enabled for that instruction.
617 Mainly, strict causes errors to be ignored when a match failure
620 static int strict; variable
2043 if (!strict && ISDIGIT (*p))
2177 else if (!strict)
2184 else if (!strict)
2204 if (!strict || have_prefix)
2525 /* We have a non-match in strict mode. */
2526 if (!strict)
[all...]
/haiku-buildtools/binutils/include/elf/
H A Dinternal.h316 #define ELF_SECTION_IN_SEGMENT_1(sec_hdr, segment, check_vma, strict) \
339 && (!(strict) \
349 && (!(strict) \
/haiku-buildtools/gcc/gcc/config/cris/
H A Dcris.c1398 reg_ok_for_base_p (const_rtx x, bool strict) argument
1400 return ((! strict && ! HARD_REGISTER_P (x))
1406 reg_ok_for_index_p (const_rtx x, bool strict) argument
1408 return reg_ok_for_base_p (x, strict);
1423 cris_base_p (const_rtx x, bool strict) argument
1425 return (REG_P (x) && reg_ok_for_base_p (x, strict));
1431 cris_index_p (const_rtx x, bool strict) argument
1433 return (REG_P (x) && reg_ok_for_index_p (x, strict));
1439 cris_base_or_autoincr_p (const_rtx x, bool strict) argument
1441 return (cris_base_p (x, strict)
1450 cris_bdap_index_p(const_rtx x, bool strict) argument
1465 cris_biap_index_p(const_rtx x, bool strict) argument
1483 cris_legitimate_address_p(machine_mode mode, rtx x, bool strict) argument
[all...]
/haiku-buildtools/legacy/gcc/gcc/
H A Drecog.c170 /* Post-reload, be more strict with things. */
2238 constrain_operands (strict)
2239 int strict;
2327 if (strict < 0)
2352 if (val == 2 && strict > 0)
2364 if (strict <= 0
2375 if (strict < 0
2385 if (strict < 0
2386 || (strict == 0
2389 || (strict
[all...]
/haiku-buildtools/gcc/gcc/config/nds32/
H A Dnds32.c1081 nds32_address_register_rtx_p (rtx x, bool strict) argument
1090 if (strict)
1104 bool strict)
1116 if (strict)
1183 if(strict)
1209 if(strict)
1942 nds32_legitimate_address_p (machine_mode mode, rtx x, bool strict)
1952 if (nds32_address_register_rtx_p (XEXP (x, 0), strict)
1953 && nds32_legitimate_index_p (mode, XEXP (x, 1), strict)
1957 else if (nds32_address_register_rtx_p (XEXP (x, 1), strict)
1102 nds32_legitimate_index_p(machine_mode outer_mode, rtx index, bool strict) argument
1937 nds32_legitimate_address_p(machine_mode mode, rtx x, bool strict) argument
[all...]
/haiku-buildtools/gcc/gcc/config/pdp11/
H A Dpdp11.c1505 rtx operand, bool strict)
1517 return !strict || REGNO_OK_FOR_BASE_P (REGNO (operand));
1522 && (!strict || REGNO_OK_FOR_BASE_P (REGNO (XEXP (operand, 0))))
1528 && (!strict || REGNO_OK_FOR_BASE_P (REGNO (XEXP (operand, 0))));
1533 && (!strict || REGNO_OK_FOR_BASE_P (REGNO (XEXP (operand, 0))));
1577 return !strict || REGNO_OK_FOR_BASE_P(REGNO (xfoob));
1582 && (!strict || REGNO_OK_FOR_BASE_P (REGNO (XEXP (xfoob, 0))))
1588 && (!strict || REGNO_OK_FOR_BASE_P (REGNO (XEXP (xfoob, 0))));
1593 && (!strict || REGNO_OK_FOR_BASE_P (REGNO (XEXP (xfoob, 0))));
1500 pdp11_legitimate_address_p(machine_mode mode, rtx operand, bool strict) argument
/haiku-buildtools/legacy/gcc/gcc/config/i960/
H A Di960.c2046 legitimate_address_p (mode, addr, strict)
2049 int strict;
2051 if (RTX_OK_FOR_BASE_P (addr, strict))
2065 if (RTX_OK_FOR_BASE_P (op0, strict))
2067 if (RTX_OK_FOR_INDEX_P (op1, strict))
2078 if (! (RTX_OK_FOR_INDEX_P (XEXP (XEXP (op0, 0), 0), strict)
2082 if (RTX_OK_FOR_BASE_P (XEXP (op0, 1), strict)
2088 else if (RTX_OK_FOR_BASE_P (XEXP (op0, 0), strict))
2090 if (RTX_OK_FOR_INDEX_P (XEXP (op0, 1), strict)
2101 if (! (RTX_OK_FOR_INDEX_P (XEXP (op0, 0), strict)
[all...]
/haiku-buildtools/gcc/gcc/
H A Drecog.c182 /* Post-reload, be more strict with things. */
2272 constrain_operands_cached (rtx_insn *insn, int strict)
2275 return constrain_operands (strict, get_enabled_alternatives (insn));
2583 constrain_operands (int strict, alternative_mask alternatives)
2697 if (strict < 0)
2723 if (val == 2 && strict > 0)
2737 if (strict <= 0
2752 if (strict < 0
2759 else if (strict < 0 || general_operand (op, mode))
2769 if (strict <
2263 constrain_operands_cached(rtx_insn *insn, int strict) argument
2573 constrain_operands(int strict, alternative_mask alternatives) argument
[all...]
H A Dipa-utils.h84 bool types_odr_comparable (tree, tree, bool strict = false);
/haiku-buildtools/gcc/gcc/config/m32r/
H A Dm32r.c2849 m32r_rtx_ok_for_base_p (const_rtx x, bool strict)
2854 if (strict)
2878 const_rtx x, bool strict)
2881 && m32r_rtx_ok_for_base_p (XEXP (x, 0), strict)
2893 bool strict)
2897 && m32r_rtx_ok_for_base_p (XEXP (x, 0), strict) argument
2907 m32r_load_postinc_p (machine_mode mode, const_rtx x, bool strict)
2912 && m32r_rtx_ok_for_base_p (XEXP (x, 0), strict))
2921 m32r_store_preinc_predec_p (machine_mode mode, const_rtx x, bool strict)
2926 && m32r_rtx_ok_for_base_p (XEXP (x, 0), strict))
2825 m32r_rtx_ok_for_base_p(const_rtx x, bool strict) argument
2853 m32r_legitimate_offset_addres_p(machine_mode mode ATTRIBUTE_UNUSED, const_rtx x, bool strict) argument
2868 m32r_legitimate_lo_sum_addres_p(machine_mode mode, const_rtx x, bool strict) argument
2883 m32r_load_postinc_p(machine_mode mode, const_rtx x, bool strict) argument
2911 m32r_legitimate_address_p(machine_mode mode, rtx x, bool strict) argument
[all...]
/haiku-buildtools/autoconf/bin/
H A Dautoheader.in49 use strict;
/haiku-buildtools/gcc/gcc/config/sh/
H A Dsh-protos.h52 /* If strict is set, disallow mixing of different models, as it would
54 bool strict; member in struct:sh_atomic_model
74 (selected_atomic_model ().strict)
/haiku-buildtools/gcc/gcc/config/lm32/
H A Dlm32.c105 lm32_legitimate_address_p (machine_mode mode, rtx x, bool strict);
1225 lm32_legitimate_address_p (machine_mode mode ATTRIBUTE_UNUSED, rtx x, bool strict) argument
1228 if (strict && REG_P (x) && STRICT_REG_OK_FOR_BASE_P (x))
1230 if (!strict && REG_P (x) && NONSTRICT_REG_OK_FOR_BASE_P (x))
1236 && ((strict && STRICT_REG_OK_FOR_BASE_P (XEXP (x, 0)))
1237 || (!strict && NONSTRICT_REG_OK_FOR_BASE_P (XEXP (x, 0))))
/haiku-buildtools/gcc/gcc/config/microblaze/
H A Dmicroblaze.c416 microblaze_regno_ok_for_base_p (int regno, int strict) argument
420 if (!strict)
440 int strict)
442 if (!strict && GET_CODE (x) == SUBREG)
446 && microblaze_regno_ok_for_base_p (REGNO (x), strict));
700 int strict)
702 if (!strict && GET_CODE (x) == SUBREG)
707 && microblaze_regno_ok_for_base_p (REGNO (x), strict));
760 machine_mode mode, int strict)
780 return microblaze_valid_base_register_p (info->regA, mode, strict);
438 microblaze_valid_base_register_p(rtx x, machine_mode mode ATTRIBUTE_UNUSED, int strict) argument
698 microblaze_valid_index_register_p(rtx x, machine_mode mode ATTRIBUTE_UNUSED, int strict) argument
759 microblaze_classify_address(struct microblaze_address_info *info, rtx x, machine_mode mode, int strict) argument
922 microblaze_legitimate_address_p(machine_mode mode, rtx x, bool strict) argument
[all...]

Completed in 378 milliseconds

1234