Home
last modified time | relevance | path

Searched refs:objc_direct (Results 1 – 22 of 22) sorted by relevance

/llvm-project-15.0.7/clang/test/SemaObjC/
H A Dmethod-direct.m9 - (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 Dmethod-direct-one-definition.m8 - (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 Dcategory-direct-properties.m18 - (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 Dmethod-direct-arc.m8 + (void)directMethod __attribute__((objc_direct)); // expected-note {{direct method 'directMethod' … argument
9 + (void)anotherDirectMethod __attribute__((objc_direct)); argument
H A Dcategory-direct-members-protocol-conformance.m48 - (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 Ddisable-direct-method.m5 #define DIRECT __attribute__((objc_direct))
H A Dattr-noinstrument.m7 - (void)f __attribute__((objc_direct, no_instrument_function));
H A Dmethod-direct-properties.m4 @property(nonatomic, direct) int protoProperty; // expected-error {{'objc_direct' attribute cannot …
H A Dpotentially-direct-selector.m4 #define NS_DIRECT __attribute__((objc_direct))
/llvm-project-15.0.7/lldb/test/API/lang/objc/objc_direct-methods/
H A Dmain.m30 // 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 Ddirect-method.m14 - (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 Ddebug-info-direct-method.m12 __attribute__((objc_direct))
19 // Test that objc_direct methods are always (even in DWARF < 5) emitted
H A Ddirect-method-ret-mismatch.m5 - (Root *)method __attribute__((objc_direct)); argument
H A Ddisable-direct-method.m13 -(void)m __attribute__((objc_direct)); argument
/llvm-project-15.0.7/clang/test/FixIt/
H A Dfixit-objc-direct.m7 + (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 Dobjc_direct.ll7 ; - (int)direct_method __attribute__((objc_direct));
11 ; - (int)direct_method __attribute__((objc_direct)) {
/llvm-project-15.0.7/lldb/unittests/Symbol/
H A DTestTypeSystemClang.cpp907 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 DLangOptions.def328 "Disable recognition of objc_direct methods")
H A DAttrDocs.td5265 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 DAttr.td2231 let Spellings = [Clang<"objc_direct">];
H A DDiagnosticSemaKinds.td1151 "'objc_direct' attribute cannot be applied to %select{methods|properties}0 "
/llvm-project-15.0.7/clang/include/clang/Driver/
H A DOptions.td2517 HelpText<"Ignore attribute objc_direct so that direct methods can be tested">,