/external/clang/unittests/ |
CMakeLists.txt | 23 add_subdirectory(Sema)
|
/external/clang/include/clang/Sema/ |
ExternalSemaSource.h | 1 //===--- ExternalSemaSource.h - External Sema Interface ---------*- C++ -*-===// 18 #include "clang/Sema/TypoCorrection.h" 19 #include "clang/Sema/Weak.h" 31 class Sema; 56 /// \brief Initialize the semantic source with the Sema instance 59 virtual void InitializeSema(Sema &S) {} 61 /// \brief Inform the semantic consumer that Sema is no longer available. 79 /// Sema cannot find. 85 /// \return true to tell Sema to recover using the LookupResult. 88 /// \brief Read the set of tentative definitions known to the external Sema [all...] |
SemaFixItUtils.h | 1 //===--- SemaFixItUtils.h - Sema FixIts -----------------------------------===// 10 // This file defines helper classes for generation of Sema FixItHints. 28 class Sema; 37 Sema &S, 54 Sema &S, 78 Sema &S);
|
PrettyDeclStackTrace.h | 25 class Sema; 32 Sema &S; 38 PrettyDeclStackTraceEntry(Sema &S, Decl *D, SourceLocation Loc,
|
SemaConsumer.h | 21 class Sema; 33 /// \brief Initialize the semantic consumer with the Sema instance 36 virtual void InitializeSema(Sema &S) {} 38 /// \brief Inform the semantic consumer that Sema is no longer available.
|
LoopHint.h | 15 #include "clang/Sema/AttributeList.h" 16 #include "clang/Sema/Ownership.h"
|
MultiplexExternalSemaSource.h | 1 //===--- MultiplexExternalSemaSource.h - External Sema Interface-*- C++ -*-===// 16 #include "clang/Sema/ExternalSemaSource.h" 17 #include "clang/Sema/Weak.h" 30 class Sema; 46 ///\brief Constructs a new multiplexing external sema source and appends the 207 /// \brief Initialize the semantic source with the Sema instance 210 void InitializeSema(Sema &S) override; 212 /// \brief Inform the semantic consumer that Sema is no longer available. 230 /// Sema cannot find. 236 /// \return true to tell Sema to recover using the LookupResult [all...] |
/external/clang/lib/Sema/ |
DelayedDiagnostic.cpp | 17 #include "clang/Sema/DelayedDiagnostic.h" 20 using namespace sema; 23 DelayedDiagnostic::makeAvailability(Sema::AvailabilityDiagnostic AD, 32 case Sema::AD_Deprecation: 35 case Sema::AD_Unavailable:
|
Sema.cpp | 1 //===--- Sema.cpp - AST Builder and Semantic Analysis Implementation ------===// 15 #include "clang/Sema/SemaInternal.h" 30 #include "clang/Sema/CXXFieldCollector.h" 31 #include "clang/Sema/DelayedDiagnostic.h" 32 #include "clang/Sema/ExternalSemaSource.h" 33 #include "clang/Sema/MultiplexExternalSemaSource.h" 34 #include "clang/Sema/ObjCMethodList.h" 35 #include "clang/Sema/PrettyDeclStackTrace.h" 36 #include "clang/Sema/Scope.h" 37 #include "clang/Sema/ScopeInfo.h [all...] |
SemaFixItUtils.cpp | 1 //===--- SemaFixItUtils.cpp - Sema FixIts ---------------------------------===// 10 // This file defines helper classes for generation of Sema FixItHints. 18 #include "clang/Sema/Sema.h" 19 #include "clang/Sema/SemaFixItUtils.h" 25 Sema &S, 54 Sema &S) { 163 static bool isMacroDefined(const Sema &S, SourceLocation Loc, StringRef Name) { 172 const Type &T, SourceLocation Loc, const Sema &S) { 204 Sema::getFixItZeroInitializerForType(QualType T, SourceLocation Loc) const [all...] |
SemaStmtAttr.cpp | 14 #include "clang/Sema/SemaInternal.h" 17 #include "clang/Sema/DelayedDiagnostic.h" 18 #include "clang/Sema/Lookup.h" 19 #include "clang/Sema/LoopHint.h" 20 #include "clang/Sema/ScopeInfo.h" 24 using namespace sema; 26 static Attr *handleFallThroughAttr(Sema &S, Stmt *St, const AttributeList &A, 46 static Attr *handleLoopHintAttr(Sema &S, Stmt *St, const AttributeList &A, 108 CheckForIncompatibleAttributes(Sema &S, SmallVectorImpl<const Attr *> &Attrs) { 197 static Attr *ProcessStmtAttribute(Sema &S, Stmt *St, const AttributeList &A [all...] |
SemaAttr.cpp | 15 #include "clang/Sema/SemaInternal.h" 21 #include "clang/Sema/Lookup.h" 110 void Sema::FreePackedContext() { 115 void Sema::AddAlignmentAttributesForRecord(RecordDecl *RD) { 132 void Sema::AddMsStructLayoutForRecord(RecordDecl *RD) { 144 void Sema::ActOnPragmaOptionsAlign(PragmaOptionsAlignKind Kind, 190 void Sema::ActOnPragmaPack(PragmaPackKind Kind, IdentifierInfo *Name, 220 case Sema::PPK_Default: // pack([n]) 224 case Sema::PPK_Show: // pack(show) 237 case Sema::PPK_Push: // pack(push [, id] [, [n] [all...] |
SemaTemplateDeduction.cpp | 13 #include "clang/Sema/TemplateDeduction.h" 22 #include "clang/Sema/DeclSpec.h" 23 #include "clang/Sema/Sema.h" 24 #include "clang/Sema/Template.h" 29 using namespace sema; 86 static Sema::TemplateDeductionResult 87 DeduceTemplateArguments(Sema &S, 118 static Sema::TemplateDeductionResult 119 DeduceTemplateArgumentsByTypeMatch(Sema &S [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/os/ |
os_thread.h | 403 pipe_semaphore_init(pipe_semaphore *sema, int init_val) 405 pipe_mutex_init(sema->mutex); 406 pipe_condvar_init(sema->cond); 407 sema->counter = init_val; 411 pipe_semaphore_destroy(pipe_semaphore *sema) 413 pipe_mutex_destroy(sema->mutex); 414 pipe_condvar_destroy(sema->cond); 419 pipe_semaphore_signal(pipe_semaphore *sema) 421 pipe_mutex_lock(sema->mutex); 422 sema->counter++ [all...] |
/external/mesa3d/src/gallium/auxiliary/os/ |
os_thread.h | 403 pipe_semaphore_init(pipe_semaphore *sema, int init_val) 405 pipe_mutex_init(sema->mutex); 406 pipe_condvar_init(sema->cond); 407 sema->counter = init_val; 411 pipe_semaphore_destroy(pipe_semaphore *sema) 413 pipe_mutex_destroy(sema->mutex); 414 pipe_condvar_destroy(sema->cond); 419 pipe_semaphore_signal(pipe_semaphore *sema) 421 pipe_mutex_lock(sema->mutex); 422 sema->counter++ [all...] |
/external/clang/include/clang/ASTMatchers/Dynamic/ |
Parser.h | 17 /// to a Sema object received as an argument. 54 /// The parser uses the Sema instance passed into 62 class Sema { 64 virtual ~Sema(); 68 /// This can be used in the Sema layer to declare known constants or to 110 /// \brief Sema implementation that uses the matcher registry to process the 112 class RegistrySema : public Parser::Sema { 130 /// use the overload below that takes a Sema. 145 /// \param S The Sema instance that will help the parser 152 parseMatcherExpression(StringRef MatcherCode, Sema *S, Diagnostics *Error) [all...] |
/external/valgrind/main/coregrind/m_scheduler/ |
sched-lock-generic.c | 41 vg_sema_t sema; member in struct:sched_lock 55 ML_(sema_init)(&p->sema); 61 ML_(sema_deinit)(&p->sema); 67 return p->sema.owner_lwpid; 72 ML_(sema_down)(&p->sema, False); 77 ML_(sema_up)(&p->sema, False);
|
/external/qemu/util/ |
qemu-thread-win32.c | 76 cond->sema = CreateSemaphore(NULL, 0, LONG_MAX, NULL); 77 if (!cond->sema) { 97 result = CloseHandle(cond->sema); 101 cond->sema = 0; 124 result = SignalObjectAndWait(cond->sema, cond->continue_event, 143 result = ReleaseSemaphore(cond->sema, cond->waiters, NULL); 173 WaitForSingleObject(cond->sema, INFINITE); 198 sem->sema = CreateSemaphore(NULL, init, LONG_MAX, NULL); 203 CloseHandle(sem->sema); 208 ReleaseSemaphore(sem->sema, 1, NULL) [all...] |
/external/clang/ |
Android.mk | 22 lib/Sema \
|
/external/clang/test/CodeGen/ |
noduplicate-cxx11-test.cpp | 3 // This was a problem in Sema, but only shows up as noinline missing
|
/external/clang/test/CodeGenCXX/ |
noinline-template.cpp | 3 // This was a problem in Sema, but only shows up as noinline missing
|
/external/clang/include/clang/Basic/ |
CMakeLists.txt | 16 clang_diag_gen(Sema) 38 clang_tablegen(arm_neon.inc -gen-arm-neon-sema
|
/external/clang/unittests/Sema/ |
Makefile | 1 ##===- unittests/Sema/Makefile -----------------------------*- Makefile -*-===## 11 TESTNAME = Sema
|
/external/clang/lib/Parse/ |
RAIIObjectsForParser.h | 20 #include "clang/Sema/DelayedDiagnostic.h" 21 #include "clang/Sema/Sema.h" 45 Sema &S; 46 sema::DelayedDiagnosticPool DiagnosticPool; 47 Sema::ParsingDeclState State; 85 Sema &Actions; 86 sema::DelayedDiagnosticPool DiagnosticPool; 87 Sema::ParsingDeclState State; 102 const sema::DelayedDiagnosticPool *parentPool [all...] |
/external/valgrind/main/drd/tests/ |
pth_broadcast.c | 143 struct csema sema; local 147 csema_ctr(&sema); 153 p->m_sema = &sema; 161 csema_p(&sema, thread_count); 176 csema_dtr(&sema);
|