Home | History | Annotate | Download | only in info

Lines Matching full:constraint

7226           The maximum number of variables in an Omega constraint system.
7230 The maximum number of inequalities in an Omega constraint
7234 The maximum number of equalities in an Omega constraint
20878 appears in a machine description, plus an operand constraint string for
20887 constraint, saying that a floating point register is required. The `='
20892 Each operand is described by an operand-constraint string followed by
20907 preceding the constraint string, and can be referenced inside the
20929 bit-field), your constraint must allow a register. In that case, GCC
20936 operands. Use the constraint character `+' to indicate such an operand
20952 The constraint `"0"' for operand 1 says that it must occupy the same
20953 location as operand 0. A number in constraint is allowed only in an
20956 Only a number in the constraint can guarantee that one operand will be
20973 number for a matching constraint. For example:
20980 but there's no matching constraint letter for that register _by
20984 register constraint letter that matches the register:
21085 Unless an output operand has the `&' constraint modifier, GCC may
21248 If any input operand uses the `f' constraint, all output reg
21295 Here are specific details on what constraint letters you can use with
21305 * Multi-Alternative:: When an insn has two alternative constraint-patterns.
21315 The simplest kind of constraint is a string full of letters, each of
21329 general memory constraint can be re-defined by a back end using
21348 operand, the constraint letter `o' is valid only when accompanied
21354 anything that would fit the `m' constraint but not the `o'
21355 constraint.
21438 This is called a "matching constraint" and what it really means is
21451 constraint.
21457 `p' in the constraint must be accompanied by `address_operand' as
21482 The overall constraint for an operand is made from the letters for this
21509 5.38.3 Constraint Modifier Characters
21512 Here are constraint modifier characters.
21528 If you specify `=' or `+' in a constraint, you put it in the first
21529 character of the constraint string.
21565 ignored as a constraint. They are significant only for choosing
21571 constraint as a constraint, and no effect on reloading.
21580 Whenever possible, you should use the general-purpose constraint letters
21582 people reading your code. Failing that, use the constraint letters
21612 Floating-point constant that would satisfy the constraint `F'
21624 Integer that satisfies constraint `I' when inverted (ones
21628 Integer that satisfies constraint `I' when negated (twos
22463 Formerly the `hi' register. This constraint is no longer
22479 Register `$3'. Do not use this constraint in new code; it is
22744 Memory address for `e' constraint registers
22868 Multiple letter constraint followed by 4 parameter letters.
22881 The constraint matches if the specified part of a constant
42867 * ! in constraint: Multi-Alternative. (line 33)
42868 * # in constraint: Modifiers. (line 57)
42876 * % in constraint: Modifiers. (line 45)
42880 * & in constraint: Modifiers. (line 25)
42883 * * in constraint: Modifiers. (line 62)
42884 * + in constraint: Modifiers. (line 12)
42892 * 0 in constraint: Simple Constraints. (line 117)
42893 * < in constraint: Simple Constraints. (line 48)
42894 * = in constraint: Modifiers. (line 8)
42895 * > in constraint: Simple Constraints. (line 52)
42896 * ? in constraint: Multi-Alternative. (line 27)
43258 * constraint modifier characters: Modifiers. (line 6)
43259 * constraint, matching: Simple Constraints. (line 129)
43345 * digits in constraint: Simple Constraints. (line 117)
43355 * E in constraint: Simple Constraints. (line 79)
43400 * F in constraint: Simple Constraints. (line 84)
43498 * G in constraint: Simple Constraints. (line 88)
43499 * g in constraint: Simple Constraints. (line 110)
43528 * H in constraint: Simple Constraints. (line 88)
43545 * I in constraint: Simple Constraints. (line 71)
43546 * i in constraint: Simple Constraints. (line 60)
43730 * m in constraint: Simple Constraints. (line 17)
43750 * matching constraint: Simple Constraints. (line 129)
43789 * n in constraint: Simple Constraints. (line 65)
43823 * o in constraint: Simple Constraints. (line 23)
43866 * p in constraint: Simple Constraints. (line 144)
43955 * r in constraint: Simple Constraints. (line 56)
43999 * s in constraint: Simple Constraints. (line 92)
44253 * V in constraint: Simple Constraints. (line 43)
44314 * X in constraint: Simple Constraints. (line 114)