| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | tail-call.ll | 44 ; CHECK-TAIL: b variadic 45 ; CHECK-TAIL-AAPCS: b variadic 46 ; CHECK-NO-TAIL: bl variadic 55 ; CHECK-TAIL: b variadic 56 ; CHECK-TAIL-AAPCS: b variadic 57 ; CHECK-NO-TAIL: bl variadic 69 ; CHECK-TAIL: b variadic 71 ; CHECK-NO-TAIL: bl variadic 82 ; CHECK-TAIL: b variadic 84 ; CHECK-NO-TAIL: bl variadic [all …]
|
| H A D | tail-call-float.ll | 12 declare i1 @variadic(float, ...) 24 ; CHECK: b variadic 26 %call = tail call i1 (float, ...) @variadic(float %y, float %x, float %x, float %y) 45 ; CHECK: bl variadic 47 …%call = tail call i1 (float, ...) @variadic(float %y, float %x, float %x, float %y, float %x, floa…
|
| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | FunctionImplementation.h | 28 explicit VariadicFlag(bool variadic) : variadic(variadic) {} in VariadicFlag() argument 29 bool isVariadic() const { return variadic; } in isVariadic() 33 bool variadic;
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/X86/ |
| H A D | dbg-val-list-dangling.ll | 1 ;; At the moment we emit an undef as soon as we encounter "dangling" variadic 3 ;; We should make variadic dbg_values work in the same way as their 4 ;; non-variadic counterparts here. 5 ;; FIXME: When dangling nodes for a variadic dbg_value are found, we should be 11 ;; in the same way for variadic dbg_value ndoes as non-variadics. 14 ;; to be variadic by hand:
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/cert/ |
| H A D | dcl50-cpp.rst | 7 variadic functions. 10 `DCL50-CPP. Do not define a C-style variadic function 11 …ding.cert.org/confluence/display/cplusplus/DCL50-CPP.+Do+not+define+a+C-style+variadic+function>`_.
|
| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | target-avx-abi-diag.c | 16 void variadic(int i, ...); 27 …variadic(1, t1); // no256-warning {{AVX vector argument of type 'avx256Type' (vector of 16 'short'… in call_warn() 28 …variadic(3, t2); // no512-warning {{AVX vector argument of type 'avx512fType' (vector of 32 'short… in call_warn()
|
| /llvm-project-15.0.7/clang/test/Preprocessor/ |
| H A D | macro_variadic.cl | 11 // expected-warning@-4{{variadic macros are a Clang extension in OpenCL}} 12 // expected-warning@-4{{variadic macros are a Clang extension in OpenCL}} 13 // expected-warning@-4{{variadic macros are a Clang extension in OpenCL}}
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyInstrCall.td | 29 // CALL should take both variadic arguments and produce variadic results, but 31 // CALL_PARAMS taking variadic arguments linked with a CALL_RESULTS that handles 32 // producing the call's variadic results. We recombine the two in a custom 34 // observe CALL nodes with all of the expected variadic uses and defs.
|
| /llvm-project-15.0.7/clang/test/AST/ |
| H A D | variadic-promotion.c | 10 void variadic(int, ...); 13 variadic(3, *f16, f32, f64); in test_floating_promotion()
|
| H A D | ast-dump-decl.m | 40 // CHECK: ObjCMethodDecl{{.*}} - TestObjCMethodDecl: 'int' variadic 48 // CHECK: ObjCMethodDecl{{.*}} - TestObjCMethodDecl: 'int' variadic 147 // CHECK: BlockDecl {{.+}} <col:3, col:21> col:3 variadic
|
| /llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/bugprone/ |
| H A D | easily-swappable-parameters.c | 23 void variadic(int I, ...) {} // NO-WARN: 1 visible parameter. in variadic() function 51 variadic(IVal); // NO-WARN. in testVariadicsCall() 52 variadic(IVal, 2, 3, 4); // NO-WARN. in testVariadicsCall()
|
| H A D | argument-comment.cpp | 41 void variadic(Args&&... args); 47 variadic(/*xxx=*/0, /*yyy=*/1); in templates()
|
| /llvm-project-15.0.7/compiler-rt/lib/memprof/tests/ |
| H A D | CMakeLists.txt | 17 # Suppress warnings for gmock variadic macros for clang and gcc respectively. 18 append_list_if(SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG -Wno-gnu-zero-variadic-macro-argumen… 19 append_list_if(COMPILER_RT_HAS_WVARIADIC_MACROS_FLAG -Wno-variadic-macros MEMPROF_UNITTEST_CFLAGS)
|
| /llvm-project-15.0.7/clang/test/Sema/ |
| H A D | mrtd.c | 16 void variadic(int a, ...); 17 void __attribute__((stdcall)) variadic(int a, ...);
|
| /llvm-project-15.0.7/compiler-rt/test/ubsan/TestCases/Misc/ |
| H A D | nonnull-arg.cpp | 30 __attribute__((nonnull)) int variadic(int x, ...) { in variadic() function 56 return variadic(42, arg); in main()
|
| /llvm-project-15.0.7/llvm/unittests/Support/CommandLineInit/ |
| H A D | CMakeLists.txt | 16 list(APPEND LLVM_COMPILE_FLAGS "-Wno-variadic-macros") 20 list(APPEND LLVM_COMPILE_FLAGS "-Wno-gnu-zero-variadic-macro-arguments")
|
| /llvm-project-15.0.7/llvm/test/Transforms/OpenMP/ |
| H A D | rtf_type_checking.ll | 34 ; Fewer arguments than expected in variadic function. 37 ; Fewer number of arguments in non variadic function. 40 ; Bigger number of arguments in non variadic function.
|
| /llvm-project-15.0.7/clang/test/SemaOpenCL/ |
| H A D | func.cl | 15 // expected-error@-2 {{invalid prototype, variadic arguments are not allowed in OpenCL}} 20 // expected-error@-2 {{invalid prototype, variadic arguments are not allowed in OpenCL}} 27 // expected-error@-2 {{invalid prototype, variadic arguments are not allowed in OpenCL}}
|
| H A D | invalid-block.cl | 50 // A block with variadic argument is not allowed. 51 …ted-error {{invalid prototype, variadic arguments are not allowed in OpenCL}} expected-error {{inv… 54 typedef int (^bl1_t)(int, ...); // expected-error {{invalid prototype, variadic arguments are not a…
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/Generic/ |
| H A D | varargs.ll | 4 ; Test debug info for variadic function arguments. 7 ; The ... parameter of variadic should be emitted as 10 ; Normal variadic function.
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | arm64-aapcs.ll | 86 declare void @variadic(i32 %a, ...) 88 ; Under AAPCS variadic functions have the same calling convention as 91 call void(i32, ...) @variadic(i32 0, i64 1, double 2.0) 94 ; CHECK: bl variadic
|
| /llvm-project-15.0.7/clang/test/ARCMT/ |
| H A D | cxx-checking.mm | 92 void variadic(...); function 94 variadic(1, 17, @"Foo");
|
| /llvm-project-15.0.7/clang/test/SemaObjC/ |
| H A D | dictionary-literal-duplicates.m | 52 template <class... Ts> void variadic(Ts... ts) { function 60 variadic(@0, @1, @2); // expected-note {{in instantiation}}
|
| /llvm-project-15.0.7/mlir/test/mlir-tblgen/ |
| H A D | op-python-bindings.td | 338 // CHECK: def __init__(self, non_variadic, variadic, *, loc=None, ip=None): 344 // CHECK: operands.extend(_get_op_results_or_values(variadic)) 355 // CHECK: def variadic(self): 358 let arguments = (ins AnyType:$non_variadic, Variadic<AnyType>:$variadic); 367 // CHECK: def __init__(self, variadic, non_variadic, *, loc=None, ip=None): 372 // CHECK: results.extend(variadic) 380 // CHECK: def variadic(self): 388 let results = (outs Variadic<AnyType>:$variadic, AnyType:$non_variadic); 526 let regions = (region AnyRegion:$region, AnyRegion, VariadicRegion<AnyRegion>:$variadic); 533 // CHECK: def variadic(self):
|
| /llvm-project-15.0.7/clang/test/ASTMerge/interface/ |
| H A D | test.m | 14 … interface2.m:45:1: warning: class method 'bar:' is variadic in one translation unit and not varia…
|