Home
last modified time | relevance | path

Searched refs:fallthrough (Results 1 – 25 of 247) sorted by relevance

12345678910

/llvm-project-15.0.7/clang/test/CXX/dcl.dcl/dcl.attr/dcl.attr.fallthrough/
H A Dp1.cpp7 [[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 Dc2x-fallthrough.c7 [[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 Dswitch-implicit-fallthrough.cpp4 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 Dswitch-implicit-fallthrough-macro.cpp37 #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 Dswitch-implicit-fallthrough-per-method.cpp4 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 Dsink-addrmode-base.ll20 fallthrough:
43 fallthrough:
64 fallthrough:
89 fallthrough:
113 fallthrough:
135 fallthrough:
167 fallthrough:
201 fallthrough:
235 fallthrough:
265 fallthrough:
[all …]
H A Dsink-addrmode-inseltpoison.ll20 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 Dsink-addrmode.ll20 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 Dnonintegral.ll17 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 Dsink-addrspacecast.ll14 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 DParallelism.cpp170 [[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 Dhas_attribute.cpp7 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 Ddr2406.cpp5 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 Ddr2390.cpp8 #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 Dsimd-load-store-alignment.ll18 ; 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 Dsimd-offset.ll17 ; 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 Dsimd-load-lane-offset.ll22 ; 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 Dsimd-select.ll23 ; 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 Dsimd-load-zero-offset.ll18 ; 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 Dsimd-extending.ll14 ; 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 Dmasked-shifts.ll15 ; 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 DDemangleConfig.h75 #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 DDemangleConfig.h80 #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 Dmerge-cond-stores.ll25 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 Dcallbr.ll6 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:

12345678910