Home
last modified time | relevance | path

Searched full:constraint (Results 1 – 25 of 564) sorted by relevance

12345678910>>...23

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaConcept.h61 // - an atomic constraint A subsumes another atomic constraint B in subsumes()
70 // constraint expressions, therefore the constraint expressions are in subsumes()
88 // A constraint is in conjunctive normal form when it is a conjunction of
90 // constraints A, B, and C, the constraint A  ∧ (B  ∨ C) is in conjunctive
94 // A constraint is in disjunctive normal form when it is a disjunction of
96 // constraints A, B, and C, the disjunctive normal form of the constraint A
102 /// \brief A normalized constraint, as defined in C++ [temp.constr.normal], is
103 /// either an atomic constraint, a conjunction of normalized constraints or a
115 Constraint; member
117 NormalizedConstraint(AtomicConstraint *C): Constraint{C} { }; in NormalizedConstraint()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInlineAsm.h91 /// specified constraint string is legal for the type.
94 // Constraint String Parsing
105 /// MatchingInput - If this is not -1, this is an output constraint where an
106 /// input constraint is required to match it (e.g. "0"). The value is the
107 /// constraint number that matches this one (for example, if this is
108 /// constraint #0 and constraint #4 has the value "0", this will be 4).
111 /// Code - The constraint code, either the register name (in braces) or the
112 /// constraint letter/number.
124 /// Type - The basic type of the constraint
337 getFlagWordForMem(unsigned InputFlag,unsigned Constraint) getFlagWordForMem() argument
434 getMemConstraintName(unsigned Constraint) getMemConstraintName() argument
[all...]
/freebsd/share/man/man5/
H A Dlibmap.conf.557 .It Bq Ar constraint
59 .Ar constraint
60 to all subsequent mappings until the next constraint line or the end
83 that satisfy the constraint.
87 The constraint is matched literally so that only an executable with an
88 identical fully qualified pathname will satisfy the constraint.
91 will not satisfy the constraint
94 This is the default constraint type.
96 A constraint with no path is matched against the basename of the
98 For instance, the constraint
[all …]
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInlineAsm.cpp38 // Do various checks on the constraint string and type. in InlineAsm()
76 /// fields in this structure. If the constraint string is not understood,
159 } else if (isdigit(static_cast<unsigned char>(*I))) { // Matching Constraint in Parse()
166 // Check that this is a valid matching constraint! in Parse()
169 return true; // Invalid constraint number. in Parse()
198 // Multi-letter constraint in Parse()
203 // Multi-letter constraint in Parse()
208 assert(N > 0 && "Found a zero letter constraint!"); in Parse()
213 // Single letter constraint. in Parse()
222 /// selectAlternative - Point this constraint to the alternative constraint
[all …]
/freebsd/lib/libc/stdlib/
H A Dset_constraint_handler_s.331 .Nd runtime-constraint violation handling
64 function sets the runtime-constraint violation handler to be
67 The runtime-constraint handler is the callback function invoked when a library
68 function detects a runtime-constraint violation.
73 A pointer to a character string describing the runtime-constraint violation.
89 is called when a runtime-constraint violation occurs.
91 The implementation has a default constraint handler that is used if no calls to
101 pointer, the default handler becomes the current constraint handler.
107 are the standard-defined runtime-constraint handlers provided by the C library.
120 is currently the default runtime-constraint handler.
/freebsd/crypto/openssh/
H A DPROTOCOL.agent38 2. restrict-destination-v00@openssh.com key constraint extension
40 The key constraint extension supports destination- and forwarding path-
41 restricted keys. It may be attached as a constraint when keys or
46 constraint[] constraints
48 Where a constraint consists of:
66 will then record the constraint against the key.
73 3. SSH_AGENT_CONSTRAIN_MAXSIGN key constraint
75 This key constraint allows communication to an agent of the maximum
77 the constraint is:
84 3. associated-certs-v00@openssh.com key constraint extension
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTConcept.h33 /// The result of a constraint satisfaction check, containing the necessary
34 /// information to diagnose an unsatisfied constraint.
36 // The template-like entity that 'owns' the constraint checked here (can be a
56 /// \brief The substituted constraint expr, if the template arguments could be
77 /// Pairs of unsatisfied atomic constraint expressions along with the
78 /// substituted constraint expr, if the template arguments could be
84 /// \brief The result of a constraint satisfaction check, containing the
85 /// necessary information to diagnose an unsatisfied constraint.
222 /// Semantically, this adds an "immediately-declared constraint" with extra arg:
225 /// In the C++ grammar, a type-constraint is also used for auto types:
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDependenceAnalysis.h390 /// Constraint - This private class represents a constraint, as defined
397 /// There are 5 kinds of constraint, in a hierarchy.
398 /// 1) Any - indicates no constraint, any dependence is possible.
405 class Constraint {
415 /// isEmpty - Return true if the constraint is of kind Empty.
418 /// isPoint - Return true if the constraint is of kind Point.
421 /// isDistance - Return true if the constraint is of kind Distance.
424 /// isLine - Return true if the constraint is of kind Line.
426 /// true if the constraint i
[all...]
H A DConstraintSystem.h49 /// An entry of the form c0, c1, ... cn represents the following constraint:
54 /// constraint system.
79 // If all variable coefficients are 0, the constraint does not provide any
102 // If all variable coefficients are 0, the constraint does not provide any
115 // The negated constraint R is obtained by multiplying by -1 and adding 1 to in addVariableRowFill()
126 // The negated constraint R is obtained by multiplying by -1. in negate()
148 assert(!Constraints.empty() && "Constraint system is empty"); in toStrictLessThan()
161 /// Returns the number of rows in the constraint system.
H A DLazyValueInfo.h1 //===- LazyValueInfo.h - Value constraint analysis --------------*- C++ -*-===//
9 // This file defines the interface for lazy computation of value constraint
33 /// This pass computes, caches, and vends lazy value constraint information.
91 /// Return the ConstantRange constraint that is known to hold for the
97 /// Return the ConstantRange constraint that is known to hold for the value
106 /// Return the ConstantRage constraint that is known to hold for the
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DInlineAsmLowering.cpp29 /// GISelAsmOperandInfo - This contains information for each constraint that we
60 // meaning of an Other constraint can be target-specific and we can't easily in update()
92 // If this is a constraint for a single physreg, or a constraint for a in getRegistersForValue()
102 // No need to allocate a matching input constraint since the constraint it's in getRegistersForValue()
113 // If this is a constraint for a specific physical register, but the type of in getRegistersForValue()
138 assert(!OpInfo.Codes.empty() && "Must have at least one constraint"); in computeConstraintToUse()
289 // Compute the constraint code and ConstraintType to use. in lowerInlineAsm()
292 // The selected constraint type might expose new sideeffects in lowerInlineAsm()
304 // operands to Inst for each constraint. Used for matching input constraints. in lowerInlineAsm()
325 "Failed to convert memory constraint code to constraint id."); in lowerInlineAsm()
[all …]
/freebsd/contrib/libucl/src/
H A Ducl_schema.c310 double constraint, val; in ucl_schema_validate_number() local
316 constraint = ucl_object_todouble (elt); in ucl_schema_validate_number()
317 if (constraint <= 0) { in ucl_schema_validate_number()
324 if (fabs (remainder (val, constraint)) > alpha) { in ucl_schema_validate_number()
327 val, constraint, remainder (val, constraint)); in ucl_schema_validate_number()
334 constraint = ucl_object_todouble (elt); in ucl_schema_validate_number()
340 if (val > constraint || (exclusive && val >= constraint)) { in ucl_schema_validate_number()
343 val, constraint); in ucl_schema_validate_number()
350 constraint = ucl_object_todouble (elt); in ucl_schema_validate_number()
356 if (val < constraint || (exclusive && val <= constraint)) { in ucl_schema_validate_number()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DSystemZ.h93 std::string convertConstraint(const char *&Constraint) const override { in convertConstraint() argument
94 switch (Constraint[0]) { in convertConstraint()
95 case 'p': // Keep 'p' constraint. in convertConstraint()
98 switch (Constraint[1]) { in convertConstraint()
103 // "^" hints llvm that this is a 2 letter constraint. in convertConstraint()
104 // "Constraint++" is used to promote the string iterator in convertConstraint()
105 // to the next constraint. in convertConstraint()
106 return std::string("^") + std::string(Constraint++, 2); in convertConstraint()
114 return TargetInfo::convertConstraint(Constraint); in convertConstraint()
H A DAMDGPU.h223 // \p Constraint will be left pointing at the last character of
224 // the constraint. In practice, it won't be changed unless the
225 // constraint is longer than one character.
226 std::string convertConstraint(const char *&Constraint) const override { in convertConstraint() argument
228 StringRef S(Constraint); in convertConstraint()
230 return std::string("^") + std::string(Constraint++, 2); in convertConstraint()
233 const char *Begin = Constraint; in convertConstraint()
235 if (validateAsmConstraint(Constraint, Info)) in convertConstraint()
236 return std::string(Begin).substr(0, Constraint - Begin + 1); in convertConstraint()
238 Constraint = Begin; in convertConstraint()
[all …]
H A DX86.cpp1433 // Shift the pointer to the second character of the constraint. in validateAsmConstraint()
1448 // Constraint 'f' cannot be used for output operands. in validateAsmConstraint()
1639 StringRef Constraint, in validateOutputSize() argument
1641 // Strip off constraint modifiers. in validateOutputSize()
1642 Constraint = Constraint.ltrim("=+&"); in validateOutputSize()
1644 return validateOperandSize(FeatureMap, Constraint, Size); in validateOutputSize()
1648 StringRef Constraint, in validateInputSize() argument
1650 return validateOperandSize(FeatureMap, Constraint, Size); in validateInputSize()
1654 StringRef Constraint, in validateOperandSize() argument
1656 switch (Constraint[0]) { in validateOperandSize()
[all …]
/freebsd/contrib/ldns/ldns/
H A Ddane.h43 /** CA constraint */
46 /** Service certificate constraint */
162 * "CA constraint" or "Service Certificate Constraint" to
163 * validate the certificate and, in case of "CA constraint",
232 * "CA constraint" or "Service Certificate Constraint" to
267 * "CA constraint" or "Service Certificate Constraint" to
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/MCParser/
H A DMCParsedAsmOperand.h30 /// Constraint - The constraint on this operand. Only valid when parsing
32 std::string Constraint; variable
37 // that verbosity, just rely on defaulted copy ops. It's only the Constraint
46 void setConstraint(StringRef C) { Constraint = C.str(); } in setConstraint()
47 StringRef getConstraint() { return Constraint; } in getConstraint()
/freebsd/secure/lib/libcrypto/man/man3/
H A DX509_STORE_CTX_get_error.3324 .IP "\fBX509_V_ERR_PATH_LENGTH_EXCEEDED: path length constraint exceeded\fR" 4
325 .IX Item "X509_V_ERR_PATH_LENGTH_EXCEEDED: path length constraint exceeded"
369 .IP "\fBX509_V_ERR_PROXY_PATH_LENGTH_EXCEEDED: proxy path length constraint exceeded\fR" 4
370 .IX Item "X509_V_ERR_PROXY_PATH_LENGTH_EXCEEDED: proxy path length constraint exceeded"
371 Proxy path length constraint exceeded.
404 A name constraint violation occurred in the permitted subtrees.
407 A name constraint violation occurred in the excluded subtrees.
416 .IP "\fBX509_V_ERR_UNSUPPORTED_CONSTRAINT_TYPE: unsupported name constraint type\fR" 4
417 .IX Item "X509_V_ERR_UNSUPPORTED_CONSTRAINT_TYPE: unsupported name constraint type"
418 An unsupported name constraint type was encountered. OpenSSL currently only
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaConcept.cpp143 // An atomic constraint! in CheckConstraintExpression()
205 // A disjunction is a constraint taking two operands. To determine if in calculateConstraintSatisfaction()
215 // A conjunction is a constraint taking two operands. To determine if in calculateConstraintSatisfaction()
230 // of each false atomic constraint expression when it evaluates them. in calculateConstraintSatisfaction()
269 // we have established satisfaction of the whole constraint in calculateConstraintSatisfaction()
349 // An atomic constraint expression in calculateConstraintSatisfaction()
420 // times where a constraint-expression check can cause us to need to evaluate in DiagRecursiveConstraintEval()
451 // Atomic constraint - substitute arguments and check satisfaction. in calculateConstraintSatisfaction()
481 // constraint is not satisfied. in calculateConstraintSatisfaction()
513 // [temp.constr.atomic]p3: To determine if an atomic constraint is in calculateConstraintSatisfaction()
[all …]
/freebsd/crypto/heimdal/lib/asn1/
H A Dasn1parse.y227 %type <constraint_spec> Constraint
575 ConstrainedType : Type Constraint
577 /* if (Constraint.type == contentConstrant) {
578 assert(Constraint.u.constraint.type == octetstring|bitstring-w/o-NamedBitList); // remember to check type reference too
579 if (Constraint.u.constraint.type) {
580 assert((Constraint.u.constraint.type.length % 8) == 0);
583 if (Constraint
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoVPseudos.td1012 string Constraint = "",
1021 let Constraints = !interleave([Constraint, "$rd = $merge"], ",");
1030 string Constraint = "",
1038 let Constraints = Constraint;
1046 string Constraint = "",
1055 let Constraints = !interleave([Constraint, "$rd = $merge"], ",");
1066 string Constraint = "",
1075 let Constraints = !interleave([Constraint, "$rd = $merge"], ",");
1085 string Constraint = "",
1095 let Constraints = !interleave([Constraint, "
[all...]
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DDataflowAnalysisContext.cpp136 void DataflowAnalysisContext::addInvariant(const Formula &Constraint) { in addInvariant() argument
138 Invariant = &Constraint; in addInvariant()
140 Invariant = &arena().makeAnd(*Invariant, Constraint); in addInvariant()
144 Atom Token, const Formula &Constraint) { in addFlowConditionConstraint() argument
145 auto Res = FlowConditionConstraints.try_emplace(Token, &Constraint); in addFlowConditionConstraint()
148 &arena().makeAnd(*Res.first->second, Constraint); in addFlowConditionConstraint()
266 for (const auto *Constraint : Constraints) { in dumpFlowCondition() local
267 Constraint->print(OS); in dumpFlowCondition()
286 for (const auto *Constraint : OriginalConstraints) { in dumpFlowCondition() local
287 Constraint->print(OS); in dumpFlowCondition()
/freebsd/crypto/openssl/doc/man3/
H A DX509_STORE_CTX_get_error.pod228 =item B<X509_V_ERR_PATH_LENGTH_EXCEEDED: path length constraint exceeded>
291 proxy path length constraint exceeded>
293 Proxy path length constraint exceeded.
339 A name constraint violation occurred in the permitted subtrees.
343 A name constraint violation occurred in the excluded subtrees.
357 unsupported name constraint type>
359 An unsupported name constraint type was encountered. OpenSSL currently only
363 unsupported or invalid name constraint syntax>
365 The format of the name constraint is not recognised: for example an email
/freebsd/contrib/llvm-project/llvm/lib/TextAPI/
H A DTextStubCommon.cpp35 IO &IO, ObjCConstraintType &Constraint) { in enumeration() argument
36 IO.enumCase(Constraint, "none", ObjCConstraintType::None); in enumeration()
37 IO.enumCase(Constraint, "retain_release", ObjCConstraintType::Retain_Release); in enumeration()
38 IO.enumCase(Constraint, "retain_release_for_simulator", in enumeration()
40 IO.enumCase(Constraint, "retain_release_or_gc", in enumeration()
42 IO.enumCase(Constraint, "gc", ObjCConstraintType::GC); in enumeration()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64PBQPRegAlloc.h19 /// Add the accumulator chaining constraint to a PBQP graph
29 // Add the accumulator chaining constraint, inside the chain, i.e. so that
31 // \return true if a constraint was added

12345678910>>...23