| /llvm-project-15.0.7/clang/test/CXX/dcl.dcl/dcl.attr/dcl.attr.fallthrough/ |
| H A D | p1.cpp | 7 [[fallthrough]]; // ok in f() 10 [[fallthrough]]; // ok in f() 16 [[fallthrough]]; // expected-error {{does not directly precede switch label}} in f() 19 [[fallthrough]]; // expected-error {{does not directly precede switch label}} in f() 22 [[fallthrough]]; // expected-error {{does not directly precede switch label}} in f() 24 do [[fallthrough]]; while (true); // expected-error {{does not directly precede switch label}} in f() 32 [[fallthrough]]; in f() 35 [[fallthrough]]; // expected-error {{does not directly precede switch label}} in f() 60 [[fallthrough]]; in g() 64 [[fallthrough, fallthrough]]; // ok in g() [all …]
|
| /llvm-project-15.0.7/clang/test/Sema/ |
| H A D | c2x-fallthrough.c | 7 [[fallthrough]]; // ok in f() 10 [[fallthrough]]; // ok in f() 16 [[fallthrough]]; // expected-error {{does not directly precede switch label}} in f() 19 [[fallthrough]]; // expected-error {{does not directly precede switch label}} in f() 22 [[fallthrough]]; // expected-error {{does not directly precede switch label}} in f() 24 do [[fallthrough]]; while (1); // expected-error {{does not directly precede switch label}} in f() 32 [[fallthrough]]; in f() 35 [[fallthrough]]; // expected-error {{does not directly precede switch label}} in f() 64 [[fallthrough]]; in g() 68 [[fallthrough, fallthrough]]; // ok in g() [all …]
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | switch-implicit-fallthrough.cpp | 4 int fallthrough(int n) { in fallthrough() function 54 [[clang::fallthrough]]; in fallthrough() 57 [[clang::fallthrough]]; in fallthrough() 60 [[clang::fallthrough]]; in fallthrough() 65 [[clang::fallthrough]]; in fallthrough() 72 [[clang::fallthrough]]; in fallthrough() 79 [[unlikely, clang::fallthrough]]; in fallthrough() 284 [[clang::fallthrough]]; // no diagnostics in fallthrough_in_lambda() 319 [[clang::fallthrough]]; in fallthrough_placement_error() 349 [[clang::fallthrough]]; in fallthrough_alt_spelling() [all …]
|
| H A D | switch-implicit-fallthrough-macro.cpp | 37 #define M1 [[clang::fallthrough]] 39 #define M1 [[fallthrough]] 47 #define WRONG_MACRO1 clang::fallthrough 48 #define WRONG_MACRO2 [[clang::fallthrough] 50 #define WRONG_MACRO4 [[clang::fallthrough]]] 80 #define TOO_LATE [[clang::fallthrough]] in fallthrough_compatibility_macro_undefined() 87 #define MACRO_WITH_HISTORY [[clang::fallthrough]] 102 #define MACRO_WITH_HISTORY [[clang::fallthrough]] in fallthrough_compatibility_macro_history() 110 #define MACRO_WITH_HISTORY [[clang::fallthrough]] 119 #define MACRO_WITH_HISTORY [[clang::fallthrough]] in fallthrough_compatibility_macro_history2() [all …]
|
| H A D | switch-implicit-fallthrough-per-method.cpp | 4 int fallthrough(int n) { in fallthrough() function 12 [[clang::fallthrough]]; in fallthrough() 44 [[fallthrough]]; in unscoped() 46 [[clang::fallthrough]]; in unscoped()
|
| /llvm-project-15.0.7/llvm/test/Transforms/CodeGenPrepare/X86/ |
| H A D | sink-addrmode-base.ll | 20 fallthrough: 43 fallthrough: 64 fallthrough: 89 fallthrough: 113 fallthrough: 135 fallthrough: 167 fallthrough: 201 fallthrough: 235 fallthrough: 265 fallthrough: [all …]
|
| H A D | sink-addrmode-inseltpoison.ll | 20 br label %fallthrough 22 fallthrough: 49 br label %fallthrough 51 fallthrough: 72 br label %fallthrough 74 fallthrough: 95 fallthrough: 122 fallthrough: 147 fallthrough: 172 fallthrough: [all …]
|
| H A D | sink-addrmode.ll | 20 br label %fallthrough 22 fallthrough: 49 br label %fallthrough 51 fallthrough: 72 br label %fallthrough 74 fallthrough: 95 fallthrough: 122 fallthrough: 147 fallthrough: 172 fallthrough: [all …]
|
| H A D | nonintegral.ll | 17 br i1 %cond, label %if.then, label %fallthrough 21 br label %fallthrough 23 fallthrough: 39 br i1 %cond, label %if.then, label %fallthrough 43 br label %fallthrough 45 fallthrough: 60 br i1 %cond, label %if.then, label %fallthrough 64 br label %fallthrough 66 fallthrough:
|
| H A D | sink-addrspacecast.ll | 14 br i1 %cond, label %if.then, label %fallthrough 18 br label %fallthrough 20 fallthrough: 31 br i1 %cond, label %if.then, label %fallthrough 35 br label %fallthrough 37 fallthrough:
|
| /llvm-project-15.0.7/openmp/libomptarget/DeviceRTL/src/ |
| H A D | Parallelism.cpp | 170 [[fallthrough]]; in __kmpc_parallel_51() 173 [[fallthrough]]; in __kmpc_parallel_51() 176 [[fallthrough]]; in __kmpc_parallel_51() 179 [[fallthrough]]; in __kmpc_parallel_51() 182 [[fallthrough]]; in __kmpc_parallel_51() 185 [[fallthrough]]; in __kmpc_parallel_51() 188 [[fallthrough]]; in __kmpc_parallel_51() 191 [[fallthrough]]; in __kmpc_parallel_51() 194 [[fallthrough]]; in __kmpc_parallel_51() 197 [[fallthrough]]; in __kmpc_parallel_51() [all …]
|
| /llvm-project-15.0.7/clang/test/Preprocessor/ |
| H A D | has_attribute.cpp | 7 CXX11(clang::fallthrough) 22 CXX11(_Clang::fallthrough) 42 CXX11(fallthrough) 66 #define F fallthrough 67 #define CF clang::fallthrough 84 #if __has_cpp_attribute(C::fallthrough) 95 #if __has_cpp_attribute(FUNCLIKE1(fallthrough)) 101 #if __has_cpp_attribute(FUNCLIKE2(fallthrough)) 117 DECLSPEC(fallthrough)
|
| /llvm-project-15.0.7/clang/test/CXX/drs/ |
| H A D | dr2406.cpp | 5 void fallthrough(int n) { in fallthrough() function 11 [[fallthrough]]; in fallthrough() 14 …[[fallthrough]]; // expected-error {{fallthrough annotation does not directly precede switch label… in fallthrough() 18 …[[fallthrough]]; // expected-error {{fallthrough annotation does not directly precede switch label… in fallthrough() 22 …[[fallthrough]]; // expected-error {{fallthrough annotation does not directly precede switch label… in fallthrough() 28 …[[fallthrough]]; // expected-error {{fallthrough annotation does not directly precede switch label… in fallthrough()
|
| H A D | dr2390.cpp | 8 #define F fallthrough 9 #define CF clang::fallthrough 26 #if __has_cpp_attribute(C::fallthrough) 37 #if __has_cpp_attribute(FUNCLIKE1(fallthrough)) 43 #if __has_cpp_attribute(FUNCLIKE2(fallthrough))
|
| /llvm-project-15.0.7/llvm/test/CodeGen/WebAssembly/ |
| H A D | simd-load-store-alignment.ll | 18 ; CHECK-NEXT: # fallthrough-return 29 ; CHECK-NEXT: # fallthrough-return 41 ; CHECK-NEXT: # fallthrough-return 53 ; CHECK-NEXT: # fallthrough-return 65 ; CHECK-NEXT: # fallthrough-return 77 ; CHECK-NEXT: # fallthrough-return 90 ; CHECK-NEXT: # fallthrough-return 103 ; CHECK-NEXT: # fallthrough-return 115 ; CHECK-NEXT: # fallthrough-return 129 ; CHECK-NEXT: # fallthrough-return [all …]
|
| H A D | simd-offset.ll | 17 ; CHECK-NEXT: # fallthrough-return 28 ; CHECK-NEXT: # fallthrough-return 41 ; CHECK-NEXT: # fallthrough-return 55 ; CHECK-NEXT: # fallthrough-return 71 ; CHECK-NEXT: # fallthrough-return 83 ; CHECK-NEXT: # fallthrough-return 99 ; CHECK-NEXT: # fallthrough-return 113 ; CHECK-NEXT: # fallthrough-return 129 ; CHECK-NEXT: # fallthrough-return 145 ; CHECK-NEXT: # fallthrough-return [all …]
|
| H A D | simd-load-lane-offset.ll | 22 ; CHECK-NEXT: # fallthrough-return 37 ; CHECK-NEXT: # fallthrough-return 55 ; CHECK-NEXT: # fallthrough-return 71 ; CHECK-NEXT: # fallthrough-return 87 ; CHECK-NEXT: # fallthrough-return 105 ; CHECK-NEXT: # fallthrough-return 119 ; CHECK-NEXT: # fallthrough-return 134 ; CHECK-NEXT: # fallthrough-return 147 ; CHECK-NEXT: # fallthrough-return 162 ; CHECK-NEXT: # fallthrough-return [all …]
|
| H A D | simd-select.ll | 23 ; CHECK-NEXT: # fallthrough-return 38 ; CHECK-NEXT: # fallthrough-return 53 ; CHECK-NEXT: # fallthrough-return 68 ; CHECK-NEXT: # fallthrough-return 82 ; CHECK-NEXT: # fallthrough-return 96 ; CHECK-NEXT: # fallthrough-return 114 ; CHECK-NEXT: # fallthrough-return 129 ; CHECK-NEXT: # fallthrough-return 144 ; CHECK-NEXT: # fallthrough-return 159 ; CHECK-NEXT: # fallthrough-return [all …]
|
| H A D | simd-load-zero-offset.ll | 18 ; CHECK-NEXT: # fallthrough-return 30 ; CHECK-NEXT: # fallthrough-return 45 ; CHECK-NEXT: # fallthrough-return 60 ; CHECK-NEXT: # fallthrough-return 75 ; CHECK-NEXT: # fallthrough-return 92 ; CHECK-NEXT: # fallthrough-return 105 ; CHECK-NEXT: # fallthrough-return 119 ; CHECK-NEXT: # fallthrough-return 135 ; CHECK-NEXT: # fallthrough-return 147 ; CHECK-NEXT: # fallthrough-return [all …]
|
| H A D | simd-extending.ll | 14 ; CHECK-NEXT: # fallthrough-return 27 ; CHECK-NEXT: # fallthrough-return 40 ; CHECK-NEXT: # fallthrough-return 53 ; CHECK-NEXT: # fallthrough-return 66 ; CHECK-NEXT: # fallthrough-return 79 ; CHECK-NEXT: # fallthrough-return 92 ; CHECK-NEXT: # fallthrough-return 105 ; CHECK-NEXT: # fallthrough-return 118 ; CHECK-NEXT: # fallthrough-return 131 ; CHECK-NEXT: # fallthrough-return [all …]
|
| H A D | masked-shifts.ll | 15 ; CHECK-NEXT: # fallthrough-return 28 ; CHECK-NEXT: # fallthrough-return 41 ; CHECK-NEXT: # fallthrough-return 54 ; CHECK-NEXT: # fallthrough-return 67 ; CHECK-NEXT: # fallthrough-return 80 ; CHECK-NEXT: # fallthrough-return 93 ; CHECK-NEXT: # fallthrough-return 114 ; CHECK-NEXT: # fallthrough-return 132 ; CHECK-NEXT: # fallthrough-return 153 ; CHECK-NEXT: # fallthrough-return [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Demangle/ |
| H A D | DemangleConfig.h | 75 #if __cplusplus > 201402L && __has_cpp_attribute(fallthrough) 76 #define DEMANGLE_FALLTHROUGH [[fallthrough]] 77 #elif __has_cpp_attribute(gnu::fallthrough) 78 #define DEMANGLE_FALLTHROUGH [[gnu::fallthrough]] 83 #elif __has_cpp_attribute(clang::fallthrough) 84 #define DEMANGLE_FALLTHROUGH [[clang::fallthrough]]
|
| /llvm-project-15.0.7/libcxxabi/src/demangle/ |
| H A D | DemangleConfig.h | 80 #if __cplusplus > 201402L && __has_cpp_attribute(fallthrough) 81 #define DEMANGLE_FALLTHROUGH [[fallthrough]] 82 #elif __has_cpp_attribute(gnu::fallthrough) 83 #define DEMANGLE_FALLTHROUGH [[gnu::fallthrough]] 88 #elif __has_cpp_attribute(clang::fallthrough) 89 #define DEMANGLE_FALLTHROUGH [[clang::fallthrough]]
|
| /llvm-project-15.0.7/llvm/test/Transforms/SimplifyCFG/ |
| H A D | merge-cond-stores.ll | 25 br label %fallthrough 27 fallthrough: 60 br label %fallthrough 62 fallthrough: 103 fallthrough: 168 fallthrough: 211 fallthrough: 251 fallthrough: 295 fallthrough: 356 fallthrough: [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-diff/ |
| H A D | callbr.ll | 6 to label %asm.fallthrough [label %return, label %t_no] 8 asm.fallthrough: 21 to label %asm.fallthrough [label %return, label %t_no] 23 asm.fallthrough:
|