/llvm-project/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
H A D | AvoidConstOrRefDataMembersCheck.cpp | 52 MemberFunctionPairInfo Assignments{}; getAssignmentsInfo() local 73 MemberFunctionPairInfo Assignments = getAssignmentsInfo(Node); AST_MATCHER() local
|
/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZ.h | 33 // 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 D | assign.h | 10 // 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 D | assignment-in-if-condition.rst | 6 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 D | workshare03.f90 | 4 ! All array assignments, scalar assignments, and masked array assignments 5 ! must be intrinsic assignments.
|
/llvm-project/flang/test/HLFIR/order_assignments/ |
H A D | where-fusing-scheduling.f90 | 1 ! 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 D | forall-fusing-scheduling.f90 | 1 ! 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 D | forall-codegen-fuse-assignments.fir | 3 // 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 D | AssignmentTracking.md | 5 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 D | Passes.td | 37 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 D | ScheduleOrderedAssignments.cpp | 101 /// 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 D | ScheduleOrderedAssignments.h | 10 // 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 D | LinalgNamedStructuredOps.yaml | 35 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 D | assignments.py | 8 # CHECK: assignments: 45 # CHECK: assignments: 93 # CHECK: assignments: 109 # CHECK: assignments:
|
/llvm-project/llvm/docs/GlobalISel/ |
H A D | RegBankSelect.rst | 35 * **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 D | WebAssemblyRegColoring.cpp | 132 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 D | id-dependent-backward-branch.cpp | 22 // ==== Assignments ==== in error() 58 // ==== Inferred Assignments ==== in error() 67 // ==== Unused Inferred Assignments ==== in error()
|
/llvm-project/mlir/test/mlir-linalg-ods-gen/ |
H A D | test-linalg-ods-yaml-gen.yaml | 38 assignments: 150 assignments: 227 assignments: 286 assignments: 364 assignments:
|
/llvm-project/compiler-rt/test/tsan/Darwin/ |
H A D | mach_vm_allocate.c | 47 // 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 D | StackSlotColoring.cpp | 138 // 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 D | HighLevelFIR.md | 9 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 D | resolve66.f90 | 34 ! These are all intrinsic assignments 70 ! These should all be defined assignments. Because the subroutines
|
/llvm-project/flang/lib/Semantics/ |
H A D | rewrite-parse-tree.cpp | 25 /// Convert misidentified statement functions to array element assignments 26 /// or pointer-valued function result assignments.
|
/llvm-project/clang/test/CodeGenObjC/ |
H A D | objc2-write-barrier.m | 31 // 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 D | assignment-intrinsics.f90 | 1 ! 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
|