Home
last modified time | relevance | path

Searched refs:execution (Results 1 – 25 of 494) sorted by relevance

12345678910>>...20

/llvm-project-15.0.7/pstl/include/pstl/internal/
H A Dglue_execution_defs.h21 using __pstl::execution::is_execution_policy;
27 using __pstl::execution::is_execution_policy_v;
31 namespace execution
34 using __pstl::execution::parallel_policy;
35 using __pstl::execution::parallel_unsequenced_policy;
36 using __pstl::execution::sequenced_policy;
39 using __pstl::execution::par;
40 using __pstl::execution::par_unseq;
41 using __pstl::execution::seq;
46 using __pstl::execution::unseq;
[all …]
H A Dexecution_defs.h21 namespace execution
58 struct is_execution_policy<__pstl::execution::sequenced_policy> : std::true_type
62 struct is_execution_policy<__pstl::execution::parallel_policy> : std::true_type
66 struct is_execution_policy<__pstl::execution::parallel_unsequenced_policy> : std::true_type
70 struct is_execution_policy<__pstl::execution::unsequenced_policy> : std::true_type
76 constexpr bool is_execution_policy_v = __pstl::execution::is_execution_policy<T>::value;
86 …typename std::enable_if<__pstl::execution::is_execution_policy<typename std::decay<ExecPolicy>::ty…
H A Dexecution_impl.h74 __select_backend(__pstl::execution::sequenced_policy, _IteratorTypes&&...) in __select_backend()
81 __select_backend(__pstl::execution::unsequenced_policy, _IteratorTypes&&...) in __select_backend()
88 __select_backend(__pstl::execution::parallel_policy, _IteratorTypes&&...) in __select_backend()
95 __select_backend(__pstl::execution::parallel_unsequenced_policy, _IteratorTypes&&...) in __select_backend()
/llvm-project-15.0.7/pstl/test/support/stdlib/
H A Dexecution2 //===-- execution ---------------------------------------------------------===//
13 // #include_next <execution> // None of the standard libraries PSTL is built on top have the <execu…
33 …PRAGMA_MESSAGE_POLICIES("The <Parallel STL> execution policies are defined in the namespace __pstl…
37 "The <Parallel STL> execution policies are injected into the standard namespace std::execution")
40 //TODO: __pstl::execution namespace is injected into the pstl::execution namespace when the impleme…
44 namespace execution
46 using namespace __pstl::execution;
/llvm-project-15.0.7/lldb/source/Plugins/Trace/intel-pt/
H A DLibiptDecoder.cpp286 const IntelPTThreadContinousExecution &execution = executions[i]; in DecodeSystemWideTraceForThread() local
289 auto variant = execution.thread_execution.variant; in DecodeSystemWideTraceForThread()
297 execution.thread_execution.tscs.only_start.start); in DecodeSystemWideTraceForThread()
303 decoded_thread.NotifyCPU(execution.thread_execution.cpu_id); in DecodeSystemWideTraceForThread()
307 if (execution.intelpt_subtraces.empty()) { in DecodeSystemWideTraceForThread()
311 execution.thread_execution.cpu_id) in DecodeSystemWideTraceForThread()
322 execution.thread_execution.cpu_id) in DecodeSystemWideTraceForThread()
328 decoders.find(execution.thread_execution.cpu_id)->second; in DecodeSystemWideTraceForThread()
330 execution.intelpt_subtraces) { in DecodeSystemWideTraceForThread()
338 decoded_thread.NotifyTsc(execution.thread_execution.tscs.complete.end); in DecodeSystemWideTraceForThread()
[all …]
/llvm-project-15.0.7/pstl/
H A DREADME.md3 Parallel STL is an implementation of the C++ standard library algorithms with support for execution
5 execution policy specified in Parallelism TS version 2 and proposed for the next version of the C++…
7 Parallel STL offers efficient support for both parallel and vectorized execution of algorithms. For…
8 execution, it relies on an available implementation of the C++ standard library.
21 * Parallel and vector execution is only supported for the algorithms if random access iterators are…
22 while for other iterator types the execution will remain serial.
23 * The following algorithms do not allow efficient SIMD execution: `includes`, `inplace_merge`, `mer…
32 * The following algorithms require additional O(n) memory space for parallel execution: `copy_if`, …
/llvm-project-15.0.7/llvm/bindings/ocaml/executionengine/
H A Dllvm_executionengine.mli11 This interface provides an OCaml API for LLVM execution engine (JIT/
22 (** An execution engine is either a JIT compiler or an interpreter, capable of
42 level [optlevel]. Raises [Error msg] if an error occurrs. The execution
50 (** [dispose ee] releases the memory used by the execution engine and must be
54 (** [add_module m ee] adds the module [m] to the execution engine [ee]. *)
57 (** [remove_module m ee] removes the module [m] from the execution engine
62 the execution engine [ee]. *)
66 the execution engine [ee]. *)
69 (** [data_layout ee] is the data layout of the execution engine [ee]. *)
72 (** [add_global_mapping gv ptr ee] tells the execution engine [ee] that
/llvm-project-15.0.7/llvm/test/Analysis/ScalarEvolution/
H A Dlshr-shl-differentconstmask.ll12 ; CHECK-NEXT: Determining loop execution counts for: @udiv_biggerLshr
26 ; CHECK-NEXT: Determining loop execution counts for: @udiv_biggerShl
42 ; CHECK-NEXT: Determining loop execution counts for: @shifty_biggerLshr
56 ; CHECK-NEXT: Determining loop execution counts for: @shifty_biggerLshr_lshrexact
70 ; CHECK-NEXT: Determining loop execution counts for: @shifty_biggerShr
84 ; CHECK-NEXT: Determining loop execution counts for: @shifty_biggerShr_lshrexact
100 ; CHECK-NEXT: Determining loop execution counts for: @masky_biggerLshr
112 ; CHECK-NEXT: Determining loop execution counts for: @masky_biggerLshr_lshrexact
125 ; CHECK-NEXT: Determining loop execution counts for: @masky_biggerShr
137 ; CHECK-NEXT: Determining loop execution counts for: @masky_biggerShr_lshrexact
H A Dshl-lshr-differentconstmask.ll12 ; CHECK-NEXT: Determining loop execution counts for: @mul_biggerShl
26 ; CHECK-NEXT: Determining loop execution counts for: @mul_biggerLshl
42 ; CHECK-NEXT: Determining loop execution counts for: @shifty_biggerShl
56 ; CHECK-NEXT: Determining loop execution counts for: @shifty_biggerShl_shlnuw
70 ; CHECK-NEXT: Determining loop execution counts for: @shifty_biggerLshr
84 ; CHECK-NEXT: Determining loop execution counts for: @shifty_biggerLshr_shlnuw
100 ; CHECK-NEXT: Determining loop execution counts for: @masky_biggerShl
112 ; CHECK-NEXT: Determining loop execution counts for: @masky_biggerShl_shlnuw
125 ; CHECK-NEXT: Determining loop execution counts for: @masky_biggerLshr
137 ; CHECK-NEXT: Determining loop execution counts for: @masky_biggerLshr_shlnuw
H A Dlt-overflow.ll9 ; CHECK: Determining loop execution counts for: @test
11 ; CHECK: Determining loop execution counts for: @test_preinc
17 ; CHECK: Determining loop execution counts for: @test_no_mustprogress
19 ; CHECK: Determining loop execution counts for: @test_1024
21 ; CHECK: Determining loop execution counts for: @test_uneven_divide
23 ; CHECK: Determining loop execution counts for: @test_non_invariant_rhs
25 ; CHECK: Determining loop execution counts for: @test_abnormal_exit
27 ; CHECK: Determining loop execution counts for: @test_other_exit
29 ; CHECK: Determining loop execution counts for: @test_gt
31 ; CHECK: Determining loop execution counts for: @test_willreturn
[all …]
H A Durem-0.ll9 ; CHECK-NEXT: Determining loop execution counts for: @foo
20 ; CHECK-NEXT: Determining loop execution counts for: @bar
31 ; CHECK-NEXT: Determining loop execution counts for: @baz
42 ; CHECK-NEXT: Determining loop execution counts for: @qux
53 ; CHECK-NEXT: Determining loop execution counts for: @test_and_not
66 ; CHECK-NEXT: Determining loop execution counts for: @test_sub_urem
82 ; CHECK-NEXT: Determining loop execution counts for: @test_trunc_zext
H A Dlogical-operations.ll12 ; CHECK-NEXT: Determining loop execution counts for: @binary_or.i1
23 ; CHECK-NEXT: Determining loop execution counts for: @binary_or.i2
38 ; CHECK-NEXT: Determining loop execution counts for: @binary_or.4ops.i1
51 ; CHECK-NEXT: Determining loop execution counts for: @binary_and.i1
62 ; CHECK-NEXT: Determining loop execution counts for: @binary_and.i2
90 ; CHECK-NEXT: Determining loop execution counts for: @binary_xor.i1
101 ; CHECK-NEXT: Determining loop execution counts for: @binary_xor.i2
129 ; CHECK-NEXT: Determining loop execution counts for: @logical_or
140 ; CHECK-NEXT: Determining loop execution counts for: @logical_and
316 ; CHECK-NEXT: Determining loop execution counts for: @select_x_or_y
[all …]
H A Dimplied-via-division.ll7 ; CHECK: Determining loop execution counts for: @test_1
27 ; CHECK: Determining loop execution counts for: @test_1neg
47 ; CHECK: Determining loop execution counts for: @test_2
67 ; CHECK: Determining loop execution counts for: @test_2neg
87 ; CHECK: Determining loop execution counts for: @test_3
107 ; CHECK: Determining loop execution counts for: @test_3neg
127 ; CHECK: Determining loop execution counts for: @test_4
147 ; CHECK: Determining loop execution counts for: @test_4neg
167 ; CHECK: Determining loop execution counts for: @test_ext_01
209 ; CHECK: Determining loop execution counts for: @test_ext_02
[all …]
H A Dranges.ll16 ; CHECK-NEXT: Determining loop execution counts for: @ashr
32 ; CHECK-NEXT: Determining loop execution counts for: @ashr_global
46 ; CHECK-NEXT: Determining loop execution counts for: @shl
59 ; CHECK-NEXT: Determining loop execution counts for: @lshr
73 ; CHECK-NEXT: Determining loop execution counts for: @udiv
86 ; CHECK-NEXT: Determining loop execution counts for: @sext
99 ; CHECK-NEXT: Determining loop execution counts for: @zext
H A Dashr.ll11 ; CHECK-NEXT: Determining loop execution counts for: @t0
22 ; CHECK-NEXT: Determining loop execution counts for: @t1
33 ; CHECK-NEXT: Determining loop execution counts for: @t2
44 ; CHECK-NEXT: Determining loop execution counts for: @t3
55 ; CHECK-NEXT: Determining loop execution counts for: @t4
67 ; CHECK-NEXT: Determining loop execution counts for: @t5
H A Dtrip-count-andor.ll9 ; CHECK-NEXT: Determining loop execution counts for: @unsimplified_and1
32 ; CHECK-NEXT: Determining loop execution counts for: @unsimplified_and2
55 ; CHECK-NEXT: Determining loop execution counts for: @unsimplified_and3
189 ; CHECK-NEXT: Determining loop execution counts for: @reversed_and1
212 ; CHECK-NEXT: Determining loop execution counts for: @reversed_and2
235 ; CHECK-NEXT: Determining loop execution counts for: @reversed_and3
256 ; CHECK-NEXT: Determining loop execution counts for: @reversed_and4
277 ; CHECK-NEXT: Determining loop execution counts for: @reversed_or1
300 ; CHECK-NEXT: Determining loop execution counts for: @reversed_or2
323 ; CHECK-NEXT: Determining loop execution counts for: @reversed_or3
[all …]
H A Dtrip-count-andor-selectform.ll9 ; CHECK-NEXT: Determining loop execution counts for: @unsimplified_and1
32 ; CHECK-NEXT: Determining loop execution counts for: @unsimplified_and2
55 ; CHECK-NEXT: Determining loop execution counts for: @unsimplified_and3
189 ; CHECK-NEXT: Determining loop execution counts for: @reversed_and1
212 ; CHECK-NEXT: Determining loop execution counts for: @reversed_and2
235 ; CHECK-NEXT: Determining loop execution counts for: @reversed_and3
256 ; CHECK-NEXT: Determining loop execution counts for: @reversed_and4
277 ; CHECK-NEXT: Determining loop execution counts for: @reversed_or1
300 ; CHECK-NEXT: Determining loop execution counts for: @reversed_or2
323 ; CHECK-NEXT: Determining loop execution counts for: @reversed_or3
[all …]
H A Dtrip-count9.ll14 ; CHECK-NEXT: Determining loop execution counts for: @foo
35 ; CHECK-NEXT: Determining loop execution counts for: @step2
54 ; CHECK-NEXT: Determining loop execution counts for: @start1
75 ; CHECK-NEXT: Determining loop execution counts for: @start1_step2
94 ; CHECK-NEXT: Determining loop execution counts for: @startx
134 ; CHECK-NEXT: Determining loop execution counts for: @nsw
163 ; CHECK-NEXT: Determining loop execution counts for: @nsw_step2
184 ; CHECK-NEXT: Determining loop execution counts for: @nsw_start1
226 ; CHECK-NEXT: Determining loop execution counts for: @nsw_startx
268 ; CHECK-NEXT: Determining loop execution counts for: @even
[all …]
H A Dsaturating-intrinsics.ll16 ; CHECK-NEXT: Determining loop execution counts for: @uadd_sat
27 ; CHECK-NEXT: Determining loop execution counts for: @sadd_sat
38 ; CHECK-NEXT: Determining loop execution counts for: @usub_sat
49 ; CHECK-NEXT: Determining loop execution counts for: @ssub_sat
60 ; CHECK-NEXT: Determining loop execution counts for: @ushl_sat
71 ; CHECK-NEXT: Determining loop execution counts for: @sshl_sat
H A Dne-overflow.ll12 ; CHECK-NEXT: Determining loop execution counts for: @test
34 ; CHECK-NEXT: Determining loop execution counts for: @test_preinc
123 ; CHECK-NEXT: Determining loop execution counts for: @test_1024
145 ; CHECK-NEXT: Determining loop execution counts for: @test_uneven_divide
190 ; CHECK-NEXT: Determining loop execution counts for: @test_abnormal_exit
212 ; CHECK-NEXT: Determining loop execution counts for: @test_other_exit
238 ; CHECK-NEXT: Determining loop execution counts for: @test_zext
261 ; CHECK-NEXT: Determining loop execution counts for: @test_sext
282 ; CHECK-NEXT: Determining loop execution counts for: @test_zext_of_sext
304 ; CHECK-NEXT: Determining loop execution counts for: @test_zext_offset
[all …]
H A Dminmax-intrinsics.ll14 ; CHECK-NEXT: Determining loop execution counts for: @umax
25 ; CHECK-NEXT: Determining loop execution counts for: @umin
36 ; CHECK-NEXT: Determining loop execution counts for: @smax
47 ; CHECK-NEXT: Determining loop execution counts for: @smin
60 ; CHECK-NEXT: Determining loop execution counts for: @clamp
H A Dtrip-count-negative-stride.ll14 ; CHECK-NEXT: Determining loop execution counts for: @ult_wrap
36 ; CHECK-NEXT: Determining loop execution counts for: @ult_infinite
58 ; CHECK-NEXT: Determining loop execution counts for: @ult_infinite_ub
128 ; CHECK-NEXT: Determining loop execution counts for: @ult_not_taken
154 ; CHECK-NEXT: Determining loop execution counts for: @ult_ub1
178 ; CHECK-NEXT: Determining loop execution counts for: @ult_ub2
224 ; CHECK-NEXT: Determining loop execution counts for: @ult_preinc
298 ; CHECK-NEXT: Determining loop execution counts for: @slt_wrap
436 ; CHECK-NEXT: Determining loop execution counts for: @slt_ub1
460 ; CHECK-NEXT: Determining loop execution counts for: @slt_ub2
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dattr-amdgpu-waves-per-eu.ll3 ; Exactly 1 wave per execution unit.
15 ; Exactly 5 waves per execution unit.
27 ; Exactly 10 waves per execution unit.
39 ; At least 1 wave per execution unit.
51 ; At least 5 waves per execution unit.
63 ; At least 10 waves per execution unit.
75 ; At most 1 wave per execution unit (same as @empty_exactly_1).
77 ; At most 5 waves per execution unit.
89 ; At most 10 waves per execution unit.
103 ; Between 5 and 10 waves per execution unit.
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/NVPTX/
H A Dspeculative-execution-divergent-target.ll1 ; Checks that speculative-execution only runs on divergent targets, if you pass
4 ; RUN: opt < %s -S -mtriple=nvptx-nvidia-cuda -speculative-execution | \
6 ; RUN: opt < %s -S -mtriple=nvptx-nvidia-cuda -speculative-execution \
9 ; RUN: opt < %s -S -speculative-execution -spec-exec-only-if-divergent-target | \
/llvm-project-15.0.7/pstl/test/std/algorithms/alg.modifying.operations/
H A Dcopy_move.pass.cpp29 …operator()(pstl::execution::unsequenced_policy, InputIterator first, InputIterator last, OutputIte… in operator ()()
37 … operator()(pstl::execution::parallel_unsequenced_policy, InputIterator first, InputIterator last, in operator ()()
81 …operator()(pstl::execution::unsequenced_policy, InputIterator first, InputIterator last, OutputIte… in operator ()()
89 … operator()(pstl::execution::parallel_unsequenced_policy, InputIterator first, InputIterator last, in operator ()()
123 …operator()(pstl::execution::unsequenced_policy, InputIterator first, InputIterator last, OutputIte… in operator ()()
131 … operator()(pstl::execution::parallel_unsequenced_policy, InputIterator first, InputIterator last, in operator ()()

12345678910>>...20