Home
last modified time | relevance | path

Searched full:assignments (Results 1 – 25 of 342) sorted by relevance

12345678910>>...14

/llvm-project/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DAvoidConstOrRefDataMembersCheck.cpp52 MemberFunctionPairInfo Assignments{}; getAssignmentsInfo() local
73 MemberFunctionPairInfo Assignments = getAssignmentsInfo(Node); AST_MATCHER() local
/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZ.h33 // Condition-code mask assignments for integer and floating-point
42 // Condition-code mask assignments for floating-point comparisons only.
50 // Condition-code mask assignments for arithmetical operations.
57 // Condition-code mask assignments for logical operations.
66 // Condition-code mask assignments for CS.
71 // Condition-code mask assignments for a completed SRST loop.
76 // Condition-code mask assignments for TEST UNDER MASK.
87 // Condition-code mask assignments for TRANSACTION_BEGIN.
94 // Condition-code mask assignments for TRANSACTION_END.
99 // Condition-code mask assignments fo
[all...]
/llvm-project/flang/include/flang/Runtime/
H A Dassign.h10 // generic ASSIGNMENT(=)). Should be called by lowering for any assignments
13 // may do so). Assignments to allocatables, and assignments whose types may be
15 // allocatable components, or components with type-bound defined assignments, in
21 // ditto for type conversions on intrinsic assignments.
72 // This variant is for assignments to explicit-length CHARACTER left-hand
79 // This variant is assignments to whole polymorphic allocatables.
/llvm-project/clang-tools-extra/docs/clang-tidy/checks/bugprone/
H A Dassignment-in-if-condition.rst6 Finds assignments within conditions of `if` statements.
7 Such assignments are bug-prone because they may have been intended as equality tests.
9 This check finds all assignments within `if` conditions, including ones that are not flagged
10 by `-Wparentheses` due to an extra set of parentheses, and including assignments that call
11 an overloaded `operator=()`. The identified assignments violate
/llvm-project/flang/test/Semantics/OpenMP/
H A Dworkshare03.f904 ! All array assignments, scalar assignments, and masked array assignments
5 ! must be intrinsic assignments.
/llvm-project/flang/test/HLFIR/order_assignments/
H A Dwhere-fusing-scheduling.f901 ! Test scheduling of WHERE in lower-hlfir-ordered-assignments pass
4 …hlfir -o - -pass-pipeline="builtin.module(lower-hlfir-ordered-assignments{fuse-assignments=false})…
6 …hlfir -o - -pass-pipeline="builtin.module(lower-hlfir-ordered-assignments{fuse-assignments=true})"…
H A Dforall-fusing-scheduling.f901 ! Test optional fusing of forall assignments in the scheduling analysis
2 ! from lower-hlfir-ordered-assignments pass. Assignments are fused in the
5 …hlfir -o - -pass-pipeline="builtin.module(lower-hlfir-ordered-assignments{fuse-assignments=false})…
7 …hlfir -o - -pass-pipeline="builtin.module(lower-hlfir-ordered-assignments{fuse-assignments=true})"…
H A Dforall-codegen-fuse-assignments.fir3 // RUN: fir-opt %s --lower-hlfir-ordered-assignments=fuse-assignments=true | FileCheck %s --check-p…
4 // RUN: fir-opt %s --lower-hlfir-ordered-assignments=fuse-assignments=false | FileCheck %s --check-…
/llvm-project/llvm/docs/
H A DAssignmentTracking.md5 locations for assignments where a local variable (or a field of one) is the
6 LHS. In rare and complicated circumstances indirect assignments might be
10 The core idea is to track more information about source assignments in order
42 marks out the position of assignments with a record called `#dbg_assign`.
155 assignments, just like the in frontend. This isn’t perfect, as stores may have
164 separate assignments. For partial DSE (e.g. shortening a memset), we do the
207 llvm/test/DebugInfo/Generic/assignment-tracking/track-assignments.ll and
214 llvm/test/DebugInfo/Generic/assignment-tracking/track-assignments.ll and in
229 that we can only track assignments with fixed offsets and sizes, I think we
/llvm-project/flang/include/flang/Optimizer/HLFIR/
H A DPasses.td37 def LowerHLFIROrderedAssignments : Pass<"lower-hlfir-ordered-assignments", "::mlir::ModuleOp"> {
38 let summary = "Lower HLFIR ordered assignments like forall and where operations";
40 Option<"tryFusingAssignments", "fuse-assignments",
42 "Fuse Forall and Where assignments in the same loop nest when legal."
/llvm-project/flang/lib/Optimizer/HLFIR/Transforms/
H A DScheduleOrderedAssignments.cpp101 /// Once all the assignments have been analyzed and scheduled, return the
119 /// Memory effects of the assignments being lowered.
121 /// Memory effects of the evaluations implied by the assignments
123 /// to the LHS of the assignments.
126 /// masking the current assignments.
145 /// Option to tell if the scheduler should try fusing to assignments in the
255 // On top of the passed RHS argument, user defined assignments (even when in gatherAssignEffects()
257 // assignments may write to host/used/common variables not passed via in gatherAssignEffects()
397 // Yield has no effect as such, but in the context of order assignments. in saveEvaluationIfConflict()
398 // The order assignments wil in saveEvaluationIfConflict()
497 gatherAssignments(hlfir::OrderedAssignmentTreeOpInterface root,llvm::SmallVector<hlfir::RegionAssignOp> & assignments) gatherAssignments() argument
558 llvm::SmallVector<hlfir::RegionAssignOp> assignments; buildEvaluationSchedule() local
[all...]
H A DScheduleOrderedAssignments.h10 // Forall, Where, user defined assignments and assignments to vector
35 /// assignments.
90 /// and Where assignments in the same loop nests when possible since it has the
/llvm-project/mlir/include/mlir/Dialect/Linalg/IR/
H A DLinalgNamedStructuredOps.yaml35 assignments:
80 assignments:
121 assignments:
156 assignments:
191 assignments:
226 assignments:
261 assignments:
296 assignments:
331 assignments:
366 assignments
[all...]
/llvm-project/mlir/test/python/dialects/linalg/opdsl/
H A Dassignments.py8 # CHECK: assignments:
45 # CHECK: assignments:
93 # CHECK: assignments:
109 # CHECK: assignments:
/llvm-project/llvm/docs/GlobalISel/
H A DRegBankSelect.rst35 * **Default Mapping**: ``getInstrMapping`` --- the default bank assignments for
39 possible bank assignments for a given instruction.
66 bank assignments.
/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegColoring.cpp132 ArrayRef<SmallVector<LiveInterval *, 4>> Assignments, in undefInvalidDbgValues() argument
138 for (const auto &CoalescedIntervals : Assignments) { in undefInvalidDbgValues()
283 SmallVector<SmallVector<LiveInterval *, 4>, 16> Assignments( in runOnMachineFunction()
298 for (LiveInterval *OtherLI : Assignments[C]) in runOnMachineFunction()
310 Assignments[Color].push_back(LI); in runOnMachineFunction()
321 undefInvalidDbgValues(Liveness, Assignments, DbgVRegToValues); in runOnMachineFunction()
284 SmallVector<SmallVector<LiveInterval *, 4>, 16> Assignments( runOnMachineFunction() local
/llvm-project/clang-tools-extra/test/clang-tidy/checkers/altera/
H A Did-dependent-backward-branch.cpp22 // ==== Assignments ==== in error()
58 // ==== Inferred Assignments ==== in error()
67 // ==== Unused Inferred Assignments ==== in error()
/llvm-project/mlir/test/mlir-linalg-ods-gen/
H A Dtest-linalg-ods-yaml-gen.yaml38 assignments:
150 assignments:
227 assignments:
286 assignments:
364 assignments:
/llvm-project/compiler-rt/test/tsan/Darwin/
H A Dmach_vm_allocate.c47 // assignments to *global_ptr when the underlying memory is re-allocated in Thread()
48 // between assignments. The calls to the API itself are racy though, so ignore in Thread()
/llvm-project/llvm/lib/CodeGen/
H A DStackSlotColoring.cpp138 // Assignments - Color to intervals mapping.
139 SmallVector<ColorAssignmentInfo, 16> Assignments;
252 Assignments.resize(LastFI); in InitializeSlots()
311 if (!Assignments[Color].overlaps(li)) { in ColorSlot()
337 Assignments[Color].add(li, LIUAlloc); in ColorSlot()
558 Assignments.clear(); in runOnMachineFunction()
140 SmallVector<ColorAssignmentInfo, 16> Assignments; global() member in __anon464783bc0111::StackSlotColoring
/llvm-project/flang/docs/
H A DHighLevelFIR.md9 functional so far, the code lowering expressions and assignments from the
16 Fortran concepts at a lower-level (like character or derived type assignments),
34 - Lowering expressions and assignments in the exact same way, regardless of
110 assignments or transformational intrinsics).
114 assignments with the fir.array_load concept).
512 Note about user defined assignments: semantics is resolving them and building
876 - Lowering it in an optimal way requires analyzing several assignments/mask
886 - On top of the above points, Forall can contain user assignments, pointer
887 assignments, and assignment to whole allocatable.
898 assignments. Any assignments syntactically before the where mask occurrence
[all …]
/llvm-project/flang/test/Semantics/
H A Dresolve66.f9034 ! These are all intrinsic assignments
70 ! These should all be defined assignments. Because the subroutines
/llvm-project/flang/lib/Semantics/
H A Drewrite-parse-tree.cpp25 /// Convert misidentified statement functions to array element assignments
26 /// or pointer-valued function result assignments.
/llvm-project/clang/test/CodeGenObjC/
H A Dobjc2-write-barrier.m31 // assignments to any/all of these fields should generate objc_assign_ivar
43 // assignments to these should generate objc_assign_global
/llvm-project/flang/test/Lower/HLFIR/
H A Dassignment-intrinsics.f901 ! Test lowering of intrinsic assignments to HLFIR
5 ! Test assignments with scalar variable LHS and RHS
58 ! Test assignments with scalar variable LHS and expression RHS
112 ! Test assignments with array variable LHS and RHS
155 ! Test assignments with array LHS and scalar RHS
169 ! Test assignments with whole allocatable LHS

12345678910>>...14