| /llvm-project-15.0.7/clang/test/Index/Core/ |
| H A D | index-source.m | 5 // 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 D | index-subkinds.m | 3 // 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 D | macho-symbolized-disassembly.test | 3 …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 D | symbolized-disassembly.test | 5 …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 D | ld64-vs-lld.rst | 29 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 D | Features.def | 111 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 D | objc.s | 57 # 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 D | why-load.s | 21 # 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 D | RetainSummaryManager.cpp | 88 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 D | CMakeLists.txt | 25 # 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 D | FrontendOptions.cpp | 23 .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 D | arc-0x.mm | 117 // 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 D | BUILD.gn | 1 static_library("ObjC") { 14 "//lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime",
|
| /llvm-project-15.0.7/lldb/test/Shell/SymbolFile/DWARF/x86/ |
| H A D | module-ownership.mm | 12 // 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 D | IndexSymbol.cpp | 192 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 D | InlineObjCClassMethod.m | 6 // 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 D | checkers.rst | 34 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 D | CMakeLists.txt | 2 add_subdirectory(ObjC)
|
| /llvm-project-15.0.7/lldb/source/Plugins/Language/ |
| H A D | CMakeLists.txt | 3 add_subdirectory(ObjC)
|
| /llvm-project-15.0.7/clang/include/clang/Analysis/ |
| H A D | RetainSummaryManager.h | 40 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 D | exceptions-legacy.mm | 4 // ObjC and C++ exceptions in the legacy runtime. 41 // ObjC EH "cleanup".
|
| /llvm-project-15.0.7/clang/include/clang/Config/ |
| H A D | config.h.cmake | 17 /* Default C/ObjC standard to use. */ 26 /* Default C++/ObjC++ standard to use. */
|
| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | windows-seh-EHa-CppDtors01.cpp | 41 } ObjC; in crash() local
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/objc/ |
| H A D | AvoidNSErrorInitCheck.h | 28 return LangOpts.ObjC; in isLanguageVersionSupported()
|
| H A D | SuperSelfCheck.h | 28 return LangOpts.ObjC; in isLanguageVersionSupported()
|