Home
last modified time | relevance | path

Searched full:partial (Results 1 – 25 of 1204) sorted by relevance

12345678910>>...49

/llvm-project/polly/test/DeLICM/
H A Dreduction_overapproximate.ll1 …mpute-known=true -polly-delicm-overapproximate-writes=true -polly-delicm-partial-writes=false -pol…
2 …pute-known=true -polly-delicm-overapproximate-writes=false -polly-delicm-partial-writes=false -po…
3 …e-known=true -polly-delicm-partial-writes=true -polly-print-delicm -disable-output < %s | FileChec…
119 ; PARTIAL: After accesses {
120 ; PARTIAL-NEXT: Stmt_reduction_checkloop
121 ; PARTIAL-NEXT: MustWriteAccess := [Reduction Type: NONE] [Scalar: 1]
122 ; PARTIAL-NEXT: { Stmt_reduction_checkloop[i0] -> MemRef_val__phi[] };
123 ; PARTIAL-NEXT: new: { Stmt_reduction_checkloop[i0] -> MemRef_A[-1 + i0] : i0 <= 1 };
124 ; PARTIAL-NEXT: Stmt_reduction_preheader
125 ; PARTIAL-NEXT: MustWriteAccess := [Reduction Type: NONE] [Scalar: 1]
[all …]
H A Dreduction_looprotate_gvnpre.ll2 …polly-delicm-partial-writes=true -polly-delicm-compute-known=true -polly-print-delicm -disable-out…
98 ; PARTIAL: After accesses {
99 ; PARTIAL-NEXT: Stmt_reduction_preheader
100 ; PARTIAL-NEXT: MustWriteAccess := [Reduction Type: NONE] [Scalar: 1]
101 ; PARTIAL-NEXT: { Stmt_reduction_preheader[i0] -> MemRef_phi__phi[] };
102 ; PARTIAL-NEXT: new: { Stmt_reduction_preheader[i0] -> MemRef_A[i0] };
103 ; PARTIAL-NEXT: Stmt_reduction_for
104 ; PARTIAL-NEXT: ReadAccess := [Reduction Type: NONE] [Scalar: 1]
105 ; PARTIAL-NEXT: { Stmt_reduction_for[i0, i1] -> MemRef_phi__phi[] };
106 ; PARTIAL-NEXT: new: { Stmt_reduction_for[i0, i1] -> MemRef_A[i0] };
[all …]
/llvm-project/llvm/test/CodeGen/AArch64/
H A Dpartial-reduction-add.ll13 …%partial.reduce = call <4 x i32> @llvm.experimental.vector.partial.reduce.add.v4i32.v4i32.v4i32(<4…
14 ret <4 x i32> %partial.reduce
24 …%partial.reduce = call <4 x i32> @llvm.experimental.vector.partial.reduce.add.v4i32.v4i32.v8i32(<4…
25 ret <4 x i32> %partial.reduce
34 …%partial.reduce = call <vscale x 4 x i32> @llvm.experimental.vector.partial.reduce.add.nxv4i32.nxv…
35 ret <vscale x 4 x i32> %partial.reduce
45 …%partial.reduce = call <vscale x 4 x i32> @llvm.experimental.vector.partial.reduce.add.nxv4i32.nxv…
46 ret <vscale x 4 x i32> %partial.reduce
58 …%partial.reduce = call <vscale x 4 x i32> @llvm.experimental.vector.partial.reduce.add.nxv4i32.nxv…
59 ret <vscale x 4 x i32> %partial.reduce
[all …]
/llvm-project/clang/test/OpenMP/
H A Dunroll_messages.cpp25 #pragma omp unroll partial( in func()
29 #pragma omp unroll partial(4 in func()
33 #pragma omp unroll partial(4+ in func()
37 #pragma omp unroll partial(for) in func()
41 #pragma omp unroll partial(func) in func()
45 #pragma omp unroll partial() in func()
49 #pragma omp unroll partial(4,4) in func()
55 #pragma omp unroll partial(a) in func()
58 // expected-error@+1 {{argument to 'partial' clause must be a strictly positive integer value}} in func()
59 #pragma omp unroll partial(0) in func()
[all …]
H A Dunroll_ast_print.cpp55 // PRINT: #pragma omp unroll partial in func_unroll_partial()
59 #pragma omp unroll partial in func_unroll_partial()
72 // PRINT: #pragma omp unroll partial(4) in func_unroll_partial_factor()
78 #pragma omp unroll partial(4) in func_unroll_partial_factor()
94 // PRINT: #pragma omp unroll partial(2) in func_unroll_partial_factor_for()
97 #pragma omp unroll partial(2) in func_unroll_partial_factor_for()
111 // PRINT: #pragma omp unroll partial(Factor) in unroll_templated()
115 #pragma omp unroll partial(Factor) in unroll_templated()
132 // PRINT: #pragma omp unroll partial(Factor) in unroll_templated_factor()
136 #pragma omp unroll partial(Factor) in unroll_templated_factor()
/llvm-project/llvm/test/Transforms/CodeExtractor/
H A DPartialInlineOptRemark.ll1 ; RUN: opt -S -passes=partial-inliner -pass-remarks=partial-inlining -disable-output < %s 2>&1 | F…
2 ; RUN: opt -S -passes=partial-inliner -pass-remarks=partial-inlining -disable-output < %s 2>&1 | F…
3 ; RUN: opt -S -passes=partial-inliner -pass-remarks=partial-inlining -disable-output -max-partial-…
4 ; RUN: opt -S -passes=partial-inliner -pass-remarks=partial-inlining -disable-output -max-partial-…
6 ; RUN: opt -S -passes=partial-inliner -pass-remarks=partial-inlining -disable-partial-inlining < %…
7 ; RUN: opt -S -passes=partial-inliner -pass-remarks=partial-inlining --disable-partial-inlining <…
8 ; RUN: opt -S -passes=partial-inliner -pass-remarks=partial-inlining -max-partial-inlining=0 < %s…
9 ; RUN: opt -S -passes=partial-inliner -pass-remarks=partial-inlining -max-partial-inlining=0 < %s…
10 ; RUN: opt -S -passes=partial-inliner -pass-remarks=partial-inlining -inline-threshold=0 < %s 2>&…
11 ; RUN: opt -S -passes=partial-inliner -pass-remarks=partial-inlining -inline-threshold=0 < %s 2>&…
H A DPartialInlineNoInline.ll1 ; RUN: opt < %s -passes=partial-inliner -S -stats -pass-remarks=partial-inlining 2>&1 | FileCheck %s
36 ; Check that no remarks have been emitted, inline_fail has not been partial
37 ; inlined, no code has been extracted and the partial-inlining counter
43 ; CHECK-NOT: partial-inlining
H A Dlive_shrink_unsafe.ll1 ; The expected behavior of this file is expected to change when partial
4 ; RUN: opt -S -passes=partial-inliner -skip-partial-inlining-cost-analysis < %s | FileCheck %s
5 ; RUN: opt -S -passes=partial-inliner -skip-partial-inlining-cost-analysis < %s | FileCheck %s
/llvm-project/clang/test/ASTMerge/class-template-partial-spec/
H A Dtest.cpp1 // RUN: %clang_cc1 -emit-pch -std=c++1z -o %t.1.ast %S/Inputs/class-template-partial-spec1.cpp
2 // RUN: %clang_cc1 -emit-pch -std=c++1z -o %t.2.ast %S/Inputs/class-template-partial-spec2.cpp
12 // CHECK: class-template-partial-spec2.cpp:21:32: warning: external variable 'X1' declared with inc…
13 // CHECK: class-template-partial-spec1.cpp:21:31: note: declared here with type 'TwoOptionTemplate<…
15 // CHECK: class-template-partial-spec2.cpp:24:29: warning: external variable 'X4' declared with inc…
16 // CHECK: class-template-partial-spec1.cpp:24:33: note: declared here with type 'TwoOptionTemplate<…
18 // CHECK: class-template-partial-spec1.cpp:38:8: warning: type 'IntTemplateSpec<5, void *>' has inc…
19 // CHECK: class-template-partial-spec1.cpp:39:7: note: field 'member' has type 'int' here
20 // CHECK: class-template-partial-spec2.cpp:39:10: note: field 'member' has type 'double' here
22 // CHECK: class-template-partial-spec2.cpp:52:25: warning: external variable 'Y3' declared with inc…
[all …]
/llvm-project/clang/test/SemaTemplate/
H A Dcwg2398.cpp117 // expected-note@-1 {{partial specialization matches}}
121 // expected-note@-1 {{partial specialization matches}}
126 // expected-error@-1 {{ambiguous partial specializations}}
135 // FIXME: The default arguments on the TTP are not available during partial ordering.
142 // expected-error@-1 {{partial ordering for explicit instantiation of 'f' is ambiguous}}
185 // expected-note@-1 {{partial specialization matches}}
191 // expected-note@-1 {{partial specialization matches}}
194 // expected-error@-1 {{ambiguous partial specializations}}
202 // expected-note@-1 {{partial specialization matches}}
207 // expected-note@-1 {{partial specializatio
[all...]
H A Dexample-typelist.cpp45 // FIXME: I would prefer that this be a partial specialization, but
46 // that requires partial ordering of class template partial
79 // FIXME: I would prefer that this be a partial specialization, but
80 // that requires partial ordering of class template partial
/llvm-project/llvm/include/llvm/IR/
H A DProfileSummary.h54 /// If 'Partial' is false, it means the profile being used to optimize
56 /// If 'Partial' is true, it means the profile is for common/shared
59 bool Partial = false; variable
62 /// partial sample profile. When 'Partial' is false, it is undefined. This is
75 bool Partial = false, double PartialProfileRatio = 0)
79 NumFunctions(NumFunctions), Partial(Partial), in PSK()
95 void setPartialProfile(bool PP) { Partial = PP; } in setPartialProfile()
96 bool isPartialProfile() const { return Partial; } in isPartialProfile()
99 assert(isPartialProfile() && "Unexpected when not partial profile"); in setPartialProfileRatio()
/llvm-project/llvm/test/Transforms/LoopUnroll/
H A Dpartial-unroll-const-bounds.ll1 ; RUN: opt < %s -S -unroll-partial-threshold=20 -unroll-threshold=20 -passes=loop-unroll -unroll-al…
2 …equire<opt-remark-emit>,loop-unroll' -unroll-partial-threshold=20 -unroll-threshold=20 -unroll-all…
4 ; Also check that the simple unroller doesn't allow the partial unrolling.
5 …remark-emit>,loop(loop-unroll-full)' -unroll-partial-threshold=20 -unroll-threshold=20 -unroll-all…
/llvm-project/clang/test/CXX/temp/temp.constr/temp.constr.constr/
H A Dpartial-specializations.cpp29 …expected-note{{while checking constraint satisfaction for class template partial specialization 'B…
30 …// expected-note@-1{{while checking constraint satisfaction for class template partial specializat…
31 …// expected-note@-2{{during template argument deduction for class template partial specialization …
32 …// expected-note@-3{{during template argument deduction for class template partial specialization …
78 …ected-note{{while checking constraint satisfaction for variable template partial specialization 'v…
79 …// expected-note@-1{{while checking constraint satisfaction for variable template partial speciali…
80 …// expected-note@-2{{during template argument deduction for variable template partial specializati…
81 …// expected-note@-3{{during template argument deduction for variable template partial specializati…
/llvm-project/clang/test/CodeGen/
H A Dsanitize-recover.c3 …e,alignment -fsanitize-recover=object-size %s -emit-llvm -o - | FileCheck %s --check-prefix=PARTIAL
22 // PARTIAL: %[[SIZE:.*]] = call i64 @llvm.objectsize.i64.p0(ptr {{.*}}, i1 false, i1 false) in foo()
23 // PARTIAL-NEXT: %[[CHECK0:.*]] = icmp uge i64 %[[SIZE]], 4 in foo()
25 // PARTIAL: br i1 %[[CHECK0]], {{.*}} !nosanitize in foo()
27 // PARTIAL: call void @__ubsan_handle_type_mismatch_v1( in foo()
/llvm-project/llvm/lib/Analysis/
H A DProfileSummaryInfo.cpp27 "partial-profile", cl::Hidden, cl::init(false),
28 cl::desc("Specify the current profile is used as a partial profile."));
31 "scale-partial-sample-profile-working-set-size", cl::Hidden, cl::init(true),
33 "If true, scale the working set size of the partial sample profile "
34 "by the partial profile ratio to reflect the size of the program "
38 "partial-sample-profile-working-set-size-scale-factor", cl::Hidden,
41 "partial sample profile along with the partial profile ratio. "
89 assert(hasPartialSampleProfile() && "Expect partial sample profile"); in isFunctionHotnessUnknown()
127 // Scale the working set size of the partial sample profile to reflect the in computeThresholds()
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.chunk.by/
H A Dadaptor.pass.cpp101 auto partial = std::views::chunk_by(pred); in test() local
102 std::same_as<Result> decltype(auto) result = partial(range); in test()
107 auto const partial = std::views::chunk_by(pred); in test() local
108 std::same_as<Result> decltype(auto) result = partial(range); in test()
131 auto partial = std::views::chunk_by(pred); in test() local
132 std::same_as<Result> decltype(auto) result = range | partial; in test()
137 auto const partial = std::views::chunk_by(pred); in test() local
138 std::same_as<Result> decltype(auto) result = range | partial; in test()
181 [[maybe_unused]] auto partial = std::views::chunk_by(std::move(array)); in test() local
199 auto const partial = std::views::filter(pred1) | std::views::chunk_by(pred2); in test() local
[all …]
/llvm-project/libcxx/docs/Helpers/
H A DStyles.rst15 .partial {
26 .. role:: partial
33 .. |Partial| replace:: :partial:`Partial`
40 .. |Partial| replace:: :partial:`Partial` global() substdef
/llvm-project/clang/test/CXX/temp/temp.decls/temp.class.spec/
H A Dp6.cpp3 // Test class template partial specializations of member templates.
24 // Make sure we can provide out-of-line class template partial specializations
32 // partial specialization of A<T>::C::B<T2>
41 …Inner<T, Y> {}; // expected-note{{previous declaration of class template partial specialization 'I…
47 // Test specialization of class template partial specialization members.
85 // expected-error@-1 {{partial specialization 'Bar<0, int, Y>' cannot be redeclared}}
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.transform/
H A Dadaptor.pass.cpp44 auto const partial = std::views::transform(PlusOne{}); in test() local
46 std::same_as<Result> auto result = partial(MoveOnlyView{buff}); in test()
65 auto const partial = std::views::transform(PlusOne{}); in test() local
67 std::same_as<Result> auto result = MoveOnlyView{buff} | partial; in test()
91 auto partial = std::views::transform(X{}); in test() local
92 (void)partial; in test()
106 auto const partial = std::views::transform(PlusOne{}) | std::views::transform(TimesTwo{}); in test() local
108 std::same_as<Result> auto result = MoveOnlyView{buff} | partial; in test()
/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h1823 /// specialization that was instantiated from a class template partial
1826 /// The class template partial specialization from which this
1831 /// partial specialization itself.
1954 /// class template or class template partial specialization from which it
1966 /// Retrieve the class template or class template partial
1979 /// to instantiate members of the class template or class template partial
1986 /// a class template partial specialization, this function will return the
1987 /// deduced template arguments for the class template partial specialization
1998 /// instantiation of the given class template partial specialization whose
2003 "Already set to a class template partial specializatio
[all...]
/llvm-project/lldb/test/Shell/SymbolFile/DWARF/x86/
H A Dunused-inlined-params.test20 # CHECK: name = "partial", type = "int", valid ranges = <block>, location = [0x0000000000000011, 0x…
23 # Show variables outsid of the live range of the 'partial' parameter
31 # location, so |partial| is missing here.
32 # CHECK-NOT: partial
47 # CHECK: name = "partial", type = "int", valid ranges = <block>, location = [0x0000000000000001, 0x…
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.elements/
H A Dadaptor.pass.cpp116 auto const partial = std::views::elements<0> | std::views::elements<0>; in test() local
117 std::same_as<Result> decltype(auto) result = nested | partial; in test()
128 auto const partial = std::views::keys | std::views::keys; in test() local
129 std::same_as<Result> decltype(auto) result = nested | partial; in test()
140 auto const partial = std::views::values | std::views::values; in test() local
141 std::same_as<Result> decltype(auto) result = nested | partial; in test()
152 auto const partial = std::views::keys | std::views::values; in test() local
153 std::same_as<Result> decltype(auto) result = nested | partial; in test()
164 auto const partial = std::views::values | std::views::keys; in test() local
165 std::same_as<Result> decltype(auto) result = nested | partial; in test()
/llvm-project/mlir/test/Target/LLVMIR/
H A Dopenmp-reduction.mlir59 // CHECK: %[[PARTIAL:.+]] = load float, ptr %[[PRIVATE]]
60 // CHECK: atomicrmw fadd ptr %{{.*}}, float %[[PARTIAL]]
72 // CHECK: %[[PARTIAL:.+]] = load float, ptr %[[PRIVATE]]
73 // CHECK: %[[UPDATED:.+]] = fadd float 2.000000e+00, %[[PARTIAL]]
319 // CHECK: %[[PARTIAL:.+]] = load float, ptr %[[PRIVATE]]
320 // CHECK: atomicrmw fadd ptr %{{.*}}, float %[[PARTIAL]]
332 // CHECK: %[[PARTIAL:.+]] = load float, ptr %[[PRIVATE]]
333 // CHECK: %[[UPDATED:.+]] = fadd float %[[PARTIAL]], 2.000000e+00
335 // CHECK: %[[PARTIAL:.+]] = load float, ptr %[[PRIVATE]]
336 // CHECK: %[[UPDATED:.+]] = fadd float %[[PARTIAL]], 2.00000
[all...]
/llvm-project/polly/lib/External/isl/
H A Disl_tab_pip.c190 struct isl_partial_sol *partial; member
200 struct isl_partial_sol *partial, *next; in sol_free() local
203 for (partial = sol->partial; partial; partial = next) { in sol_free()
204 next = partial->next; in sol_free()
205 isl_basic_set_free(partial->dom); in sol_free()
206 isl_multi_aff_free(partial->ma); in sol_free()
207 free(partial); in sol_free()
216 /* Push a partial solution represented by a domain and function "ma"
217 * onto the stack of partial solutions.
224 struct isl_partial_sol *partial; in sol_push_sol() local
[all …]

12345678910>>...49