| /llvm-project-15.0.7/clang/test/SemaObjC/ |
| H A D | method-direct.m | 9 - (void)protoMethod __attribute__((objc_direct)); // expected-error {{'objc_direct' attribute … argument 10 + (void)classProtoMethod __attribute__((objc_direct)); // expected-error {{'objc_direct' attribute … argument 18 - (void)rootDirect __attribute__((objc_direct)); // expected-note {{previous declaration is he… argument 19 + (void)classRootDirect __attribute__((objc_direct)); // expected-note {{previous declaration is he… argument 20 - (void)otherRootDirect __attribute__((objc_direct)); // expected-note {{direct method 'otherRootDi… argument 42 - (void)rootExtensionDirect2 __attribute__((objc_direct)); // expected-note {{previous declara… argument 43 + (void)classRootExtensionDirect2 __attribute__((objc_direct)); // expected-note {{previous declara… argument 49 - (void)rootCategoryDirect2 __attribute__((objc_direct)); // expected-note {{previous declarat… argument 50 + (void)classRootCategoryDirect2 __attribute__((objc_direct)); // expected-note {{previous declarat… argument 135 - (void)directMismatch1 __attribute__((objc_direct)); // expected-note {{also found}} argument [all …]
|
| H A D | method-direct-one-definition.m | 8 - (void)A_Cat __attribute__((objc_direct)); // expected-note {{previous declaration is here}} argument 18 - (void)B_primary __attribute__((objc_direct)); // expected-note {{previous declaration is here}} argument 22 - (void)B_extension __attribute__((objc_direct)); // expected-note {{previous declaration is here}} category 26 - (void)B_Cat __attribute__((objc_direct)); argument 30 - (void)B_OtherCat __attribute__((objc_direct)); // expected-note {{previous declaration is here}} argument 38 - (void)B_implOnly __attribute__((objc_direct)) { // expected-note {{previous declaration is here}} argument 51 - (void)B_implOnly __attribute__((objc_direct)) { // expected-error {{direct method declaration con… argument 57 - (void)C1 __attribute__((objc_direct)); // expected-note {{previous declaration is here}} argument 63 - (void)C2 __attribute__((objc_direct)); // expected-error {{direct method declaration conflicts wi… argument
|
| H A D | category-direct-properties.m | 18 - (int)normal_direct __attribute__((objc_direct)) { // expected-error {{direct method implementatio… argument 21 - (int)direct_direct __attribute__((objc_direct)) { argument 62 - (int)normal_direct __attribute__((objc_direct)) { // expected-error {{direct method implementatio… argument 65 - (int)direct_direct __attribute__((objc_direct)) { argument 127 - (int)normal_direct __attribute__((objc_direct)) { // expected-error {{direct method was declared … argument 130 - (int)direct_direct __attribute__((objc_direct)) { // expected-error {{direct method was declared … argument 174 - (int)normal_direct __attribute__((objc_direct)) { // expected-error {{direct method implementatio… argument 177 - (int)direct_direct __attribute__((objc_direct)) { argument 203 - (int)normal_direct __attribute__((objc_direct)) { // expected-error {{direct method was declared … argument 264 - (int)normal_direct __attribute__((objc_direct)) { // expected-error {{direct method was declared … argument [all …]
|
| H A D | method-direct-arc.m | 8 + (void)directMethod __attribute__((objc_direct)); // expected-note {{direct method 'directMethod' … argument 9 + (void)anotherDirectMethod __attribute__((objc_direct)); argument
|
| H A D | category-direct-members-protocol-conformance.m | 48 - (void)direct __attribute__((objc_direct)); // expected-note {{direct member declared here}} argument 50 - (void)directRecursive __attribute__((objc_direct)); // expected-note {{direct member declared her… argument
|
| H A D | disable-direct-method.m | 5 #define DIRECT __attribute__((objc_direct))
|
| H A D | attr-noinstrument.m | 7 - (void)f __attribute__((objc_direct, no_instrument_function));
|
| H A D | method-direct-properties.m | 4 @property(nonatomic, direct) int protoProperty; // expected-error {{'objc_direct' attribute cannot …
|
| H A D | potentially-direct-selector.m | 4 #define NS_DIRECT __attribute__((objc_direct))
|
| /llvm-project-15.0.7/lldb/test/API/lang/objc/objc_direct-methods/ |
| H A D | main.m | 30 // Declare several objc_direct functions we can test. 31 -(const char *) directCallNoArgs __attribute__((objc_direct)) 36 -(void) directCallVoidReturn __attribute__((objc_direct)) 41 -(int) directCallArgs:(int)i __attribute__((objc_direct)) 47 -(NSString *) directCallNSStringArg:(NSString *)str __attribute__((objc_direct)) 52 -(NSString *) directCallIdArg:(id)param __attribute__((objc_direct)) 59 -(const char *) directCallConflictingName __attribute__((objc_direct)) 70 -(const char *) directCallWithCategory __attribute__((objc_direct))
|
| /llvm-project-15.0.7/clang/test/CodeGenObjC/ |
| H A D | direct-method.m | 14 - (int)getInt __attribute__((objc_direct)); argument 26 - (int)getInt __attribute__((objc_direct)) { argument 59 + (int)classGetInt __attribute__((objc_direct)) { argument 79 - (struct my_complex_struct)getComplex __attribute__((objc_direct)) { argument 115 + (struct my_complex_struct)classGetComplex __attribute__((objc_direct)) { argument 122 - (struct my_aggregate_struct)getAggregate __attribute__((objc_direct)) { argument 156 + (struct my_aggregate_struct)classGetAggregate __attribute__((objc_direct)) { argument 175 - (int)directMethodInExtension __attribute__((objc_direct)); argument 179 - (int)directMethodInCategory __attribute__((objc_direct)); argument 201 - (int)directMethodInCategoryNoDecl __attribute__((objc_direct)) { argument
|
| H A D | debug-info-direct-method.m | 12 __attribute__((objc_direct)) 19 // Test that objc_direct methods are always (even in DWARF < 5) emitted
|
| H A D | direct-method-ret-mismatch.m | 5 - (Root *)method __attribute__((objc_direct)); argument
|
| H A D | disable-direct-method.m | 13 -(void)m __attribute__((objc_direct)); argument
|
| /llvm-project-15.0.7/clang/test/FixIt/ |
| H A D | fixit-objc-direct.m | 7 + (void)classDirectMethod __attribute__((objc_direct)); argument 8 + (void)classDirectMethod2 __attribute__((objc_direct)); argument 9 - (void)instanceDirectMethod __attribute__((objc_direct)); argument
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/X86/ |
| H A D | objc_direct.ll | 7 ; - (int)direct_method __attribute__((objc_direct)); 11 ; - (int)direct_method __attribute__((objc_direct)) {
|
| /llvm-project-15.0.7/lldb/unittests/Symbol/ |
| H A D | TestTypeSystemClang.cpp | 907 bool objc_direct = false; in TEST_F() local 910 objc_direct); in TEST_F()
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | LangOptions.def | 328 "Disable recognition of objc_direct methods")
|
| H A D | AttrDocs.td | 5265 The ``objc_direct`` attribute can be used to mark an Objective-C method as 5342 for ``objc_direct`` for more information about direct methods. 5348 method was annotated with the ``objc_direct`` attribute.
|
| H A D | Attr.td | 2231 let Spellings = [Clang<"objc_direct">];
|
| H A D | DiagnosticSemaKinds.td | 1151 "'objc_direct' attribute cannot be applied to %select{methods|properties}0 "
|
| /llvm-project-15.0.7/clang/include/clang/Driver/ |
| H A D | Options.td | 2517 HelpText<"Ignore attribute objc_direct so that direct methods can be tested">,
|