| /external/clang/lib/ARCMigrate/ |
| Internals.h | 20 class Sema; 150 Sema &SemaRef; 157 Sema &sema, TransformActions &TA, 161 SemaRef(sema), TA(TA), CapturedDiags(capturedDiags),
|
| /external/clang/lib/Sema/ |
| SemaDeclCXX.cpp | 14 #include "clang/Sema/SemaInternal.h" 32 #include "clang/Sema/CXXFieldCollector.h" 33 #include "clang/Sema/DeclSpec.h" 34 #include "clang/Sema/Initialization.h" 35 #include "clang/Sema/Lookup.h" 36 #include "clang/Sema/ParsedTemplate.h" 37 #include "clang/Sema/Scope.h" 38 #include "clang/Sema/ScopeInfo.h" 59 Sema *S; 62 CheckDefaultArgumentVisitor(Expr *defarg, Sema *s [all...] |
| SemaExpr.cpp | 14 #include "clang/Sema/SemaInternal.h" 34 #include "clang/Sema/AnalysisBasedWarnings.h" 35 #include "clang/Sema/DeclSpec.h" 36 #include "clang/Sema/DelayedDiagnostic.h" 37 #include "clang/Sema/Designator.h" 38 #include "clang/Sema/Initialization.h" 39 #include "clang/Sema/Lookup.h" 40 #include "clang/Sema/ParsedTemplate.h" 41 #include "clang/Sema/Scope.h" 42 #include "clang/Sema/ScopeInfo.h [all...] |
| SemaCXXScopeSpec.cpp | 14 #include "clang/Sema/SemaInternal.h" 21 #include "clang/Sema/DeclSpec.h" 22 #include "clang/Sema/Lookup.h" 23 #include "clang/Sema/Template.h" 55 DeclContext *Sema::computeDeclContext(QualType T) { 76 DeclContext *Sema::computeDeclContext(const CXXScopeSpec &SS, 156 bool Sema::isDependentScopeSpecifier(const CXXScopeSpec &SS) { 168 CXXRecordDecl *Sema::getCurrentInstantiationOf(NestedNameSpecifier *NNS) { 188 bool Sema::RequireCompleteDeclContext(CXXScopeSpec &SS, 243 bool Sema::ActOnCXXGlobalScopeSpecifier(Scope *S, SourceLocation CCLoc [all...] |
| SemaOverload.cpp | 10 // This file provides Sema routines for C++ overloading. 14 #include "clang/Sema/Overload.h" 26 #include "clang/Sema/Initialization.h" 27 #include "clang/Sema/Lookup.h" 28 #include "clang/Sema/SemaInternal.h" 29 #include "clang/Sema/Template.h" 30 #include "clang/Sema/TemplateDeduction.h" 39 using namespace sema; 43 CreateFunctionRefExpr(Sema &S, FunctionDecl *Fn, NamedDecl *FoundDecl, 71 static bool IsStandardConversion(Sema &S, Expr* From, QualType ToType [all...] |
| SemaLambda.cpp | 13 #include "clang/Sema/DeclSpec.h" 18 #include "clang/Sema/Initialization.h" 19 #include "clang/Sema/Lookup.h" 20 #include "clang/Sema/Scope.h" 21 #include "clang/Sema/ScopeInfo.h" 22 #include "clang/Sema/SemaInternal.h" 23 #include "clang/Sema/SemaLambda.h" 25 using namespace sema; 30 /// If successful, returns the index into Sema's FunctionScopeInfo stack 52 /// \param FunctionScopes - Sema's stack of nested FunctionScopeInfo's (which [all...] |
| AnalysisBasedWarnings.cpp | 1 //=- AnalysisBasedWarnings.cpp - Sema warnings based on libAnalysis -*- C++ -*-=// 11 // Together they are used by Sema to issue warnings based on inexpensive 16 #include "clang/Sema/AnalysisBasedWarnings.h" 39 #include "clang/Sema/ScopeInfo.h" 40 #include "clang/Sema/SemaInternal.h" 64 Sema &S; 66 UnreachableCodeHandler(Sema &s) : S(s) {} 105 static void CheckUnreachable(Sema &S, AnalysisDeclContext &AC) { 122 Sema &S; 125 LogicalErrorHandler(Sema &S) : CFGCallback(), S(S) { [all...] |
| SemaTemplateInstantiate.cpp | 13 #include "clang/Sema/SemaInternal.h" 21 #include "clang/Sema/DeclSpec.h" 22 #include "clang/Sema/Initialization.h" 23 #include "clang/Sema/Lookup.h" 24 #include "clang/Sema/Template.h" 25 #include "clang/Sema/TemplateDeduction.h" 28 using namespace sema; 52 Sema::getTemplateInstantiationArgs(NamedDecl *D, 185 bool Sema::ActiveTemplateInstantiation::isInstantiationRecord() const { 203 void Sema::InstantiatingTemplate::Initialize 1817 namespace sema { namespace in namespace:clang [all...] |
| SemaStmtAsm.cpp | 14 #include "clang/Sema/SemaInternal.h" 18 #include "clang/Sema/Initialization.h" 19 #include "clang/Sema/Lookup.h" 20 #include "clang/Sema/Scope.h" 21 #include "clang/Sema/ScopeInfo.h" 26 using namespace sema; 35 static bool CheckAsmLValue(const Expr *E, Sema &S) { 77 StmtResult Sema::ActOnGCCAsmStmt(SourceLocation AsmLoc, bool IsSimple, 371 ExprResult Sema::LookupInlineAsmIdentifier(CXXScopeSpec &SS, 429 bool Sema::LookupInlineAsmField(StringRef Base, StringRef Member [all...] |
| SemaCast.cpp | 17 #include "clang/Sema/SemaInternal.h" 25 #include "clang/Sema/Initialization.h" 50 CastOperation(Sema &S, QualType destType, ExprResult src) 64 Sema &Self; 122 void checkObjCARCConversion(Sema::CheckedConversionKind CCK) { 127 Sema::ACR_unbridged) 145 static bool CastsAwayConstness(Sema &Self, QualType SrcType, QualType DestType, 159 static TryCastResult TryLValueToRValueCast(Sema &Self, Expr *SrcExpr, 164 static TryCastResult TryStaticReferenceDowncast(Sema &Self, Expr *SrcExpr, 170 static TryCastResult TryStaticPointerDowncast(Sema &Self, QualType SrcType [all...] |
| SemaExprObjC.cpp | 14 #include "clang/Sema/SemaInternal.h" 24 #include "clang/Sema/Initialization.h" 25 #include "clang/Sema/Lookup.h" 26 #include "clang/Sema/Scope.h" 27 #include "clang/Sema/ScopeInfo.h" 31 using namespace sema; 34 ExprResult Sema::ParseObjCStringLiteral(SourceLocation *AtLocs, 83 ExprResult Sema::BuildObjCStringLiteral(SourceLocation AtLoc, StringLiteral *S){ 149 static bool validateBoxingMethod(Sema &S, SourceLocation Loc, 173 static ObjCMethodDecl *getNSNumberFactoryMethod(Sema &S, SourceLocation Loc [all...] |
| Makefile | 1 ##===- clang/lib/Sema/Makefile -----------------------------*- Makefile -*-===##
|
| /external/clang/include/clang/Sema/ |
| CXXFieldCollector.h | 52 /// StartClass - Called by Sema::ActOnStartCXXClassDef. 55 /// Add - Called by Sema::ActOnCXXMemberDeclarator. 71 /// FinishClass - Called by Sema::ActOnFinishCXXClassDef.
|
| Template.h | 17 #include "clang/Sema/Sema.h" 128 // Sema.h (by including this file) or sacrifice type safety (by 129 // making Sema.h declare things as enums). 186 Sema &SemaRef; 246 LocalInstantiationScope(Sema &SemaRef, bool CombineWithOuterScope = false) 258 const Sema &getSema() const { return SemaRef; } 367 Sema &SemaRef; 368 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex; 371 Sema::LateInstantiatedAttrVec* LateAttrs [all...] |
| DelayedDiagnostic.h | 25 #include "clang/Sema/Sema.h" 28 namespace sema { namespace in namespace:clang 125 static DelayedDiagnostic makeAvailability(Sema::AvailabilityDiagnostic AD, 286 inline void Sema::DelayedDiagnostics::add(const sema::DelayedDiagnostic &diag) {
|
| LocInfoType.h | 27 /// and Sema, when we want to preserve type source info for a parsed type. 46 friend class Sema;
|
| /external/clang/include/clang/Frontend/ |
| MultiplexConsumer.h | 19 #include "clang/Sema/SemaConsumer.h" 52 void InitializeSema(Sema &S) override;
|
| /external/clang/include/clang/Parse/ |
| ParseAST.h | 24 class Sema; 44 void ParseAST(Sema &S, bool PrintStats = false,
|
| /external/chromium_org/native_client_sdk/src/libraries/third_party/pthreads-win32/ |
| sem_wait.c | 57 * If sema is destroyed do nothing, otherwise:- 58 * If the sema is posted between us being cancelled and us locking 59 * the sema again above then we need to consume that post but cancel 73 * Don't release the W32 sema, it doesn't need adjustment
|
| /external/clang/lib/ |
| Makefile | 12 PARALLEL_DIRS = Headers Basic Lex Parse AST Sema CodeGen Analysis Frontend \
|
| /external/clang/test/CXX/temp/temp.spec/temp.explicit/ |
| p12.cpp | 22 // FIXME: this ought to be an error, but it isn't because Sema is
|
| /external/clang/test/CodeGen/ |
| wchar-const.c | 5 // This bit is taken from Sema/wchar.c so we can avoid the wchar.h include.
|
| /external/clang/test/Sema/ |
| atomic-type.c | 3 // Basic parsing/Sema tests for _Atomic
|
| implicit-decl.c | 26 // Test the typo-correction callback in Sema::ImplicitlyDefineFunction
|
| /external/clang/test/SemaCXX/ |
| member-pointers-2.cpp | 3 // Tests that Sema properly creates member-access expressions for
|