Home
last modified time | relevance | path

Searched full:assignment (Results 1 – 25 of 1210) sorted by relevance

12345678910>>...49

/freebsd/crypto/heimdal/lib/sl/
H A Dslc-gram.y48 extern struct assignment *assignment;
60 struct assignment *assignment; member
65 %type <assignment> assignment assignments
73 assignment = $1;
77 assignments : assignment assignments
82 | assignment
85 assignment : LITERAL '=' STRING
100 $$->u.assignment = $4;
109 struct assignment *assignment; variable
113 ex(struct assignment *a, const char *fmt, ...) in ex()
[all …]
H A Dslc-gram.c129 extern struct assignment *assignment;
161 struct assignment *assignment; member
469 "$accept", "start", "assignments", "assignment", 0
1361 assignment = (yyvsp[(1) - (1)].assignment);
1368 (yyvsp[(1) - (2)].assignment)->next = (yyvsp[(2) - (2)].assignment);
1369 (yyval.assignment) = (yyvsp[(1) - (2)].assignment);
1376 (yyval.assignment) = malloc(sizeof(*(yyval.assignment)));
1377 (yyval.assignment)->name = (yyvsp[(1) - (3)].string);
1378 (yyval.assignment)->type = a_value;
1379 (yyval.assignment)->lineno = lineno;
[all …]
H A Dslc.h39 struct assignment { struct
44 struct assignment *assignment; argument
47 struct assignment *next; argument
/freebsd/contrib/bmake/unit-tests/
H A Dvar-op-sunsh.mk3 # Tests for the :sh= variable assignment operator, which runs its right-hand
5 # assignment operator, adopted from Sun make.
9 # This is the idiomatic form of the Sun shell assignment operator.
10 # The assignment operator is directly preceded by the ':sh'.
16 # It is also possible to have whitespace around the :sh assignment
27 # Since 2020-10-04, this is a normal variable assignment to the variable named
28 # 'VAR:shell', using the '=' assignment operator.
39 # assignment operator.
53 # The variable modifier ':sh' and the assignment operator modifier ':sh'.
55 # 2020-10-04, the parser regarded it as an assignment operator modifier, in
[all …]
H A Dvar-op-expand.mk3 # Tests for the := variable assignment operator, which expands its
14 # If the right-hand side does not contain a dollar sign, the ':=' assignment
15 # operator has the same effect as the '=' assignment operator.
21 # When a ':=' assignment is performed, its right-hand side is evaluated and
86 # XXX: Even though this is a ':=' assignment, the '${UNDEF}' in the part of
138 # assignment. The undefined variables are kept as-is and are later expanded
141 # Contrary to the assignment operator '=', the assignment operator ':='
152 # Just for comparison, the previous example using the assignment operator '='
153 # instead of ':='. The right-hand side of the assignment is not evaluated at
154 # the time of assignment but only later, when ${VAR} appears in the condition.
[all …]
H A Dvar-op-assign.mk3 # Tests for the = variable assignment operator, which overwrites an existing
6 # This is a simple variable assignment.
7 # To the left of the assignment operator '=' there is the variable name,
13 # This condition demonstrates that whitespace around the assignment operator
20 # Whitespace to the left of the assignment operator is ignored as well.
47 # Since the right-hand side of a '=' assignment is not expanded at the time
57 # In a variable assignment, the variable name must consist of a single word.
H A Dvar-scope-local.mk144 # In the following line, the ':=' may either be interpreted as an assignment
146 # name and the assignment operator '='. It is the latter since in an
147 # assignment, the left-hand side must be a single word or empty.
155 # line is parsed as a variable assignment since its left-hand side is a single
191 # Begin tests for custom target-local variables, for all 5 variable assignment
215 # If the sources of a dependency line look like a variable assignment, make
216 # treats them as such. There is only a single variable assignment per
217 # dependency line, which makes whitespace around the assignment operator
237 # happens to the right of the assignment operator '=', the expanded text does
238 # not influence the parsing of the variable assignment. The effective
[all …]
H A Dvar-op-append.mk3 # Tests for the '+=' variable assignment operator, which appends to a
10 # The '+=' variable assignment operator is planned to be added in
17 # The '+=' variable assignment operator was added before 1993-03-21.
39 # '+=' assignment operator. As far as possible, the '+' is interpreted as
40 # part of the assignment operator.
62 # variable. After the assignment, the environment variable is left as-is,
H A Dvar-op-default.mk3 # Tests for the ?= variable assignment operator, which only assigns
7 # from the variable assignment.
35 # performs the variable assignment, resulting in $i == "default".
45 # and 'VAR.${param}' expand to 'VAR.param', and the second '?=' assignment
54 # fragile), the variable assignment with "not used" was performed, and only
H A Dvarmod-assign.mk13 # the '::?=' modifier applies the assignment operator '?=' 3 times. The
21 # the modifier '::=' applies the assignment operator '=' 3 times. The
29 # the modifier '::+=' applies the assignment operator '+=' 3 times. The
37 # the modifier '::!=' applies the assignment operator '!=' 3 times. Just as
100 # The modifier for assignment operators starts with a ':'.
106 # When parsing an assignment operator fails because the operator is
137 # The assignment modifier can be used in an expression that is
172 # Conditional directives are evaluated in command line scope. An assignment
201 # The commands of a target are evaluated in target scope. An assignment
H A Dposix-varassign.mk7 # The assignment operators "::=" and ":::=" are intentionally not supported,
22 # Deviation from POSIX: The "::=" assignment operator is not supported,
33 # Deviation from POSIX: The ":::=" assignment operator is not supported,
68 # In POSIX mode, the ":=" assignment operator is available as well, even
H A Dcmdline-undefined.mk7 # '=' assignment operator do get their variable name expanded
17 @echo 'The = assignment operator'
22 # The interesting case is using the ':=' assignment operator, which
31 @echo 'The := assignment operator'
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DWatchedLiteralsSolver.cpp56 /// The search for a satisfying assignment of the variables in `Formula` will
60 /// consistent partial assignment, `Level` will be incremented. Otherwise, if
88 enum class Assignment : int8_t { enum in clang::dataflow::__anondce44e890111::WatchedLiteralsSolverImpl
99 std::vector<Assignment> VarAssignments;
135 VarAssignments.resize(CNF.largestVar() + 1, Assignment::Unassigned); in WatchedLiteralsSolverImpl()
178 // assignment. in solve()
190 VarAssignments[Var] = VarAssignments[Var] == Assignment::AssignedTrue in solve()
191 ? Assignment::AssignedFalse in solve()
192 : Assignment::AssignedTrue; in solve()
203 unitPosLit ? Assignment::AssignedTrue : Assignment::AssignedFalse; in solve()
[all …]
H A DDebugSupport.cpp42 Solver::Result::Assignment Assignment) { in operator <<() argument
43 switch (Assignment) { in operator <<()
44 case Solver::Result::Assignment::AssignedFalse: in operator <<()
46 case Solver::Result::Assignment::AssignedTrue: in operator <<()
67 std::vector<std::pair<Atom, Solver::Result::Assignment>> Sorted = { in operator <<()
/freebsd/sys/contrib/openzfs/.github/codeql/custom-queries/cpp/
H A DAssignmentOfComparisonAsCondition.ql2 * @name Ambiguous assignment-of-comparison in a condition
3 * @description Finds any assignment (`=`, `+=`, `-=`, `|=`, …) that appears in
7 * Comparison binds tighter than assignment, so
17 * assignment in a branch condition
23 * comparison as the assignment's rvalue.
32 * @id cpp/ambiguous-assignment-of-comparison-in-condition
82 from Assignment a, ComparisonOperation cmp
84 // Core rule: assignment in a branch condition whose rvalue is an
86 // because Assignment is the common base class.
93 "Assignment (`" + a.getOperator() +
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/
H A DSolver.h32 /// Indicates that there exists a satisfying assignment for a boolean
36 /// Indicates that there is no satisfying assignment for a boolean
41 /// assignment for a boolean formula.
45 /// A boolean value is set to true or false in a truth assignment.
46 enum class Assignment : uint8_t { AssignedFalse = 0, AssignedTrue = 1 }; enum
50 static Result Satisfiable(llvm::DenseMap<Atom, Assignment> Solution) { in Satisfiable()
66 /// Returns a truth assignment to boolean values that satisfies the queried
68 std::optional<llvm::DenseMap<Atom, Assignment>> getSolution() const { in getSolution()
74 std::optional<llvm::DenseMap<Atom, Assignment>> Solution) in Result()
78 std::optional<llvm::DenseMap<Atom, Assignment>> Solution;
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__ranges/
H A Dmovable_box.h36 // and basically doing destroy-then-copy-construct in the assignment operator. The empty state is n…
54 // Primary template - uses std::optional and introduces an empty state in case assignment fails.
113 // an empty state to represent failure to perform an assignment. For copy-assignment, this happens:
115 // 1. If the type is copyable (which includes copy-assignment), we can use the type's own assignmen…
117 …the type is not copyable, but it is nothrow-copy-constructible, then we can implement assignment as
120 // The exact same reasoning can be applied for move-assignment, with copyable replaced by movable a…
122 …enever we can apply any of these optimizations for both the copy assignment and the move assignment
136 // When _Tp doesn't have an assignment operator, we must implement __movable_box's assignment opera…
144 // Hence, when the _Tp doesn't have an assignment operator, we can't risk making it a potentially-o…
202 // Implementation of assignment operators in case we perform optimization (1)
[all …]
/freebsd/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/
H A DGIMatchDagInstr.cpp
H A DGIMatchDag.cpp
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DAssignmentTrackingAnalysis.cpp985 /// that interprets assignment tracking debug info metadata and stores in IR to
1014 /// An abstraction of the assignment of a value to a variable or memory
1017 /// An Assignment is Known or NoneOrPhi. A Known Assignment means we have a
1019 /// can't) know the ID of the last assignment that took place.
1021 /// The Status of the Assignment (Known or NoneOrPhi) is another
1028 struct Assignment { struct in __anon3afac2c40211::AssignmentTrackingLowering
1030 /// ID of the assignment. nullptr if Status is not Known.
1036 bool isSameSourceAssignment(const Assignment &Other) const { in isSameSourceAssignment() argument
1056 static Assignment make(DIAssignID *ID, DbgVariableRecord *Source) { in make() argument
1058 "Cannot make an assignment from a non-assign DbgVariableRecord"); in make()
[all …]
/freebsd/usr.sbin/sysconf/
H A Dsysconf-make.857 Assignment modifiers may also be requested by suffixing the name,
67 assignment whose value contains that word as a whole whitespace-separated
70 so successive strikes peel list fragments from the end of the assignment
88 prints the real assignment, e.g.\&
118 still stores the assignment but warns to use
173 Set it with a normal assignment
H A Dsysconf.858 shared options and assignment syntax are documented here.
59 .Ss Assignment syntax
107 prints the real assignment
117 .Pq empty when the assignment is Ql name= .
146 assignment is caught at write time.
221 strikes words from the last matching assignment fragment.
345 with an assignment is an error.
355 assignment,
559 print every assignment step that contributed to the effective value:
/freebsd/sys/contrib/device-tree/Bindings/soc/fsl/cpm_qe/qe/
H A Dpincfg.txt6 open_drain, assignment, has_irq.
22 - assignment : function number of the pin according to the Pin Assignment
31 /* port pin dir open_drain assignment has_irq */
/freebsd/contrib/bc/include/
H A Dlex.h197 /// Power assignment operator.
200 /// Multiplication assignment operator.
203 /// Division assignment operator.
206 /// Modulus assignment operator.
209 /// Addition assignment operator.
212 /// Subtraction assignment operator.
217 /// Places (truncate or extend) assignment operator.
220 /// Left (decimal) shift assignment operator.
223 /// Right (decimal) shift assignment operator.
229 /// Assignment operator.
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugInfo.h183 /// Assignment Tracking (at).
186 // Utilities for enumerating storing instructions from an assignment ID.
197 /// assignment that \p DAI encodes.
206 "Can't get assignment instructions for non-assign DVR!"); in getAssignmentInsts()
211 // Utilities for enumerating llvm.dbg.assign intrinsic from an assignment ID.
233 /// assignment they encode.
255 /// Remove all Assignment Tracking related intrinsics and metadata from \p F.
371 /// The pass sets the debug-info-assignment-tracking module flag to true to
372 /// indicate assignment tracking has been enabled.
374 /// Note: this method does not set the debug-info-assignment-tracking module
[all …]

12345678910>>...49