Home
last modified time | relevance | path

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

12345

/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseObjc.cpp128 Actions.ObjC().popObjCTypeParamList(S, Params); in leave()
168 return Actions.ObjC().ActOnForwardClassDeclaration( in ParseObjCAtClassDeclaration()
175 SemaObjC::ObjCContainerKind ock = Actions.ObjC().getObjCContainerKind(); in CheckNestedObjCContexts()
179 Decl *Decl = Actions.ObjC().getObjCDeclContext(); in CheckNestedObjCContexts()
183 Actions.ObjC().ActOnAtEnd(getCurScope(), AtLoc); in CheckNestedObjCContexts()
245 else if (!getLangOpts().ObjC) { in ParseObjCAtInterfaceDeclaration()
265 ObjCCategoryDecl *CategoryType = Actions.ObjC().ActOnStartCategoryInterface( in ParseObjCAtInterfaceDeclaration()
321 Actions.ObjC().FindProtocolDeclaration(/*WarnOnDeclarations=*/true, in ParseObjCAtInterfaceDeclaration()
333 Actions.ObjC().ActOnTypedefedProtocols(protocols, protocolLocs, in ParseObjCAtInterfaceDeclaration()
337 ObjCInterfaceDecl *ClsType = Actions.ObjC().ActOnStartClassInterface( in ParseObjCAtInterfaceDeclaration()
[all …]
H A DParseInit.cpp208 if (getLangOpts().ObjC && getLangOpts().CPlusPlus) { in ParseInitializerWithPotentialDesignator()
241 } else if (getLangOpts().ObjC && Tok.is(tok::identifier)) { in ParseInitializerWithPotentialDesignator()
248 switch (Actions.ObjC().getObjCMessageKind( in ParseInitializerWithPotentialDesignator()
311 if (getLangOpts().ObjC && Tok.isNot(tok::ellipsis) && in ParseInitializerWithPotentialDesignator()
H A DParseExpr.cpp369 if (getLangOpts().ObjC && getLangOpts().CPlusPlus && in ParseRHSOfBinaryExpression()
920 if (getLangOpts().ObjC && Tok.is(tok::period) && in ParseCastExpression()
941 Res = Actions.ObjC().ActOnClassPropertyRefExpr(II, PropertyName, ILoc, in ParseCastExpression()
950 if (getLangOpts().ObjC && &II == Ident_super && !InMessageExpression && in ParseCastExpression()
965 if (getLangOpts().ObjC && in ParseCastExpression()
1546 if (getLangOpts().ObjC) { in ParseCastExpression()
1565 if (getLangOpts().ObjC) { in ParseCastExpression()
1661 if (getLangOpts().ObjC && !InMessageExpression && in ParsePostfixExpressionSuffix()
1679 if (getLangOpts().ObjC && Tok.isAtStartOfLine() && in ParsePostfixExpressionSuffix()
1994 if (getLangOpts().ObjC && OpKind == tok::period && in ParsePostfixExpressionSuffix()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DRetainSummaryManager.cpp88 K = ObjKind::ObjC; in hasAnyEnabledAttrOf()
649 K = ObjKind::ObjC; in updateSummaryForArgumentTypes()
1007 Template->setReceiverEffect(ArgEffect(DecRef, ObjKind::ObjC)); in updateSummaryFromAnnotations()
1024 ArgEffect ReceiverEff = ArgEffect(DoNothing, ObjKind::ObjC); in getStandardMethodSummary()
1036 ResultEff = RetEffect::MakeNotOwned(ObjKind::ObjC); in getStandardMethodSummary()
1061 ReceiverEff = ArgEffect(DecRef, ObjKind::ObjC); in getStandardMethodSummary()
1073 ReceiverEff = ArgEffect(Autorelease, ObjKind::ObjC); in getStandardMethodSummary()
1076 ReceiverEff = ArgEffect(IncRef, ObjKind::ObjC); in getStandardMethodSummary()
1079 ReceiverEff = ArgEffect(DecRef, ObjKind::ObjC); in getStandardMethodSummary()
1082 ReceiverEff = ArgEffect(Dealloc, ObjKind::ObjC); in getStandardMethodSummary()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DFeatures.def184 FEATURE(objc_default_synthesize_properties, LangOpts.ObjC)
185 FEATURE(objc_fixed_enum, LangOpts.ObjC)
186 FEATURE(objc_instancetype, LangOpts.ObjC)
187 FEATURE(objc_kindof, LangOpts.ObjC)
188 FEATURE(objc_modules, LangOpts.ObjC && LangOpts.Modules)
198 FEATURE(objc_array_literals, LangOpts.ObjC)
199 FEATURE(objc_dictionary_literals, LangOpts.ObjC)
200 FEATURE(objc_boxed_expressions, LangOpts.ObjC)
201 FEATURE(objc_boxed_nsvalue_expressions, LangOpts.ObjC)
205 FEATURE(objc_generics, LangOpts.ObjC)
[all …]
H A DLangStandard.h37 ObjC, enumerator
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaPseudoObject.cpp560 S.ObjC().isSelfExpr(const_cast<Expr *>(PRE->getBase()))) { in LookupMethodInReceiverType()
565 return S.ObjC().LookupMethodInObjectType( in LookupMethodInReceiverType()
570 return S.ObjC().LookupMethodInObjectType(sel, PT->getPointeeType(), true); in LookupMethodInReceiverType()
576 return S.ObjC().LookupMethodInObjectType(sel, PT->getPointeeType(), true); in LookupMethodInReceiverType()
578 return S.ObjC().LookupMethodInObjectType(sel, PRE->getSuperReceiverType(), in LookupMethodInReceiverType()
584 return S.ObjC().LookupMethodInObjectType(sel, IT, false); in LookupMethodInReceiverType()
745 msg = S.ObjC().BuildInstanceMessageImplicit( in buildGet()
749 msg = S.ObjC().BuildClassMessageImplicit( in buildGet()
805 msg = S.ObjC().BuildInstanceMessageImplicit(InstanceReceiver, receiverType, in buildSet()
809 msg = S.ObjC().BuildClassMessageImplicit( in buildSet()
[all …]
H A DSemaAvailability.cpp149 if (ObjC().NSAPIObj && ClassReceiver) { in ShouldDiagnoseAvailabilityOfDecl()
151 ObjC().NSAPIObj->getInitSelector()); in ShouldDiagnoseAvailabilityOfDecl()
153 MD->getSelector() == ObjC().NSAPIObj->getNewSelector() && in ShouldDiagnoseAvailabilityOfDecl()
870 << (!SemaRef.getLangOpts().ObjC); in VisitObjCAvailabilityCheckExpr()
937 << (SemaRef.getLangOpts().ObjC ? /*@available*/ 0 in DiagnoseDeclAvailability()
982 FixItOS << "if (" << (SemaRef.getLangOpts().ObjC ? "@available" in DiagnoseDeclAvailability()
H A DSemaSwift.cpp127 if (ID->getIdentifier() == S.ObjC().getNSErrorIdent()) in isErrorParameter()
133 if (S.ObjC().isCFError(RT->getDecl())) in isErrorParameter()
266 if (ID->getIdentifier() == S.ObjC().getNSErrorIdent()) { in checkSwiftAsyncErrorBlock()
275 if (S.ObjC().isCFError(RT->getDecl())) { in checkSwiftAsyncErrorBlock()
/freebsd/contrib/llvm-project/lld/docs/MachO/
H A Dld64-vs-lld.rst28 ObjC Symbols Treatment
30 There are differences in how LLD and ld64 handle ObjC symbols loaded from
34 1. Duplicate ObjC symbols from the same archives will not raise an error.
36 2. Duplicate ObjC symbols from different archives will raise a "duplicate
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DFrontendOptions.cpp23 .Case("m", Language::ObjC) in getInputKindForExtension()
24 .Case("mi", InputKind(Language::ObjC).getPreprocessed()) in getInputKindForExtension()
/freebsd/lib/clang/liblldb/
H A DMakefile443 SRCS+= Plugins/Language/ObjC/CF.cpp
444 SRCS+= Plugins/Language/ObjC/CFBasicHash.cpp
445 SRCS+= Plugins/Language/ObjC/Cocoa.cpp
446 SRCS+= Plugins/Language/ObjC/CoreMedia.cpp
447 SRCS+= Plugins/Language/ObjC/NSArray.cpp
448 SRCS+= Plugins/Language/ObjC/NSDictionary.cpp
449 SRCS+= Plugins/Language/ObjC/NSError.cpp
450 SRCS+= Plugins/Language/ObjC/NSException.cpp
451 SRCS+= Plugins/Language/ObjC/NSIndexPath.cpp
452 SRCS+= Plugins/Language/ObjC/NSSet.cpp
[all …]
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexSymbol.cpp193 Info.Lang = SymbolLanguage::ObjC; in getSymbolInfo()
203 Info.Lang = SymbolLanguage::ObjC; in getSymbolInfo()
208 Info.Lang = SymbolLanguage::ObjC; in getSymbolInfo()
227 Info.Lang = SymbolLanguage::ObjC; in getSymbolInfo()
236 Info.Lang = SymbolLanguage::ObjC; in getSymbolInfo()
245 Info.Lang = SymbolLanguage::ObjC; in getSymbolInfo()
563 case SymbolLanguage::ObjC: return "ObjC"; in getSymbolLanguageString()
/freebsd/contrib/llvm-project/clang/lib/Basic/
H A DLangStandards.cpp30 case Language::ObjC: in languageToString()
108 case Language::ObjC: in getDefaultLanguageStandard()
H A DLangOptions.cpp104 } else if (Lang == Language::ObjC || Lang == Language::ObjCXX) { in setLangDefaults()
105 Opts.ObjC = 1; in setLangDefaults()
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/
H A DRetainSummaryManager.h41 ObjC, enumerator
190 return RetEffect(OwnedWhenTrackedReceiver, ObjKind::ObjC); in MakeOwnedWhenTrackedReceiver()
630 ObjCAllocRetE(ARCEnabled ? RetEffect::MakeNotOwned(ObjKind::ObjC)
631 : RetEffect::MakeOwned(ObjKind::ObjC)),
632 ObjCInitRetE(ARCEnabled ? RetEffect::MakeNotOwned(ObjKind::ObjC)
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DOperationKinds.def56 /// block pointer or ObjC pointer type is a bitcast only if the
121 /// CK_NullToPointer - Null pointer constant to pointer, ObjC
165 /// reinterpreting conversion. Applies to normal, ObjC, and block
172 /// reinterpreting conversion. Applies to normal, ObjC, and block
178 /// against null. Applies to normal, ObjC, and block pointers.
256 /// ObjC pointer.
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/
H A DDWARFLinkerCompileUnit.h
/freebsd/contrib/llvm-project/clang/include/clang/InstallAPI/
H A DContext.h38 Language LangMode = Language::ObjC;
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/
H A DDWARFLinkerCompileUnit.h276 const std::vector<AccelInfo> &getObjC() const { return ObjC; } in getObjC()
338 std::vector<AccelInfo> ObjC; variable
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DInitHeaderSearch.cpp405 (!Lang.ObjC && !Lang.CPlusPlus && Include.Group == CSystem) || in Realize()
408 (Lang.ObjC && !Lang.CPlusPlus && Include.Group == ObjCSystem) || in Realize()
409 (Lang.ObjC && Lang.CPlusPlus && Include.Group == ObjCXXSystem)) in Realize()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.cpp189 K = ObjKind::ObjC; in checkPostStmt()
237 ArgEffect(MayEscape, ObjKind::ObjC), hasErr, C); in processObjCLiterals()
251 RefVal::makeNotOwned(ObjKind::ObjC, ResultTy)); in processObjCLiterals()
277 RefVal::makeNotOwned(ObjKind::ObjC, ResultTy)); in checkPostStmt()
300 Kind = ObjKind::ObjC; in checkPostStmt()
715 if (AE.getObjKind() == ObjKind::ObjC && IgnoreRetainMsg) { in updateSymbol()
1344 (TrackNSCFStartParam && (K == ObjKind::ObjC || K == ObjKind::CF))) { in checkBeginFunction()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/
H A DPDBSymbolCompiland.cpp104 .Case(".m", Lang == PDB_Lang::ObjC) in getSourceFileFullPath()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DNSAPI.cpp494 if (!Ctx.getLangOpts().ObjC || T.isNull()) in GetNSIntegralKind()
546 if (!Ctx.getLangOpts().ObjC) in isObjCTypedef()
565 if (!Ctx.getLangOpts().ObjC) in isObjCEnumerator()
/freebsd/contrib/llvm-project/clang/include/clang/Index/
H A DIndexSymbol.h66 ObjC, enumerator

12345