| /llvm-project/llvm/test/CodeGen/NVPTX/ |
| H A D | param-load-store.ll | 24 ; 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 D | unaligned-param-load-store.ll | 22 ; 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 D | vec-param-load.ll | 8 ; 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 D | param-overalign.ll | 8 ; 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 D | shfl-sync-p.ll | 15 ; 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 D | shfl-p.ll | 15 ; 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 D | param-vectorize-device.ll | 83 ; 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 D | i128-param.ll | 5 ; 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 D | shfl-sync.ll | 15 ; 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 D | st-param-imm.ll | 28 ; 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 D | i16x2-instructions.ll | 30 ; 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 D | store-retval.ll | 26 ; 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 D | param-vectorize-kernel.ll | 65 ; 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 D | proxy-reg-erasure-ptx.ll | 15 ; 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 D | warn-shadow-in-lambdas.cpp | 7 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 D | match_matmul_common.mlir | 6 %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 D | match_batch_matmul.mlir | 6 %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 D | optional-value-conversion.cpp | 68 void incorrect(std::optional<int> param) in incorrect() argument 70 std::optional<int>* ptr = ¶m; 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 D | call-args.cpp | 153 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(¶m); 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 D | default-parm-init.cpp | |
| /llvm-project/mlir/test/Examples/transform/Ch4/ |
| H A D | features.mlir | 73 : (!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 D | explain-svals.m | 33 + (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(¶m); // expected-warning-re{{{{^pointer to parameter 'param'$}}}} 44 + (instancetype)non_top_level_class_method:(int)param { 45 clang_analyzer_explain(¶m); // expected-warning-re{{{{^pointer to parameter 'param'$}}}} 48 - top_level_instance_method:(int)param { 49 clang_analyzer_explain(¶m); // expected-warning-re{{{{^pointer to parameter 'param'$}}}} [all …]
|
| /llvm-project/libc/test/src/sched/ |
| H A D | param_and_scheduler_test.cpp | 53 struct sched_param param = {min_priority}; in testSched() local 56 ASSERT_EQ(LIBC_NAMESPACE::sched_setscheduler(-1, policy, ¶m), -1); in testSched() 65 ASSERT_EQ(LIBC_NAMESPACE::sched_setscheduler(0, policy | 128, ¶m), -1); in testSched() 70 param.sched_priority = min_priority - 1; in testSched() 71 ASSERT_EQ(LIBC_NAMESPACE::sched_setscheduler(0, policy, ¶m), -1); in testSched() 75 param.sched_priority = max_priority + 1; in testSched() 76 ASSERT_EQ(LIBC_NAMESPACE::sched_setscheduler(0, policy, ¶m), -1); in testSched() 83 param.sched_priority = min_priority; in testSched() 86 LIBC_NAMESPACE::sched_setscheduler(0, policy, ¶m); in testSched() 100 param.sched_priority = -1; in testSched() [all …]
|
| /llvm-project/mlir/tools/mlir-tblgen/ |
| H A D | AttrOrTypeFormatGen.cpp | 40 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 ¶m : params) { genParser() local 318 for (const AttrOrTypeParameter ¶m : params) { genParser() local 333 for (const AttrOrTypeParameter ¶m : params) { genParser() local 410 const AttrOrTypeParameter ¶m = 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 ¶m = 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 ¶m) parseVariableImpl() argument [all...] |
| /llvm-project/mlir/test/Dialect/Transform/ |
| H A D | foreach-match.mlir | 94 …%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 …]
|