/external/clang/lib/Parse/ |
ParseAST.cpp | 22 #include "clang/Sema/CodeCompleteConsumer.h" 23 #include "clang/Sema/ExternalSemaSource.h" 24 #include "clang/Sema/Sema.h" 25 #include "clang/Sema/SemaConsumer.h" 91 std::unique_ptr<Sema> S( 92 new Sema(PP, Ctx, *Consumer, TUKind, CompletionConsumer)); 95 llvm::CrashRecoveryContextCleanupRegistrar<Sema> CleanupSema(S.get()); 100 void clang::ParseAST(Sema &S, bool PrintStats, bool SkipFunctionBodies) { 107 // Also turn on collection of stats inside of the Sema object [all...] |
ParsePragma.cpp | 18 #include "clang/Sema/LoopHint.h" 19 #include "clang/Sema/Scope.h" 100 PragmaCommentHandler(Sema &Actions) 105 Sema &Actions; 109 PragmaDetectMismatchHandler(Sema &Actions) 114 Sema &Actions; 137 PragmaOptimizeHandler(Sema &S) 142 Sema &Actions; 304 Sema::PragmaPackKind Kind; 328 Sema::PragmaMSStructKind Kind [all...] |
/external/clang/include/clang/Sema/ |
Lookup.h | 11 // Sema's name-lookup subsystem. 19 #include "clang/Sema/Sema.h" 129 LookupResult(Sema &SemaRef, const DeclarationNameInfo &NameInfo, 130 Sema::LookupNameKind LookupKind, 131 Sema::RedeclarationKind Redecl = Sema::NotForRedeclaration) 139 Redecl(Redecl != Sema::NotForRedeclaration), 141 Diagnose(Redecl == Sema::NotForRedeclaration), 142 AllowHidden(Redecl == Sema::ForRedeclaration) [all...] |
TemplateDeduction.h | 9 // This file provides types used with Sema's template argument deduction 24 class Sema; 26 namespace sema { namespace in namespace:clang 173 } // end namespace sema 178 /// A Sema::TemplateDeductionResult. 243 void NoteDeductionFailure(Sema &S); 284 void NoteCandidates(Sema &S, SourceLocation Loc); 286 void NoteCandidates(Sema &S, SourceLocation Loc) const {
|
Designator.h | 25 class Sema; 171 void ClearExprs(Sema &Actions) {} 175 void FreeExprs(Sema &Actions) {} 201 void ClearExprs(Sema &Actions) {} 205 void FreeExprs(Sema &Actions) {}
|
/external/clang/lib/Sema/ |
SemaAccess.cpp | 10 // This file provides Sema routines for C++ access control semantics. 14 #include "clang/Sema/SemaInternal.h" 22 #include "clang/Sema/DelayedDiagnostic.h" 23 #include "clang/Sema/Initialization.h" 24 #include "clang/Sema/Lookup.h" 27 using namespace sema; 29 /// A copy of Sema's enum without AR_delayed. 39 bool Sema::SetMemberAccessSpecifier(NamedDecl *MemberDecl, 147 /// Like sema::AccessedEntity, but kindly lets us scribble all over 205 const CXXRecordDecl *resolveInstanceContext(Sema &S) const [all...] |
SemaStmt.cpp | 14 #include "clang/Sema/SemaInternal.h" 26 #include "clang/Sema/Initialization.h" 27 #include "clang/Sema/Lookup.h" 28 #include "clang/Sema/Scope.h" 29 #include "clang/Sema/ScopeInfo.h" 36 using namespace sema; 38 StmtResult Sema::ActOnExprStmt(ExprResult FE) { 56 StmtResult Sema::ActOnExprStmtError() { 61 StmtResult Sema::ActOnNullStmt(SourceLocation SemiLoc, 66 StmtResult Sema::ActOnDeclStmt(DeclGroupPtrTy dg, SourceLocation StartLoc [all...] |
AttributeList.cpp | 14 #include "clang/Sema/AttributeList.h" 20 #include "clang/Sema/SemaInternal.h" 109 #include "clang/Sema/AttrParsedAttrKinds.inc" 143 #include "clang/Sema/AttrSpellingListIndex.inc" 155 bool (*DiagAppertainsToDecl)(Sema &S, const AttributeList &Attr, 157 bool (*DiagLangOpts)(Sema &S, const AttributeList &Attr); 163 #include "clang/Sema/AttrParsedAttrImpl.inc" 182 bool AttributeList::diagnoseAppertainsTo(Sema &S, const Decl *D) const { 186 bool AttributeList::diagnoseLangOpts(Sema &S) const {
|
SemaTemplateVariadic.cpp | 12 #include "clang/Sema/Sema.h" 17 #include "clang/Sema/Lookup.h" 18 #include "clang/Sema/ParsedTemplate.h" 19 #include "clang/Sema/ScopeInfo.h" 20 #include "clang/Sema/SemaInternal.h" 21 #include "clang/Sema/Template.h" 203 Sema::DiagnoseUnexpandedParameterPacks(SourceLocation Loc, 214 if (sema::LambdaScopeInfo *LSI = 215 dyn_cast<sema::LambdaScopeInfo>(FunctionScopes[N-1])) [all...] |
CMakeLists.txt | 16 Sema.cpp
|
SemaConsumer.cpp | 10 #include "clang/Sema/SemaConsumer.h"
|
SemaDeclObjC.cpp | 14 #include "clang/Sema/SemaInternal.h" 23 #include "clang/Sema/DeclSpec.h" 24 #include "clang/Sema/ExternalSemaSource.h" 25 #include "clang/Sema/Lookup.h" 26 #include "clang/Sema/Scope.h" 27 #include "clang/Sema/ScopeInfo.h" 41 bool Sema::checkInitMethod(ObjCMethodDecl *method, 112 void Sema::CheckObjCMethodOverride(ObjCMethodDecl *NewMethod, 197 bool Sema::CheckARCMethodDecl(ObjCMethodDecl *method) { 256 static void DiagnoseObjCImplementedDeprecations(Sema &S [all...] |
SemaDeclAttr.cpp | 14 #include "clang/Sema/SemaInternal.h" 27 #include "clang/Sema/DeclSpec.h" 28 #include "clang/Sema/DelayedDiagnostic.h" 29 #include "clang/Sema/Lookup.h" 30 #include "clang/Sema/Scope.h" 33 using namespace sema; 55 /// been processed by Sema::GetTypeForDeclarator. 153 static bool checkAttributeNumArgs(Sema &S, const AttributeList &Attr, 166 static bool checkAttributeAtLeastNumArgs(Sema &S, const AttributeList &Attr, 179 static bool checkUInt32Argument(Sema &S, const AttributeList &Attr [all...] |
/external/clang/unittests/Sema/ |
ExternalSemaSourceTest.cpp | 1 //=== unittests/Sema/ExternalSemaSourceTest.cpp - ExternalSemaSource tests ===// 15 #include "clang/Sema/ExternalSemaSource.h" 16 #include "clang/Sema/Sema.h" 17 #include "clang/Sema/SemaDiagnostic.h" 18 #include "clang/Sema/TypoCorrection.h" 94 Sema *CurrentSema; 100 virtual void InitializeSema(Sema &S) { CurrentSema = &S; } 238 // template specialization checks in Sema::RequireCompleteTypeImpl.
|
/external/clang/lib/Serialization/ |
GeneratePCH.cpp | 1 //===--- GeneratePCH.cpp - Sema Consumer for PCH Generation -----*- C++ -*-===// 20 #include "clang/Sema/SemaConsumer.h" 52 assert(SemaPtr && "No Sema?");
|
/external/clang/ |
clang-tblgen-rules.mk | 41 LOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/Sema/AttrSpellingListIndex.inc 42 $(intermediates)/include/clang/Sema/AttrSpellingListIndex.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 43 $(intermediates)/include/clang/Sema/AttrSpellingListIndex.inc: $(CLANG_ROOT_PATH)/include/clang/Basic/Attr.td | $(CLANG_TBLGEN) 83 LOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/Sema/AttrParsedAttrKinds.inc 84 $(intermediates)/include/clang/Sema/AttrParsedAttrKinds.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 85 $(intermediates)/include/clang/Sema/AttrParsedAttrKinds.inc: $(CLANG_ROOT_PATH)/include/clang/Basic/Attr.td | $(CLANG_TBLGEN) 90 LOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/Sema/AttrParsedAttrImpl.inc 91 $(intermediates)/include/clang/Sema/AttrParsedAttrImpl.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 92 $(intermediates)/include/clang/Sema/AttrParsedAttrImpl.inc: $(CLANG_ROOT_PATH)/include/clang/Basic/Attr.td | $(CLANG_TBLGEN) 97 LOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/Sema/AttrParsedAttrList.in [all...] |
CODE_OWNERS.TXT | 44 D: Clang Semantic Analysis (tools/clang/lib/Sema/* tools/clang/include/clang/Sema/*)
|
/external/clang/test/CodeGen/ |
complex-init-list.c | 5 // extensive description and test in test/Sema/complex-init-list.c.)
|
/external/clang/test/Sema/ |
decl-invalid.c | 3 // See Sema::ParsedFreeStandingDeclSpec about the double diagnostic
|
/external/clang/test/SemaCXX/ |
complex-init-list.cpp | 11 // test/Sema/complex-init-list.c.
|
/external/clang/test/SemaTemplate/ |
inject-templated-friend.cpp | 36 // Sema should flag this as a redefinition
|
/external/valgrind/main/coregrind/m_scheduler/ |
priv_sema.h | 45 void ML_(sema_init) ( vg_sema_t *sema ); 46 void ML_(sema_deinit) ( vg_sema_t *sema ); 47 void ML_(sema_down) ( vg_sema_t *sema, Bool as_LL ); 48 void ML_(sema_up) ( vg_sema_t *sema, Bool as_LL );
|
/external/clang/include/clang/AST/ |
CommentSema.h | 33 class Sema { 34 Sema(const Sema &) LLVM_DELETED_FUNCTION; 35 void operator=(const Sema &) LLVM_DELETED_FUNCTION; 73 Sema(llvm::BumpPtrAllocator &Allocator, const SourceManager &SourceMgr, 79 /// Returns a copy of array, owned by Sema's allocator.
|
/external/valgrind/main/drd/ |
drd_pthread_intercepts.c | 158 static void DRD_(sema_init)(DrdSema* sema); 159 static void DRD_(sema_destroy)(DrdSema* sema); 160 static void DRD_(sema_down)(DrdSema* sema); 161 static void DRD_(sema_up)(DrdSema* sema); 182 static void DRD_(sema_init)(DrdSema* sema) 184 DRD_IGNORE_VAR(sema->counter); 185 pthread_mutex_init(&sema->mutex, NULL); 186 sema->counter = 0; 187 sema->waiters = 0; 190 static void DRD_(sema_destroy)(DrdSema* sema) [all...] |
/external/chromium_org/native_client_sdk/src/libraries/third_party/pthreads-win32/ |
sem_destroy.c | 106 * Other sema operations should test this after acquiring the lock 107 * to check that the sema is still valid, i.e. before performing any 108 * operations. This may only be necessary before the sema op routine 114 /* Prevent anyone else actually waiting on or posting this sema. 122 /* Give other threads a chance to run and exit any sema op
|