Home
last modified time | relevance | path

Searched refs:ObjC (Results 1 – 25 of 236) sorted by relevance

12345678910

/llvm-project-15.0.7/clang/test/Index/Core/
H A Dindex-source.m5 // CHECK: [[@LINE-1]]:12 | class/ObjC | Base | [[BASE_USR:.*]] | _OBJC_CLASS_$_Base | Decl | rel: 0
11 // CHECK: [[@LINE-2]]:3 | class/ObjC | Base | c:objc(cs)Base | _OBJC_CLASS_$_Base | Ref,RelCont | r…
18 // CHECK: [[@LINE+5]]:10 | class/ObjC | Base | c:objc(cs)Base | _OBJC_CLASS_$_Base | Ref,RelCont | …
63 // CHECK: [[@LINE+1]]:11 | protocol/ObjC | Prot1 | [[PROT1_USR:.*]] | <no-cgname> | Decl | rel: 0
67 // CHECK: [[@LINE+3]]:11 | protocol/ObjC | Prot2 | c:objc(pl)Prot2 | <no-cgname> | Decl | rel: 0
73 // CHECK: [[@LINE+7]]:12 | class/ObjC | Sub | c:objc(cs)Sub | _OBJC_CLASS_$_Sub | Decl | rel: 0
124 // CHECK: [[@LINE-1]]:12 | class/ObjC | I2 | [[I2_USR:.*]] | {{.*}} | Decl | rel: 0
212 // CHECK: [[@LINE+1]]:17 | class/ObjC | I3 | c:objc(cs)I3 | <no-cgname> | Def | rel: 0
224 // CHECK: [[@LINE+3]]:15 | extension/ObjC | bar | c:objc(cy)I3@bar | <no-cgname> | Decl | rel: 0
231 // CHECK: [[@LINE+1]]:20 | extension/ObjC | bar | c:objc(cy)I3@bar | <no-cgname> | Def | rel: 0
[all …]
H A Dindex-subkinds.m3 // CHECK: [[@LINE+1]]:12 | class/ObjC | XCTestCase | c:objc(cs)XCTestCase | _OBJC_CLASS_$_XCTestCas…
7 // CHECK: [[@LINE+1]]:12 | class(test)/ObjC | MyTestCase | c:objc(cs)MyTestCase | _OBJC_CLASS_$_MyT…
10 // CHECK: [[@LINE+1]]:17 | class(test)/ObjC | MyTestCase | c:objc(cs)MyTestCase | <no-cgname> | Def…
20 // CHECK: [[@LINE+1]]:12 | class(test)/ObjC | SubTestCase | c:objc(cs)SubTestCase | _OBJC_CLASS_$_S…
23 // CHECK: [[@LINE+1]]:17 | class(test)/ObjC | SubTestCase | c:objc(cs)SubTestCase | <no-cgname> | D…
29 // CHECK: [[@LINE+3]]:12 | class(test)/ObjC | MyTestCase | c:objc(cs)MyTestCase | _OBJC_CLASS_$_MyT…
31 // CHECK: [[@LINE+1]]:23 | extension(test)/ObjC | cat | c:objc(cy)MyTestCase@cat | <no-cgname> | De…
34 // CHECK: [[@LINE+2]]:17 | class(test)/ObjC | MyTestCase | c:objc(cs)MyTestCase | _OBJC_CLASS_$_MyT…
35 // CHECK: [[@LINE+1]]:28 | extension(test)/ObjC | cat | c:objc(cy)MyTestCase@cat | <no-cgname> | De…
46 // CHECK: [[@LINE+1]]:34 | instance-property(IB)/ObjC | prop | c:objc(cs)IBCls(py)prop | <no-cgname…
[all …]
/llvm-project-15.0.7/llvm/test/tools/llvm-objdump/MachO/AArch64/
H A Dmacho-symbolized-disassembly.test3 …n --full-leading-addr --print-imm-hex %p/Inputs/ObjC.obj.macho-aarch64 | FileCheck %s --check-pref…
4 …n --full-leading-addr --print-imm-hex %p/Inputs/ObjC.exe.macho-aarch64 | FileCheck %s --check-pref…
13 ObjC-OBJ: 000000000000000c adrp x8, L_OBJC_SELECTOR_REFERENCES_3@PAGE
14 ObjC-OBJ: 0000000000000010 add x8, x8, L_OBJC_SELECTOR_REFERENCES_3@PAGEOFF
15 ObjC-OBJ:0000000000000044 bl _objc_msgSend
17 ObjC-EXE: 0000000100007ed0 add x8, x8, #0x50 ; Objc selector ref: date
18 ObjC-EXE: 0000000100007ed8 add x9, x9, #0x60 ; Objc class ref: _OBJC_CLASS_$_NSDate
19 ObjC-EXE: 0000000100007f04 bl 0x100007f50 ; Objc message: +[NSObject new]
20 ObjC-EXE: 0000000100007f1c bl 0x100007f50 ; Objc message: -[x0 new]
21 ObjC-EXE: 0000000100007f2c add x0, x0, #0x20 ; Objc cfstring ref: @"The current date and time is: %…
[all …]
/llvm-project-15.0.7/llvm/test/tools/llvm-objdump/MachO/
H A Dsymbolized-disassembly.test5 …n --full-leading-addr --print-imm-hex %p/Inputs/ObjC.obj.macho-x86_64 | FileCheck %s --check-prefi…
6 …n --full-leading-addr --print-imm-hex %p/Inputs/ObjC.exe.macho-x86_64 | FileCheck %s --check-prefi…
24 ObjC-OBJ: 0000000000000016 movq 0x4b(%rip), %rcx ## Objc class ref: NSObject
25 ObjC-OBJ: 000000000000001d movq 0x64(%rip), %rsi ## Objc selector ref: new
26 ObjC-OBJ: 0000000000000034 movq 0x35(%rip), %rax ## Objc class ref: NSDate
27 ObjC-OBJ: 000000000000003b movq 0x4e(%rip), %rsi ## Objc selector ref: date
31 ObjC-EXE: 0000000100000efd movq 0x124(%rip), %rsi ## Objc selector ref: new
32 ObjC-EXE: 0000000100000f0b callq 0x100000f4a ## Objc message: +[NSObject new]
34 ObjC-EXE: 0000000100000f1b movq 0x10e(%rip), %rsi ## Objc selector ref: date
35 ObjC-EXE: 0000000100000f25 callq 0x100000f4a ## Objc message: +[NSDate date]
[all …]
/llvm-project-15.0.7/lld/MachO/
H A Dld64-vs-lld.rst29 ObjC Symbols Treatment
31 There are differences in how LLD and LD64 handle ObjC symbols loaded from archives.
34 …* Duplicate ObjC symbols from the same archives will not raise an error. LD64 will pick the first …
35 * Duplicate ObjC symbols from different archives will raise a "duplicate symbol" error.
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DFeatures.def111 FEATURE(objc_fixed_enum, LangOpts.ObjC)
112 FEATURE(objc_instancetype, LangOpts.ObjC)
113 FEATURE(objc_kindof, LangOpts.ObjC)
114 FEATURE(objc_modules, LangOpts.ObjC && LangOpts.Modules)
124 FEATURE(objc_array_literals, LangOpts.ObjC)
125 FEATURE(objc_dictionary_literals, LangOpts.ObjC)
126 FEATURE(objc_boxed_expressions, LangOpts.ObjC)
127 FEATURE(objc_boxed_nsvalue_expressions, LangOpts.ObjC)
131 FEATURE(objc_generics, LangOpts.ObjC)
132 FEATURE(objc_generics_variance, LangOpts.ObjC)
[all …]
/llvm-project-15.0.7/lld/test/MachO/
H A Dobjc.s57 # RUN: %lld -dylib %t/refs-dup.o %t/refs-objc.o -o %t/refs-dup -L%t -lHasSomeObjC -ObjC
61 ## Without -ObjC, no-objc.o gets loaded first during symbol resolution, causing
70 # RUN: -ObjC --check-prefix=DUP-FROM-OBJC
105 ## This archive member should not be pulled in by -ObjC since it does not
106 ## contain any ObjC-related data.
H A Dwhy-load.s21 # RUN: %lld %t/main.o %t/lib.a -o /dev/null -ObjC -why_load | \
23 # RUN: %lld %t/main.o -force_load %t/lib.a -o /dev/null -ObjC -why_load | \
25 # RUN: %lld %t/main.o %t/lib.a -o /dev/null -ObjC -all_load -why_load | \
27 # RUN: %lld %t/main.o -force_load %t/lib.a -o /dev/null -ObjC -all_load -why_load | \
48 # WHYOBJC-DAG: -ObjC forced load of {{.+}}lib.a(objc.o)
/llvm-project-15.0.7/clang/lib/Analysis/
H A DRetainSummaryManager.cpp88 K = ObjKind::ObjC; in hasAnyEnabledAttrOf()
653 K = ObjKind::ObjC; in updateSummaryForArgumentTypes()
1028 ArgEffect ReceiverEff = ArgEffect(DoNothing, ObjKind::ObjC); in getStandardMethodSummary()
1040 ResultEff = RetEffect::MakeNotOwned(ObjKind::ObjC); in getStandardMethodSummary()
1065 ReceiverEff = ArgEffect(DecRef, ObjKind::ObjC); in getStandardMethodSummary()
1077 ReceiverEff = ArgEffect(Autorelease, ObjKind::ObjC); in getStandardMethodSummary()
1080 ReceiverEff = ArgEffect(IncRef, ObjKind::ObjC); in getStandardMethodSummary()
1083 ReceiverEff = ArgEffect(DecRef, ObjKind::ObjC); in getStandardMethodSummary()
1086 ReceiverEff = ArgEffect(Dealloc, ObjKind::ObjC); in getStandardMethodSummary()
1223 NoRet, ScratchArgs, ArgEffect(IncRef, ObjKind::ObjC)); in InitializeMethodSummaries()
[all …]
/llvm-project-15.0.7/lldb/tools/debugserver/
H A DCMakeLists.txt25 # debugserver contains ObjC++ code, so let's disable Clang modules
26 # in this subdirectory to avoid building ObjC++ modules (which often
/llvm-project-15.0.7/clang/lib/Frontend/
H A DFrontendOptions.cpp23 .Case("m", Language::ObjC) in getInputKindForExtension()
24 .Case("mi", InputKind(Language::ObjC).getPreprocessed()) in getInputKindForExtension()
/llvm-project-15.0.7/clang/test/SemaObjCXX/
H A Darc-0x.mm117 // ARC is enabled and the union has an ObjC pointer field.
119 …id f0; // expected-note 6 {{'U0' is implicitly deleted because variant field 'f0' is an ObjC point…
123 …0; // expected-note 12 {{'U1' is implicitly deleted because variant field 'f0' is an ObjC pointer}}
134 // If the ObjC pointer field of a union has a default member initializer, the
138 …(); // expected-note 4 {{'U2' is implicitly deleted because variant field 'f0' is an ObjC pointer}}
153 // ObjC pointer fields in anonymous union fields delete the defaulted special
157 …id f0; // expected-note 6 {{'' is implicitly deleted because variant field 'f0' is an ObjC pointer…
165 …id f0; // expected-note 2 {{'' is implicitly deleted because variant field 'f0' is an ObjC pointer…
193 …e {{default constructor of '' is implicitly deleted because variant field 'g0' is an ObjC pointer}}
199 …e {{default constructor of '' is implicitly deleted because variant field 'g1' is an ObjC pointer}}
/llvm-project-15.0.7/llvm/utils/gn/secondary/lldb/source/Plugins/Language/ObjC/
H A DBUILD.gn1 static_library("ObjC") {
14 "//lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime",
/llvm-project-15.0.7/lldb/test/Shell/SymbolFile/DWARF/x86/
H A Dmodule-ownership.mm12 // RUN: lldb-test symbols -dump-clang-ast -find type --language=ObjC++ \
18 // RUN: lldb-test symbols -dump-clang-ast -find type --language=ObjC++ \
46 // RUN: lldb-test symbols -dump-clang-ast -find type --language=ObjC++ \
/llvm-project-15.0.7/clang/lib/Index/
H A DIndexSymbol.cpp192 Info.Lang = SymbolLanguage::ObjC; in getSymbolInfo()
202 Info.Lang = SymbolLanguage::ObjC; in getSymbolInfo()
207 Info.Lang = SymbolLanguage::ObjC; in getSymbolInfo()
226 Info.Lang = SymbolLanguage::ObjC; in getSymbolInfo()
235 Info.Lang = SymbolLanguage::ObjC; in getSymbolInfo()
244 Info.Lang = SymbolLanguage::ObjC; in getSymbolInfo()
564 case SymbolLanguage::ObjC: return "ObjC"; in getSymbolLanguageString()
/llvm-project-15.0.7/clang/test/Analysis/inlining/
H A DInlineObjCClassMethod.m6 // Test inlining of ObjC class methods.
30 // Vanila: ObjC class method is called by name.
65 // ObjC class method is called by name. Definition is in the category.
83 // ObjC class method is called by name. Definition is in the parent category.
125 // ObjC class method is called by unknown class declaration (passed in as a
143 // ObjC class method call through a decl with a known type.
/llvm-project-15.0.7/clang/docs/analyzer/
H A Dcheckers.rst34 core.CallAndMessage (C, C++, ObjC)
43 core.DivideZero (C, C++, ObjC) argument
999 osx.ObjCProperty (ObjC)
1024 osx.cocoa.AtSync (ObjC)
1048 osx.cocoa.ClassRelease (ObjC)
1063 osx.cocoa.Dealloc (ObjC)
1130 osx.cocoa.NSError (ObjC)
1160 osx.cocoa.NilArg (ObjC)
1205 osx.cocoa.RetainCount (ObjC)
1229 osx.cocoa.SelfInit (ObjC)
[all …]
/llvm-project-15.0.7/lldb/source/Plugins/LanguageRuntime/
H A DCMakeLists.txt2 add_subdirectory(ObjC)
/llvm-project-15.0.7/lldb/source/Plugins/Language/
H A DCMakeLists.txt3 add_subdirectory(ObjC)
/llvm-project-15.0.7/clang/include/clang/Analysis/
H A DRetainSummaryManager.h40 ObjC, enumerator
189 return RetEffect(OwnedWhenTrackedReceiver, ObjKind::ObjC); in MakeOwnedWhenTrackedReceiver()
629 ObjCAllocRetE(ARCEnabled ? RetEffect::MakeNotOwned(ObjKind::ObjC)
630 : RetEffect::MakeOwned(ObjKind::ObjC)),
631 ObjCInitRetE(ARCEnabled ? RetEffect::MakeNotOwned(ObjKind::ObjC)
/llvm-project-15.0.7/clang/test/CodeGenObjCXX/
H A Dexceptions-legacy.mm4 // ObjC and C++ exceptions in the legacy runtime.
41 // ObjC EH "cleanup".
/llvm-project-15.0.7/clang/include/clang/Config/
H A Dconfig.h.cmake17 /* Default C/ObjC standard to use. */
26 /* Default C++/ObjC++ standard to use. */
/llvm-project-15.0.7/clang/test/CodeGen/
H A Dwindows-seh-EHa-CppDtors01.cpp41 } ObjC; in crash() local
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/objc/
H A DAvoidNSErrorInitCheck.h28 return LangOpts.ObjC; in isLanguageVersionSupported()
H A DSuperSelfCheck.h28 return LangOpts.ObjC; in isLanguageVersionSupported()

12345678910