/llvm-project/mlir/lib/Dialect/GPU/Transforms/ |
H A D | ParallelLoopMapper.cpp | 40 if (processor != gpu::Processor::Sequential && in setMappingAttr() 54 enum MappingLevel { MapGrid = 0, MapBlock = 1, Sequential = 2 }; enumerator 62 if (mappingLevel < Sequential) { in operator ++() 76 if (dimension >= kNumHardwareIds || level == Sequential) in getHardwareIdForMapping() 77 return Processor::Sequential; in getHardwareIdForMapping() 88 return Processor::Sequential; in getHardwareIdForMapping() 100 return Processor::Sequential; in getHardwareIdForMapping() 104 return Processor::Sequential; in getHardwareIdForMapping()
|
/llvm-project/llvm/lib/Support/ |
H A D | Parallel.cpp | 101 add(std::function<void ()> F,bool Sequential=false) add() argument 131 bool Sequential = hasSequentialTasks(); work() local 208 spawn(std::function<void ()> F,bool Sequential) spawn() argument
|
/llvm-project/mlir/include/mlir/Dialect/GPU/IR/ |
H A D | ParallelLoopMapperAttr.td | 26 def Sequential : I64EnumAttrCase<"Sequential", 6, "sequential">; 29 BlockX, BlockY, BlockZ, ThreadX, ThreadY, ThreadZ, Sequential]> {
|
/llvm-project/llvm/test/MachineVerifier/ |
H A D | test_vector_reductions.mir | 28 ; CHECK: Bad machine code: Sequential FADD/FMUL vector reduction requires a scalar 1st operand 31 ; CHECK: Bad machine code: Sequential FADD/FMUL vector reduction must have a vector 2nd operand
|
/llvm-project/flang/runtime/ |
H A D | connection.h | 23 enum class Access { Sequential, Direct, Stream }; enumerator 28 Access access{Access::Sequential}; // ACCESS='SEQUENTIAL', 'DIRECT', 'STREAM'
|
H A D | unit.cpp | 56 if (access == Access::Sequential) { in Emit() 226 if (anyWriteSinceLastPositioning_ && access == Access::Sequential) { in BeginReadingRecord() 234 if (access == Access::Sequential) { in FinishReadingRecord() 312 if (access == Access::Sequential) { in AdvanceRecord() 513 RUNTIME_CHECK(handler, access == Access::Sequential); in BeginSequentialVariableUnformattedInputRecord() 702 if (access == Access::Sequential && direction_ == Direction::Output) { in DoEndfile()
|
H A D | io-stmt.cpp | 336 unit().isUnformatted = unit().access != Access::Sequential; in EndIoStatement() 1114 case Access::Sequential: in Inquire() 1256 // "NO" for Direct, since Sequential would not work if in Inquire() 1259 : unit().access == Access::Sequential ? "YES" in Inquire()
|
H A D | io-api.cpp | 268 if (unit->access == Access::Sequential) { in BeginUnformattedIO() 702 open->set_access(Access::Sequential); in IODEF()
|
/llvm-project/flang/include/flang/Common/ |
H A D | Fortran.h | 52 Pending, Pos, Position, Read, Readwrite, Rec, Recl, Round, Sequential, Sign,
|
/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64Schedule.td | 90 // Sequential vector load and shuffle.
|
/llvm-project/llvm/include/llvm/Support/ |
H A D | Parallel.h | 98 // Tasks marked with \p Sequential will be executed
|
/llvm-project/mlir/include/mlir/Dialect/SCF/IR/ |
H A D | SCFOps.td | 370 // Sequential context. 402 // Sequential context. 410 // Sequential context. 436 // Sequential context. 444 // Sequential context. Here `mapping` is expressed as GPU thread mapping 459 // Sequential context.
|
/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolution.h | 646 bool Sequential = false); 648 bool Sequential = false); 745 bool Sequential = false); 750 bool Sequential = false);
|
/llvm-project/mlir/lib/Conversion/SCFToGPU/ |
H A D | SCFToGPU.cpp | 357 return processor != gpu::Processor::Sequential; in isMappedToProcessor()
|
/llvm-project/flang/lib/Semantics/ |
H A D | check-io.cpp | 397 case ParseKind::Sequential: in Enter() 398 specKind = IoSpecKind::Sequential; in Enter()
|
/llvm-project/mlir/test/Target/LLVMIR/Import/ |
H A D | global-variables.ll | 177 ; Sequential constants.
|
/llvm-project/mlir/test/Integration/GPU/CUDA/sm90/ |
H A D | gemm_pred_f32_f16_f16_128x128x128.mlir | 18 // ## Sequential
|
H A D | gemm_f32_f16_f16_128x128x128.mlir | 18 // ## Sequential
|
/llvm-project/flang/lib/Parser/ |
H A D | io-parsers.cpp | 467 pure(InquireSpec::CharVar::Kind::Sequential),
|
/llvm-project/llvm/docs/ |
H A D | AMDGPUOperandSyntax.rst | 86 **Non-Sequential Address (NSA) Syntax** 88 GFX10+ *image* instructions may use special *NSA* (Non-Sequential Address)
|
/llvm-project/llvm/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 1886 return getUMinExpr(Operands, /*Sequential*/ true); in getSignExtendExpr() 4372 bool Sequential) { in getSMaxExpr() 4374 return getUMinExpr(Ops, Sequential); in getUMaxExpr() 4378 bool Sequential) { 4379 return Sequential ? getSequentialMinMaxExpr(scSequentialUMinExpr, Ops) in getUMaxExpr() 4792 bool Sequential) { in getTruncateOrNoop() 4794 return getUMinFromMismatchedTypes(Ops, Sequential); in getTruncateOrNoop() 4799 bool Sequential) { in getUMaxFromMismatchedTypes() 4820 return getUMinExpr(PromotedOps, Sequential); in getUMinFromMismatchedTypes() 6199 /*Sequential in createNodeForSelectViaUMinSeq() 4394 getUMinExpr(const SCEV * LHS,const SCEV * RHS,bool Sequential) getUMinExpr() argument 4400 getUMinExpr(SmallVectorImpl<const SCEV * > & Ops,bool Sequential) getUMinExpr() argument 4814 getUMinFromMismatchedTypes(const SCEV * LHS,const SCEV * RHS,bool Sequential) getUMinFromMismatchedTypes() argument 4821 getUMinFromMismatchedTypes(SmallVectorImpl<const SCEV * > & Ops,bool Sequential) getUMinFromMismatchedTypes() argument [all...] |
/llvm-project/llvm/unittests/Analysis/Inputs/ir2native_x86_64_model/ |
H A D | saved_model.pbtxt | 8465 …Sequential\", \"name\": \"sequential\", \"trainable\": true, \"expects_training_arg\": true, \"dty…
|
/llvm-project/llvm/docs/Proposals/ |
H A D | GitHubMove.rst | 122 - "Sequential IDs are important for LNT and llvmlab bisection tool." [MatthewsRevNum]_.
|
/llvm-project/flang/include/flang/Parser/ |
H A D | parse-tree.h | 2892 Readwrite, Round, Sequential, Sign, Stream, Status, Unformatted, Write,
|
/llvm-project/llvm/test/CodeGen/X86/ |
H A D | horizontal-sum.ll | 510 ; Vectorized Sequential Sum Reductions
|