Home
last modified time | relevance | path

Searched refs:param (Results 1 – 25 of 638) sorted by relevance

12345678910>>...26

/llvm-project/llvm/test/CodeGen/NVPTX/
H A Dparam-load-store.ll24 ; CHECK: .func (.param .b32 func_retval0)
26 ; CHECK-NEXT: .param .b32 test_i1_param_0
27 ; CHECK: ld.param.u8 [[A8:%rs[0-9]+]], [test_i1_param_0];
32 ; CHECK: .param .b32 param0;
33 ; CHECK: st.param.b32 [param0], [[C]]
34 ; CHECK: .param .b32 retval0;
37 ; CHECK: ld.param.b32 [[R8:%r[0-9]+]], [retval0];
39 ; CHECK: st.param.b32 [func_retval0], [[R]];
48 ; CHECK: .func (.param .b32 func_retval0)
50 ; CHECK-NEXT: .param
[all...]
H A Dunaligned-param-load-store.ll22 ; CHECK: .visible .func (.param .align 8 .b8 func_retval0[16])
24 ; CHECK: .param .align 8 .b8 test_s_i8i16p_param_0[16]
25 ; CHECK-DAG: ld.param.u16 [[P0:%rs[0-9]+]], [test_s_i8i16p_param_0];
26 ; CHECK-DAG: ld.param.u8 [[P2_0:%rs[0-9]+]], [test_s_i8i16p_param_0+3];
27 ; CHECK-DAG: ld.param.u8 [[P2_1:%rs[0-9]+]], [test_s_i8i16p_param_0+4];
31 ; CHECK: .param .align 8 .b8 param0[16];
32 ; CHECK-DAG: st.param.b16 [param0], [[P0]];
33 ; CHECK-DAG: st.param.b8 [param0+3], [[P2_1_or]];
34 ; CHECK-DAG: st.param.b8 [param0+4], [[P2_1]];
35 ; CHECK: .param
[all...]
H A Dvec-param-load.ll8 ; CHECK-DAG: ld.param.v4.f32 {[[V_12_15:(%f[0-9]+[, ]*){4}]]}, [test_v16f32_param_0+48];
9 ; CHECK-DAG: ld.param.v4.f32 {[[V_8_11:(%f[0-9]+[, ]*){4}]]}, [test_v16f32_param_0+32];
10 ; CHECK-DAG: ld.param.v4.f32 {[[V_4_7:(%f[0-9]+[, ]*){4}]]}, [test_v16f32_param_0+16];
11 ; CHECK-DAG: ld.param.v4.f32 {[[V_0_3:(%f[0-9]+[, ]*){4}]]}, [test_v16f32_param_0];
12 ; CHECK-DAG: st.param.v4.f32 [func_retval0], {[[V_0_3]]}
13 ; CHECK-DAG: st.param.v4.f32 [func_retval0+16], {[[V_4_7]]}
14 ; CHECK-DAG: st.param.v4.f32 [func_retval0+32], {[[V_8_11]]}
15 ; CHECK-DAG: st.param.v4.f32 [func_retval0+48], {[[V_12_15]]}
22 ; CHECK-DAG: ld.param.v4.f32 {[[V_4_7:(%f[0-9]+[, ]*){4}]]}, [test_v8f32_param_0+16];
23 ; CHECK-DAG: ld.param
[all...]
H A Dparam-overalign.ll8 ; CHECK-LABEL: .visible .func (.param .b32 func_retval0) callee_md
10 ; CHECK-NEXT: .param .align 8 .b8 callee_md_param_0[8]
14 ; CHECK-LABEL: .visible .func (.param .b32 func_retval0) callee
16 ; CHECK-NEXT: .param .align 8 .b8 callee_param_0[8]
21 ; CHECK-LABEL: .visible .func (.param .b32 func_retval0) caller_md(
22 ; CHECK-NEXT: .param .b32 caller_md_param_0,
23 ; CHECK-NEXT: .param .b32 caller_md_param_1
27 ; CHECK: ld.param.f32 %f1, [caller_md_param_0];
28 ; CHECK-NEXT: ld.param.f32 %f2, [caller_md_param_1];
30 ; CHECK-NEXT: .param
[all...]
H A Dshfl-sync-p.ll15 ; CHECK: ld.param.u32 [[MASK:%r[0-9]+]]
16 ; CHECK: ld.param.u32 [[A:%r[0-9]+]]
17 ; CHECK: ld.param.u32 [[B:%r[0-9]+]]
18 ; CHECK: ld.param.u32 [[C:%r[0-9]+]]
20 ; CHECK: st.param.{{.}}32 {{.*}}, [[OUT]]
27 ; CHECK: ld.param.u32 [[A:%r[0-9]+]]
28 ; CHECK: ld.param.u32 [[B:%r[0-9]+]]
29 ; CHECK: ld.param.u32 [[C:%r[0-9]+]]
31 ; CHECK: st.param.{{.}}32 {{.*}}, [[OUT]]
38 ; CHECK: ld.param
[all...]
H A Dshfl-p.ll15 ; CHECK: ld.param.u32 [[A:%r[0-9]+]]
16 ; CHECK: ld.param.u32 [[B:%r[0-9]+]]
17 ; CHECK: ld.param.u32 [[C:%r[0-9]+]]
19 ; CHECK: st.param.{{.}}32 {{.*}}, [[OUT]]
26 ; CHECK: ld.param.u32 [[A:%r[0-9]+]]
27 ; CHECK: ld.param.u32 [[B:%r[0-9]+]]
28 ; CHECK: ld.param.u32 [[C:%r[0-9]+]]
30 ; CHECK: st.param.{{.}}32 {{.*}}, [[OUT]]
37 ; CHECK: ld.param.u32 [[A:%r[0-9]+]]
38 ; CHECK: ld.param
[all...]
H A Dparam-vectorize-device.ll83 ; CHECK: .param .align 4 .b8 caller_St4x1_param_0[4],
84 ; CHECK: .param .b64 caller_St4x1_param_1
86 ; CHECK: .param .b32 param0;
87 ; CHECK: st.param.b32 [param0], {{%r[0-9]+}};
88 ; CHECK: .param .align 16 .b8 retval0[4];
94 ; CHECK: ld.param.b32 {{%r[0-9]+}}, [retval0];
103 ; CHECK: .func (.param .align 16 .b8 func_retval0[4])
105 ; CHECK-NEXT: .param .b32 callee_St4x1_param_0
106 ; CHECK: ld.param.u32 [[R1:%r[0-9]+]], [callee_St4x1_param_0];
107 ; CHECK: st.param
[all...]
H A Di128-param.ll5 ; CHECK-NEXT: .param .align 16 .b8 callee_param_0[16],
6 ; CHECK-NEXT: .param .align 16 .b8 callee_param_1[16],
8 ; CHECK-DAG: ld.param.v2.u64 {%[[REG0:rd[0-9]+]], %[[REG1:rd[0-9]+]]}, [callee_param_0];
9 ; CHECK-DAG: ld.param.v2.u64 {%[[REG2:rd[0-9]+]], %[[REG3:rd[0-9]+]]}, [callee_param_1];
24 ; CHECK-NEXT: .param .align 16 .b8 caller_kernel_param_0[16],
25 ; CHECK-NEXT: .param .align 16 .b8 caller_kernel_param_1[16],
28 ; CHECK-DAG: ld.param.v2.u64 {%[[REG0:rd[0-9]+]], %[[REG1:rd[0-9]+]]}, [caller_kernel_param_0];
29 ; CHECK-DAG: ld.param.v2.u64 {%[[REG2:rd[0-9]+]], %[[REG3:rd[0-9]+]]}, [caller_kernel_param_1];
32 ; CHECK: .param .align 16 .b8 param0[16];
33 ; CHECK-NEXT: st.param
[all...]
H A Dshfl-sync.ll15 ; CHECK: ld.param.u32 [[MASK:%r[0-9]+]]
16 ; CHECK: ld.param.u32 [[A:%r[0-9]+]]
17 ; CHECK: ld.param.u32 [[B:%r[0-9]+]]
18 ; CHECK: ld.param.u32 [[C:%r[0-9]+]]
20 ; CHECK: st.param.{{.}}32 {{.*}}, [[OUT]]
27 ; CHECK: ld.param.u32 [[A:%r[0-9]+]]
28 ; CHECK: ld.param.u32 [[B:%r[0-9]+]]
29 ; CHECK: ld.param.u32 [[C:%r[0-9]+]]
31 ; CHECK: st.param.{{.}}32 {{.*}}, [[OUT]]
38 ; CHECK: ld.param
[all...]
H A Dst-param-imm.ll28 ; CHECK-NEXT: .param .align 2 .b8 param0[4];
29 ; CHECK-NEXT: st.param.b8 [param0], 1;
30 ; CHECK-NEXT: st.param.b16 [param0+2], 2;
49 ; CHECK-NEXT: .param .b32 param0;
50 ; CHECK-NEXT: st.param.b32 [param0], 3;
69 ; CHECK-NEXT: .param .b64 param0;
70 ; CHECK-NEXT: st.param.b64 [param0], 4;
89 ; CHECK-NEXT: .param .b32 param0;
90 ; CHECK-NEXT: st.param.f32 [param0], 0f40A00000;
109 ; CHECK-NEXT: .param
[all...]
H A Di16x2-instructions.ll30 ; COMMON-NEXT: st.param.b32 [func_retval0], %r1;
42 ; COMMON-NEXT: ld.param.u32 %r1, [test_extract_0_param_0];
45 ; COMMON-NEXT: st.param.b32 [func_retval0], %r2;
58 ; COMMON-NEXT: ld.param.u32 %r1, [test_extract_1_param_0];
61 ; COMMON-NEXT: st.param.b32 [func_retval0], %r2;
76 ; COMMON-NEXT: ld.param.u64 %rd1, [test_extract_i_param_1];
77 ; COMMON-NEXT: ld.param.u32 %r1, [test_extract_i_param_0];
82 ; COMMON-NEXT: st.param.b32 [func_retval0], %r2;
94 ; I16x2-NEXT: ld.param.u32 %r2, [test_add_param_1];
95 ; I16x2-NEXT: ld.param
[all...]
H A Dstore-retval.ll26 ; CHECK: ld.param.u32 [[R1:%r[0-9]+]], [func_StNoalign_param_0];
27 ; CHECK-NOT: st.param.b32 [func_retval0+0], %r{{[0-9]+}};
28 ; CHECK-NOT: st.param.b32 [func_retval0+4], %r{{[0-9]+}};
29 ; CHECK-NOT: st.param.b32 [func_retval0+8], %r{{[0-9]+}};
30 ; CHECK-NOT: st.param.b32 [func_retval0+12], %r{{[0-9]+}};
31 ; CHECK: st.param.b32 [func_retval0+16], [[R1]];
42 ; CHECK: ld.param.u32 [[R1:%r[0-9]+]], [func_StAlign8_param_0];
43 ; CHECK-NOT: st.param.b32 [func_retval0+0], %r{{[0-9]+}};
44 ; CHECK-NOT: st.param.b32 [func_retval0+4], %r{{[0-9]+}};
45 ; CHECK-NOT: st.param.b32 [func_retval0+8], %r{{[0-9]+}};
[all …]
H A Dparam-vectorize-kernel.ll65 ; CHECK: .param .align 4 .b8 foo_St4x1_param_0[4],
66 ; CHECK: .param .b64 foo_St4x1_param_1
68 ; CHECK: ld.param.u64 [[R1:%rd[0-9]+]], [foo_St4x1_param_1];
69 ; CHECK: ld.param.u32 [[R2:%r[0-9]+]], [foo_St4x1_param_0];
79 ; CHECK: .param .align 4 .b8 foo_St4x2_param_0[8],
80 ; CHECK: .param .b64 foo_St4x2_param_1
82 ; CHECK: ld.param.u64 [[R1:%rd[0-9]+]], [foo_St4x2_param_1];
83 ; CHECK: ld.param.u32 [[R2:%r[0-9]+]], [foo_St4x2_param_0];
85 ; CHECK: ld.param.u32 [[R3:%r[0-9]+]], [foo_St4x2_param_0+4];
99 ; CHECK: .param .align 4 .b8 foo_St4x3_param_0[12],
[all …]
H A Dproxy-reg-erasure-ptx.ll15 ; PTX-DAG: ld.param.b32 [[LD:%r[0-9]+]], [retval0];
22 ; PTX-DAG: st.param.b32 [func_retval0], [[RES]];
32 ; PTX-DAG: ld.param.b32 [[LD:%r[0-9]+]], [retval0];
39 ; PTX-DAG: st.param.b32 [func_retval0], [[RES]];
49 ; PTX-DAG: ld.param.b32 [[LD:%r[0-9]+]], [retval0];
53 ; PTX-WITHOUT-DAG: st.param.b32 [func_retval0], [[PROXY]];
54 ; PTX-WITH-DAG: st.param.b32 [func_retval0], [[LD]];
64 ; PTX-DAG: ld.param.b64 [[LD:%rd[0-9]+]], [retval0];
68 ; PTX-WITHOUT-DAG: st.param.b64 [func_retval0], [[PROXY]];
69 ; PTX-WITH-DAG: st.param
[all...]
/llvm-project/clang/test/SemaCXX/
H A Dwarn-shadow-in-lambdas.cpp7 void foo(int param) { // expected-note 1+ {{previous declaration is here}} argument
15 auto f3 = [=] (int param) { ; }; // no warning argument
16 auto f4 = [&] (int param) { ; }; // no warning argument
22 auto f3 = [=] (int param) { ; }; // expected-warning {{declaration shadows a local variable}}
23 auto f4 = [&] (int param) { ; }; // expected-warning {{declaration shadows a local variable}}
39 (int param) { argument
41 (int param) { // expected-warning {{declaration shadows a local variable}}
44 int var = param; // expected-warning {{declaration shadows a local variable}}
52 int x = param; // expected-note {{variable 'param' is captured here}}
54 int param = 0; // expected-warning {{declaration shadows a local variable}} local
[all …]
/llvm-project/mlir/test/Integration/Dialect/Transform/
H A Dmatch_matmul_common.mlir6 %rank: !transform.param<i64> {transform.readonly})
7 -> (!transform.any_op, !transform.any_op, !transform.param<i64>,
9 … !transform.param<i64>, !transform.param<i64>, !transform.param<i64>, !transform.param<i64>) {
10 %c1 = transform.param.constant 1 : i64 -> !transform.param<i64>
11 %c2 = transform.param.constant 2 : i64 -> !transform.param<i64>
13 … -> (!transform.any_op, !transform.param<i64>, !transform.type, !transform.type, !transform.type,
14 … !transform.param<i64>, !transform.param<i64>, !transform.param<i64>, !transform.param<i64>) {
16 … %op_rank = transform.match.structured.rank %struct : (!transform.any_op) -> !transform.param<i64>
17 transform.match.param.cmpi eq %rank, %op_rank : !transform.param<i64>
18 … %dims = transform.match.structured.dim %struct[all] : (!transform.any_op) -> !transform.param<i64>
[all …]
H A Dmatch_batch_matmul.mlir6 %rank: !transform.param<i64> {transform.readonly})
7 -> (!transform.any_op, !transform.any_op, !transform.param<i64>,
9 … !transform.param<i64>, !transform.param<i64>, !transform.param<i64>, !transform.param<i64>)
12 -> (!transform.any_op, !transform.any_op, !transform.param<i64>,
13 !transform.type, !transform.type, !transform.type, !transform.param<i64>) {
15 %c3 = transform.param.constant 4 : i64 -> !transform.param<i64>
18 : (!transform.any_op, !transform.param<i64>)
19 -> (!transform.any_op, !transform.any_op, !transform.param<i64>,
21 … !transform.param<i64>, !transform.param<i64>, !transform.param<i64>, !transform.param<i64>)
24 …ny_op, !transform.any_op, !transform.param<i64>, !transform.type, !transform.type, !transform.type…
[all …]
/llvm-project/clang-tools-extra/test/clang-tidy/checkers/bugprone/
H A Doptional-value-conversion.cpp68 void incorrect(std::optional<int> param) in incorrect() argument
70 std::optional<int>* ptr = &param; in incorrect()
74 takeOptionalValue(*param); in incorrect()
77 takeOptionalValue(param.value()); in incorrect()
83 takeOptionalValue(param.operator*()); in incorrect()
89 takeOptionalRef(*param); in incorrect()
92 takeOptionalRef(param.value()); in incorrect()
98 takeOptionalRef(param.operator*()); in incorrect()
104 std::optional<int> p = *param; in incorrect()
111 takeOptionalValue(std::move(*param)); in incorrect()
[all …]
/llvm-project/clang/test/Analysis/Checkers/WebKit/
H A Dcall-args.cpp153 void foo(RefCountable* param) { in foo() argument
154 consume_ref_countable_ptr(param); in foo()
159 void foo(RefCountable& param) { in foo() argument
160 consume_ref_countable_ref(param); in foo()
165 void foo_ref(RefCountable& param) { in foo_ref() argument
166 consume_ref_countable_ptr(&param); in foo_ref()
169 void foo_ptr(RefCountable* param) { in foo_ptr() argument
170 consume_ref_countable_ref(*param); in foo_ptr()
181 void foo(RefCountable* param) { in foo() argument
182 consume_ref_countable_ptr(downcast(param)); in foo()
193 foo(RefCountable * param) foo() argument
199 foo(RefCountable & param) foo() argument
205 foo_ref(RefCountable & param) foo_ref() argument
209 foo_ptr(RefCountable * param) foo_ptr() argument
221 foo(RefCountable * param) foo() argument
235 foo(RefCountable * param) foo() argument
241 foo(RefCountable & param) foo() argument
248 foo_ref(RefCountable & param) foo_ref() argument
252 foo_ptr(RefCountable * param) foo_ptr() argument
265 foo(RefCountable * param) foo() argument
[all...]
/llvm-project/clang/test/SemaTemplate/
H A Ddefault-parm-init.cpp
/llvm-project/mlir/test/Examples/transform/Ch4/
H A Dfeatures.mlir73 : (!transform.any_op) -> !transform.param<i64>
74 %c3 = transform.param.constant 3 : i64 -> !transform.param<i64>
75 transform.match.param.cmpi eq %rank, %c3 : !transform.param<i64>
79 : (!transform.any_op) -> !transform.param<i64>
80 %c2 = transform.param.constant 2 : i64 -> !transform.param<i64>
81 transform.match.param.cmpi eq %n_ins, %c2 : !transform.param<i64>
86 : (!transform.any_op) -> !transform.param<i64>
87 %c1 = transform.param.constant 1 : i64 -> !transform.param<i64>
88 transform.match.param.cmpi eq %n_inits, %c1 : !transform.param<i64>
102 -> (!transform.param<i64>, !transform.param<i64>, !transform.param<i64>,
[all …]
/llvm-project/clang/test/Analysis/
H A Dexplain-svals.m33 + (instancetype)top_level_class_method:(int)param;
34 + (instancetype)non_top_level_class_method:(int)param;
35 - top_level_instance_method:(int)param;
36 - non_top_level_instance_method:(int)param;
40 + (instancetype)top_level_class_method:(int)param {
41 clang_analyzer_explain(&param); // expected-warning-re{{{{^pointer to parameter 'param'$}}}}
44 + (instancetype)non_top_level_class_method:(int)param {
45 clang_analyzer_explain(&param); // expected-warning-re{{{{^pointer to parameter 'param'$}}}}
48 - top_level_instance_method:(int)param {
49 clang_analyzer_explain(&param); // expected-warning-re{{{{^pointer to parameter 'param'$}}}}
[all …]
/llvm-project/libc/test/src/sched/
H A Dparam_and_scheduler_test.cpp53 struct sched_param param = {min_priority}; in testSched() local
56 ASSERT_EQ(LIBC_NAMESPACE::sched_setscheduler(-1, policy, &param), -1); in testSched()
65 ASSERT_EQ(LIBC_NAMESPACE::sched_setscheduler(0, policy | 128, &param), -1); in testSched()
70 param.sched_priority = min_priority - 1; in testSched()
71 ASSERT_EQ(LIBC_NAMESPACE::sched_setscheduler(0, policy, &param), -1); in testSched()
75 param.sched_priority = max_priority + 1; in testSched()
76 ASSERT_EQ(LIBC_NAMESPACE::sched_setscheduler(0, policy, &param), -1); in testSched()
83 param.sched_priority = min_priority; in testSched()
86 LIBC_NAMESPACE::sched_setscheduler(0, policy, &param); in testSched()
100 param.sched_priority = -1; in testSched()
[all …]
/llvm-project/mlir/tools/mlir-tblgen/
H A DAttrOrTypeFormatGen.cpp40 ParameterElement(AttrOrTypeParameter param) : param(param) {} in ParameterElement() argument
43 const AttrOrTypeParameter &getParam() const { return param; } in getParam()
53 bool isOptional() const { return param.isOptional(); } in isOptional()
56 StringRef getName() const { return param.getName(); } in getName()
61 std::string valueStr = tgfmt(*param.getDefaultValue(), &ctx).str(); in genIsPresent()
69 std::string self = param.getAccessorName() + "()"; in genPrintGuard()
75 AttrOrTypeParameter param; member in __anon50ecb4030111::ParameterElement
114 /// (param
255 genAttrSelfTypeParser(MethodBody & os,const FmtContext & ctx,const AttributeSelfTypeParameter & param) genAttrSelfTypeParser() argument
305 for (const AttrOrTypeParameter &param : params) { genParser() local
318 for (const AttrOrTypeParameter &param : params) { genParser() local
333 for (const AttrOrTypeParameter &param : params) { genParser() local
410 const AttrOrTypeParameter &param = el->getParam(); genVariableParser() local
636 if (auto *param = dyn_cast<ParameterElement>(arg)) genCustomParser() local
652 if (auto *param = dyn_cast<ParameterElement>(arg)) { genCustomParser() local
687 } else if (auto *param = dyn_cast<ParameterElement>(first)) { genOptionalGroupParser() local
776 const AttrOrTypeParameter &param = el->getParam(); genVariablePrinter() local
812 __anon50ecb4030702(ParameterElement *param) guardOnAny() argument
855 __anon50ecb4030802(ParameterElement *param) genParamsPrinter() argument
861 __anon50ecb4030902(ParameterElement *param) genStructPrinter() argument
878 if (auto *param = dyn_cast<ParameterElement>(arg)) { genCustomPrinter() local
893 if (auto *param = dyn_cast<ParameterElement>(anchor)) { genOptionalGroupPrinter() local
907 __anon50ecb4030b02(ParameterElement *param) genOptionalGroupPrinter() argument
1034 if (auto *param = dyn_cast<ParameterElement>(el)) { verifyOptionalGroupElements() local
1052 if (auto *param = dyn_cast<ParameterElement>(el)) verifyOptionalGroupElements() local
1102 __anon50ecb4030e02(auto &param) parseVariableImpl() argument
[all...]
/llvm-project/mlir/test/Dialect/Transform/
H A Dforeach-match.mlir94 …%param: !transform.param<i64> {transform.readonly}) -> (!transform.any_op, !transform.param<i64>) {
96 transform.yield %root, %param : !transform.any_op, !transform.param<i64>
102 …%param: !transform.param<i64> {transform.readonly}) -> (!transform.any_op, !transform.param<i64>) {
104 // expected-remark @below {{param from within the matcher 42}}
105 …transform.debug.emit_param_as_remark %param, "param from within the matcher" : !transform.param<i6…
106 transform.yield %root, %param : !transform.any_op, !transform.param<i64>
111 …%param: !transform.param<i64> {transform.readonly}) -> (!transform.param<i64>, !transform.param<i6…
113 …transform.yield %param, %param, %func : !transform.param<i64>, !transform.param<i64>, !transform.a…
117 %param = transform.param.constant 42 : i64 -> !transform.param<i64>
119 %func2, %yielded:3 = transform.foreach_match restrict_root in %func, %root, %param
[all …]

12345678910>>...26