| /llvm-project/clang/test/Sema/ |
| H A D | attr-callback-broken.c | 3 __attribute__((callback())) void no_callee(void (*callback)(void)); // expected-error {{'callback' … 5 __attribute__((callback(1, 1))) void too_many_args_1(void (*callback)(void)) {} // expected-er… in too_many_args_1() 6 __attribute__((callback(1, -1))) void too_many_args_2(double (*callback)(void)); // expected-er… 7 __attribute__((callback(1, 2, 2))) void too_many_args_3(void (*callback)(int), int); // expected-er… 9 __attribute__((callback(1, 2))) void too_few_args_1(void (*callback)(int, int), int); // expected-e… 10 __attribute__((callback(1))) void too_few_args_2(int (*callback)(int)); // expected-e… 11 __attribute__((callback(1, -1))) void too_few_args_3(void (*callback)(int, int)) {} // expected-e… in too_few_args_3() 13 __attribute__((callback(-1))) void oob_args_1(void (*callback)(void)); // expected-error {{… 14 __attribute__((callback(2))) void oob_args_2(int *(*callback)(void)) {} // expected-error {{… in oob_args_2() 15 __attribute__((callback(1, 3))) void oob_args_3(short (*callback)(int), int); // expected-error {{… [all …]
|
| H A D | attr-callback.c | 5 __attribute__((callback(1))) void no_args(void (*callback)(void)); 6 __attribute__((callback(1, 2, 3))) void args_1(void (*callback)(int, double), int a, double b); 7 __attribute__((callback(2, 3, 3))) void args_2(int a, void (*callback)(double, double), double b); 8 __attribute__((callback(2, -1, -1))) void args_3(int a, void (*callback)(double, double), double b); 10 __attribute__((callback(callback))) void no_argsb(void (*callback)(void)); 11 __attribute__((callback(callback, a, 3))) void args_1b(void (*callback)(int, double), int a, double… 12 __attribute__((callback(callback, b, b))) void args_2b(int a, void (*callback)(double, double), dou… 13 __attribute__((callback(2, __, __))) void args_3b(int a, void (*callback)(double, double), double b… 14 __attribute__((callback(callback, -1, __))) void args_3c(int a, void (*callback)(double, double), d…
|
| H A D | callingconv-cast.c | 26 void take_callback(callback_t callback); 30 void take_opaque_fn(void (*callback)(int)); 37 callback_t callback = (callback_t)mismatched; // warns in main() local 38 (void)callback; in main() 41 callback = (callback_t)&mismatched; // warns in main() 44 callback = (callback_t)!mismatched; in main() 47 callback = (callback_t)&mismatched_before_winapi; // warns in main()
|
| /llvm-project/clang/test/SemaCXX/ |
| H A D | attr-callback.cpp | 11 void no_args_1(void (*callback)(void)); 12 __attribute__((callback(1))) void no_args_2(void (*callback)(void)); 13 __attribute__((callback(callback))) void no_args_3(void (*callback)(void)) {} in no_args_3() 15 __attribute__((callback(1, 0))) virtual void 16 this_tr(void (*callback)(Base *)); 18 __attribute__((callback(1, this, __, this))) virtual void 19 this_unknown_this(void (*callback)(Base *, Base *, Base *)); 21 __attribute__((callback(1))) virtual void 22 virtual_1(void (*callback)(void)); 24 __attribute__((callback(callback))) virtual void [all …]
|
| /llvm-project/clang/test/SemaObjC/ |
| H A D | warn-called-once.m | 45 void escape(void (^callback)(void)); 47 void indirect_call(void (^callback)(void) CALLED_ONCE); 52 void double_call_one_block(void (^callback)(void) CALLED_ONCE) { 53 callback(); // expected-note{{previous call is here}} 54 callback(); // expected-warning{{'callback' parameter marked 'called_once' is called twice}} 57 void double_call_one_block_parens(void (^callback)(void) CALLED_ONCE) { 58 (callback)(); // expected-note{{previous call is here}} 59 (callback)(); // expected-warning{{'callback' parameter marked 'called_once' is called twice}} 62 void double_call_one_block_ptr(void (*callback)(void) CALLED_ONCE) { 63 callback(); // expected-note{{previous call is here}} [all …]
|
| /llvm-project/clang/test/CodeGenCXX/ |
| H A D | attr-callback.cpp | 5 void no_args_1(void (*callback)(void)); 6 __attribute__((callback(1))) void no_args_2(void (*callback1)(void), void (*callback2)(void)); 7 …__attribute__((callback(callback1))) void no_args_3(void (*callback1)(void), void (*callback2)(voi… 11 __attribute__((callback(1))) virtual void 12 virtual_1(void (*callback)(void)); 14 __attribute__((callback(callback, this, __, this))) virtual void 15 this_unknown_this(void (*callback)(Base *, Base *, Base *)); 19 __attribute__((callback(1))) void 20 Base::no_args_1(void (*callback)(void)) { in no_args_1() 24 __attribute__((callback(2))) void Base::no_args_2(void (*callback1)(void), void (*callback2)(void))… in no_args_2() [all …]
|
| /llvm-project/clang/test/CodeGen/ |
| H A D | attr-callback.c | 6 __attribute__((callback(1))) void no_args(void (*callback)(void)); 9 __attribute__((callback(1, 2, 3))) void args_1(void (*callback)(int, double), int a, double b) { no… in args_1() 12 __attribute__((callback(2, 3, 3))) void args_2a(int a, void (*callback)(double, double), double b); 14 __attribute__((callback(callback, b, b))) void args_2b(int a, void (*callback)(double, double), dou… 17 __attribute__((callback(2, -1, -1))) void args_3a(int a, void (*callback)(double, double), double b… in args_3a() 19 __attribute__((callback(callback, __, __))) void args_3b(int a, void (*callback)(double, double), d… in args_3b()
|
| /llvm-project/mlir/include/mlir/IR/ |
| H A D | Visitors.h | 136 void walk(Operation *op, function_ref<void(Region *)> callback, in walk() argument 142 callback(®ion); in walk() 145 walk<Iterator>(&nestedOp, callback, order); in walk() 148 callback(®ion); in walk() 153 void walk(Operation *op, function_ref<void(Block *)> callback, in walk() argument 160 callback(&block); in walk() 162 walk<Iterator>(&nestedOp, callback, order); in walk() 164 callback(&block); in walk() 170 void walk(Operation *op, function_ref<void(Operation *)> callback, in walk() argument 173 callback(op); in walk() [all …]
|
| /llvm-project/mlir/test/python/ir/ |
| H A D | diagnostic_handler.py | 19 def callback(foo): function 22 handler = ctx.attach_diagnostic_handler(callback) 38 def callback(foo): function 41 handler = ctx.attach_diagnostic_handler(callback) 51 def callback(foo): function 54 with ctx.attach_diagnostic_handler(callback) as handler: 63 def callback(foo): function 66 with ctx.attach_diagnostic_handler(callback) as handler: 77 def callback(d): function 84 handler = ctx.attach_diagnostic_handler(callback) [all …]
|
| /llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | DWARFIndex.h | 37 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 41 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 45 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 48 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 51 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 53 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 55 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 63 llvm::function_ref<bool(DWARFDIE die)> callback); 66 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 73 llvm::function_ref<bool(DWARFDIE die)> callback); [all...] |
| H A D | AppleDWARFIndex.cpp | 122 llvm::function_ref<bool(DWARFDIE die)> callback, in SearchFor() argument 125 auto converted_cb = DIERefCallback(callback, name); in SearchFor() 138 ConstString basename, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetGlobalVariables() argument 141 SearchFor(*m_apple_names_up, basename, callback); in GetGlobalVariables() 146 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetGlobalVariables() argument 150 DIERefCallbackImpl converted_cb = DIERefCallback(callback, regex.GetText()); in GetGlobalVariables() 160 DWARFUnit &cu, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetGlobalVariables() argument 171 DIERefCallbackImpl converted_cb = DIERefCallback(callback); in GetGlobalVariables() 180 ConstString class_name, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetObjCMethods() argument 183 SearchFor(*m_apple_objc_up, class_name, callback); in GetObjCMethods() [all …]
|
| H A D | DebugNamesDWARFIndex.cpp | 156 llvm::function_ref<bool(DWARFDIE die)> callback) { in ProcessEntry() argument 165 return callback(die); in ProcessEntry() 180 ConstString basename, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetGlobalVariables() argument 186 if (!ProcessEntry(entry, callback)) in GetGlobalVariables() 190 m_fallback.GetGlobalVariables(basename, callback); in GetGlobalVariables() 195 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetGlobalVariables() argument 208 if (!ProcessEntry(*entry_or, callback)) in GetGlobalVariables() 215 m_fallback.GetGlobalVariables(regex, callback); in GetGlobalVariables() 219 DWARFUnit &cu, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetGlobalVariables() argument 244 if (!ProcessEntry(*entry_or, callback)) in GetGlobalVariables() 258 GetCompleteObjCClass(ConstString class_name,bool must_be_implementation,llvm::function_ref<bool (DWARFDIE die)> callback) GetCompleteObjCClass() argument 334 GetFullyQualifiedType(const DWARFDeclContext & context,llvm::function_ref<bool (DWARFDIE die)> callback) GetFullyQualifiedType() argument 405 GetTypes(ConstString name,llvm::function_ref<bool (DWARFDIE die)> callback) GetTypes() argument 419 GetTypes(const DWARFDeclContext & context,llvm::function_ref<bool (DWARFDIE die)> callback) GetTypes() argument 432 GetNamespaces(ConstString name,llvm::function_ref<bool (DWARFDIE die)> callback) GetNamespaces() argument 449 GetFunctions(const Module::LookupInfo & lookup_info,SymbolFileDWARF & dwarf,const CompilerDeclContext & parent_decl_ctx,llvm::function_ref<bool (DWARFDIE die)> callback) GetFunctions() argument 474 GetFunctions(const RegularExpression & regex,llvm::function_ref<bool (DWARFDIE die)> callback) GetFunctions() argument [all...] |
| H A D | DebugNamesDWARFIndex.h | 31 llvm::function_ref<bool(DWARFDIE die)> callback) override; 34 llvm::function_ref<bool(DWARFDIE die)> callback) override; 37 llvm::function_ref<bool(DWARFDIE die)> callback) override; 40 llvm::function_ref<bool(DWARFDIE die)> callback) override {} in GetObjCMethods() argument 43 llvm::function_ref<bool(DWARFDIE die)> callback) override; 48 llvm::function_ref<bool(DWARFDIE die)> callback) override; 50 llvm::function_ref<bool(DWARFDIE die)> callback) override; 52 llvm::function_ref<bool(DWARFDIE die)> callback) override; 54 llvm::function_ref<bool(DWARFDIE die)> callback) override; 57 llvm::function_ref<bool(DWARFDIE die)> callback) overrid [all...] |
| H A D | AppleDWARFIndex.h | 46 llvm::function_ref<bool(DWARFDIE die)> callback) override; 49 llvm::function_ref<bool(DWARFDIE die)> callback) override; 52 llvm::function_ref<bool(DWARFDIE die)> callback) override; 54 llvm::function_ref<bool(DWARFDIE die)> callback) override; 57 llvm::function_ref<bool(DWARFDIE die)> callback) override; 59 llvm::function_ref<bool(DWARFDIE die)> callback) override; 61 llvm::function_ref<bool(DWARFDIE die)> callback) override; 63 llvm::function_ref<bool(DWARFDIE die)> callback) override; 67 llvm::function_ref<bool(DWARFDIE die)> callback) override; 69 llvm::function_ref<bool(DWARFDIE die)> callback) override; [all …]
|
| H A D | DWARFIndex.cpp | 29 llvm::function_ref<bool(DWARFDIE die)> callback) { in ProcessFunctionDIE() argument 63 return callback(die); in ProcessFunctionDIE() 69 return callback(die); in ProcessFunctionDIE() 79 return callback(die); in ProcessFunctionDIE() 86 const DWARFIndex &index, llvm::function_ref<bool(DWARFDIE die)> callback, in DIERefCallbackImpl() argument 91 m_callback(callback), m_name(name) {} in DIERefCallbackImpl() 115 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetFullyQualifiedType() argument 117 return GetFullyQualifiedTypeImpl(context, die, callback); in GetFullyQualifiedType() 123 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetFullyQualifiedTypeImpl() argument 126 return callback(di in GetFullyQualifiedTypeImpl() [all...] |
| H A D | ManualDWARFIndex.h | 34 llvm::function_ref<bool(DWARFDIE die)> callback) override; 37 llvm::function_ref<bool(DWARFDIE die)> callback) override; 40 llvm::function_ref<bool(DWARFDIE die)> callback) override; 42 llvm::function_ref<bool(DWARFDIE die)> callback) override; 45 llvm::function_ref<bool(DWARFDIE die)> callback) override; 47 llvm::function_ref<bool(DWARFDIE die)> callback) override; 49 llvm::function_ref<bool(DWARFDIE die)> callback) override; 51 llvm::function_ref<bool(DWARFDIE die)> callback) override; 55 llvm::function_ref<bool(DWARFDIE die)> callback) override; 57 llvm::function_ref<bool(DWARFDIE die)> callback) overrid [all...] |
| /llvm-project/lldb/unittests/Interpreter/ |
| H A D | TestOptionValue.cpp | 34 MockCallback callback; in TEST() local 35 str.SetValueChangedCallback([&callback] { callback(); }); in TEST() 36 EXPECT_CALL(callback, Invoke()); in TEST() 56 MockCallback callback; in TEST() local 57 args.SetValueChangedCallback([&callback] { callback(); }); in TEST() 58 EXPECT_CALL(callback, Invoke()); in TEST() 95 void SetDictionaryChangedCallback(const MockCallback &callback) { in SetDictionaryChangedCallback() argument 96 SetValueChangedCallback(m_dict_index, [&callback] { callback(); }); in SetDictionaryChangedCallback() 99 void SetFileListChangedCallback(const MockCallback &callback) { in SetFileListChangedCallback() argument 100 SetValueChangedCallback(m_file_list_index, [&callback] { callback(); }); in SetFileListChangedCallback() [all …]
|
| /llvm-project/clang/test/Analysis/ |
| H A D | gcdantipatternchecker_test.m | 37 dispatch_semaphore_wait(sema, 100); // expected-warning{{Waiting on a callback using a semaphore}} 57 …dispatch_semaphore_wait(sema1, 100); // expected-warning{{Waiting on a callback using a semaphore}} 64 …dispatch_semaphore_wait(sema2, 100); // expected-warning{{Waiting on a callback using a semaphore}} 74 …dispatch_semaphore_wait(sema1, 100); // expected-warning{{Waiting on a callback using a semaphore}} 75 …dispatch_semaphore_wait(sema1, 100); // expected-warning{{Waiting on a callback using a semaphore}} 83 dispatch_semaphore_wait(sema, 100); // expected-warning{{Waiting on a callback}} 95 dispatch_semaphore_wait(sema, 100); // expected-warning{{Waiting on a callback using a semaphore}} 110 dispatch_semaphore_wait(sema, 100); // expected-warning{{Waiting on a callback using a semaphore}} 120 dispatch_semaphore_wait(sema, 100); // expected-warning{{Waiting on a callback using a semaphore}} 130 dispatch_semaphore_wait(sema, 100); // expected-warning{{Waiting on a callback using a semaphore}} [all …]
|
| /llvm-project/mlir/include/mlir/Transforms/ |
| H A D | DialectConversion.h | 112 /// The general result of a type attribute conversion callback, allowing 160 void addConversion(FnT &&callback) { 161 registerConversion(wrapCallback<T>(std::forward<FnT>(callback))); 190 void addArgumentMaterialization(FnT &&callback) { in addArgumentMaterialization() 192 wrapMaterialization<T>(std::forward<FnT>(callback))); 201 void addSourceMaterialization(FnT &&callback) { in addSourceMaterialization() 203 wrapMaterialization<T>(std::forward<FnT>(callback))); 225 void addTargetMaterialization(FnT &&callback) { 227 wrapTargetMaterialization<T>(std::forward<FnT>(callback))); 253 void addTypeAttributeConversion(FnT &&callback) { 167 addConversion(FnT && callback) addConversion() argument 188 addArgumentMaterialization(FnT && callback) addArgumentMaterialization() argument 199 addSourceMaterialization(FnT && callback) addSourceMaterialization() argument 208 addTargetMaterialization(FnT && callback) addTargetMaterialization() argument 236 addTypeAttributeConversion(FnT && callback) addTypeAttributeConversion() argument 356 wrapCallback(FnT && callback) wrapCallback() argument 373 wrapCallback(FnT && callback) wrapCallback() argument 385 registerConversion(ConversionCallbackFn callback) registerConversion() argument 395 wrapMaterialization(FnT && callback) wrapMaterialization() argument 411 wrapTypeAttributeConversion(FnT && callback) wrapTypeAttributeConversion() argument 424 registerTypeAttributeConversion(TypeAttributeConversionCallbackFn callback) registerTypeAttributeConversion() argument 845 addDynamicallyLegalOp(OperationName op,const DynamicLegalityCallbackFn & callback) addDynamicallyLegalOp() argument 850 addDynamicallyLegalOp(const DynamicLegalityCallbackFn & callback) addDynamicallyLegalOp() argument 855 addDynamicallyLegalOp(const DynamicLegalityCallbackFn & callback) addDynamicallyLegalOp() argument 861 addDynamicallyLegalOp(Callable && callback) addDynamicallyLegalOp() argument 900 markOpRecursivelyLegal(Callable && callback) markOpRecursivelyLegal() argument 924 addDynamicallyLegalDialect(const DynamicLegalityCallbackFn & callback,StringRef name,Names...names) addDynamicallyLegalDialect() argument 931 addDynamicallyLegalDialect(DynamicLegalityCallbackFn callback) addDynamicallyLegalDialect() argument [all...] |
| /llvm-project/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_termination.cpp | 22 bool AddDieCallback(DieCallbackType callback) { in AddDieCallback() argument 25 InternalDieCallbacks[i] = callback; in AddDieCallback() 32 bool RemoveDieCallback(DieCallbackType callback) { in RemoveDieCallback() argument 34 if (InternalDieCallbacks[i] == callback) { in RemoveDieCallback() 46 void SetUserDieCallback(DieCallbackType callback) { in SetUserDieCallback() argument 47 UserDieCallback = callback; in SetUserDieCallback() 63 void SetCheckUnwindCallback(void (*callback)()) { in SetCheckUnwindCallback() argument 64 CheckUnwindCallback = callback; in SetCheckUnwindCallback() 96 void __sanitizer_set_death_callback(void (*callback)(void)) { in __sanitizer_set_death_callback() 97 SetUserDieCallback(callback); in __sanitizer_set_death_callback()
|
| /llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | ASTUtils.cpp | 27 std::function<bool(const clang::Expr *, bool)> callback) { in tryToFindPtrOrigin() 40 return callback(E, true); in tryToFindPtrOrigin() 56 callback) && in tryToFindPtrOrigin() 58 callback); in tryToFindPtrOrigin() 65 return callback(E, true); in tryToFindPtrOrigin() 80 return callback(E, true); in tryToFindPtrOrigin() 97 return callback(E, true); in tryToFindPtrOrigin() 104 return callback(E, true); in tryToFindPtrOrigin() 107 return callback(E, true); in tryToFindPtrOrigin() 123 return callback( in isASafeCallArg() 21 tryToFindPtrOrigin(const Expr * E,bool StopAtFirstRefCountedObj,std::function<bool (const clang::Expr *,bool)> callback) tryToFindPtrOrigin() argument [all...] |
| /llvm-project/mlir/lib/IR/ |
| H A D | Visitors.cpp | 22 function_ref<void(Operation *, const WalkStage &)> callback) { in walk() argument 27 callback(op, stage); in walk() 32 walk(&nestedOp, callback); in walk() 37 callback(op, stage); in walk() 42 function_ref<WalkResult(Operation *, const WalkStage &)> callback) { in walk() argument 47 WalkResult result = callback(op, stage); in walk() 59 if (walk(&nestedOp, callback).wasInterrupted()) in walk() 63 return callback(op, stage); in walk()
|
| /llvm-project/polly/lib/External/isl/ |
| H A D | isl_scan.c | 20 struct isl_scan_callback callback; member 55 static int add_solution(struct isl_tab *tab, struct isl_scan_callback *callback) in add_solution() argument 65 return callback->add(callback, sample); in add_solution() 69 struct isl_scan_callback *callback) in scan_0D() argument 81 return callback->add(callback, sample); in scan_0D() 103 struct isl_scan_callback *callback) in isl_basic_set_scan() argument 122 return scan_0D(bset, callback); in isl_basic_set_scan() 181 if (level == dim - 1 && callback->add == increment_counter) { in isl_basic_set_scan() 182 if (increment_range(callback, in isl_basic_set_scan() 201 if (add_solution(tab, callback) < 0) in isl_basic_set_scan() [all …]
|
| /llvm-project/lldb/include/lldb/DataFormatters/ |
| H A D | TypeCategory.h | 151 callback) { in ForEach() 153 sc->ForEach(callback); in ForEach() 187 template <typename Callable> ForEachCallback(Callable c) : callback(c) {} in ForEachCallback() 189 callback; member 194 void ForEach(ForEachCallback<TypeFormatImpl> callback) { in ForEach() argument 195 m_format_cont.ForEach(callback.callback); in ForEach() 198 void ForEach(ForEachCallback<TypeSummaryImpl> callback) { in ForEach() argument 199 m_summary_cont.ForEach(callback.callback); in ForEach() 202 void ForEach(ForEachCallback<TypeFilterImpl> callback) { in ForEach() argument 203 m_filter_cont.ForEach(callback.callback); in ForEach() [all …]
|
| /llvm-project/clang-tools-extra/clangd/unittests/ |
| H A D | ConfigProviderTests.cpp | 64 Config Cfg = Combined->getConfig(Params(), Diags.callback()); in TEST() 70 Cfg = Combined->getConfig(Params(), Diags.callback()); in TEST() 102 auto Cfg = P->getConfig(Params(), Diags.callback()); in TEST() 109 Cfg = P->getConfig(Params(), Diags.callback()); in TEST() 115 Cfg = P->getConfig(Params(), Diags.callback()); in TEST() 125 Cfg = P->getConfig(Params(), Diags.callback()); in TEST() 132 Cfg = P->getConfig(Params(), Diags.callback()); in TEST() 155 auto Cfg = P->getConfig(Params(), Diags.callback()); in TEST() 160 Cfg = P->getConfig(ABCParams, Diags.callback()); in TEST() 169 Cfg = P->getConfig(AParams, Diags.callback()); in TEST() [all …]
|