HomeSort by relevance Sort by last modified time
    Searched refs:Sema (Results 1 - 25 of 101) sorted by null

1 2 3 4 5

  /external/clang/include/clang/Sema/
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.
PrettyDeclStackTrace.h 25 class Sema;
32 Sema &S;
38 PrettyDeclStackTraceEntry(Sema &S, Decl *D, SourceLocation Loc,
SemaInternal.h 1 //===--- SemaInternal.h - Internal Sema Interfaces --------------*- C++ -*-===//
11 // implementation of Sema.
19 #include "clang/Sema/Sema.h"
20 #include "clang/Sema/SemaDiagnostic.h"
24 inline PartialDiagnostic Sema::PDiag(unsigned DiagID) {
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);
AnalysisBasedWarnings.h 1 //=- AnalysisBasedWarnings.h - Sema warnings based on libAnalysis -*- C++ -*-=//
10 // This file defines AnalysisBasedWarnings, a worker object used by Sema
26 class Sema;
27 namespace sema { namespace in namespace:clang
31 namespace sema { namespace in namespace:clang
47 Sema &S;
90 AnalysisBasedWarnings(Sema &s);
100 }} // end namespace 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...]
LocInfoType.h 27 /// and Sema, when we want to preserve type source info for a parsed type.
46 friend class Sema;
ExternalSemaSource.h 1 //===--- ExternalSemaSource.h - External Sema Interface ---------*- C++ -*-===//
17 #include "clang/Sema/Weak.h"
29 class Sema;
53 /// \brief Initialize the semantic source with the Sema instance
56 virtual void InitializeSema(Sema &S) {}
58 /// \brief Inform the semantic consumer that Sema is no longer available.
76 /// Sema cannot find.
82 /// \return true to tell Sema to recover using the LookupResult.
85 /// \brief Read the set of tentative definitions known to the external Sema
96 /// external Sema source
    [all...]
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/
TargetAttributesSema.h 17 class Sema;
23 const AttributeList &Attr, Sema &S) const;
SemaAttr.cpp 15 #include "clang/Sema/SemaInternal.h"
20 #include "clang/Sema/Lookup.h"
109 void Sema::FreePackedContext() {
114 void Sema::AddAlignmentAttributesForRecord(RecordDecl *RD) {
132 void Sema::AddMsStructLayoutForRecord(RecordDecl *RD) {
138 void Sema::ActOnPragmaOptionsAlign(PragmaOptionsAlignKind Kind,
184 void Sema::ActOnPragmaPack(PragmaPackKind Kind, IdentifierInfo *Name,
214 case Sema::PPK_Default: // pack([n])
218 case Sema::PPK_Show: // pack(show)
231 case Sema::PPK_Push: // pack(push [, id] [, [n]
    [all...]
TargetAttributesSema.cpp 18 #include "clang/Sema/SemaInternal.h"
25 const AttributeList &Attr, Sema &S) const {
30 const AttributeList &Attr, Sema &S) {
64 const AttributeList &Attr, Sema &S) const {
75 Sema &S) {
90 Sema &S) {
110 Sema &S) const {
125 Sema &S) {
154 DLLImportAttr *Sema::mergeDLLImportAttr(Decl *D, SourceRange Range,
168 static void HandleDLLImportAttr(Decl *D, const AttributeList &Attr, Sema &S)
    [all...]
SemaTemplateDeduction.cpp 13 #include "clang/Sema/TemplateDeduction.h"
21 #include "clang/Sema/DeclSpec.h"
22 #include "clang/Sema/Sema.h"
23 #include "clang/Sema/Template.h"
28 using namespace sema;
82 static Sema::TemplateDeductionResult
83 DeduceTemplateArguments(Sema &S,
114 static Sema::TemplateDeductionResult
115 DeduceTemplateArgumentsByTypeMatch(Sema &S
    [all...]
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...]
SemaStmtAttr.cpp 14 #include "clang/Sema/SemaInternal.h"
19 #include "clang/Sema/DelayedDiagnostic.h"
20 #include "clang/Sema/Lookup.h"
21 #include "clang/Sema/ScopeInfo.h"
25 using namespace sema;
27 static Attr *handleFallThroughAttr(Sema &S, Stmt *St, const AttributeList &A,
48 static Attr *ProcessStmtAttribute(Sema &S, Stmt *St, const AttributeList &A,
67 StmtResult Sema::ProcessStmtAttributes(Stmt *S, AttributeList *AttrList,
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...]
SemaDeclCXX.cpp 14 #include "clang/Sema/SemaInternal.h"
31 #include "clang/Sema/CXXFieldCollector.h"
32 #include "clang/Sema/DeclSpec.h"
33 #include "clang/Sema/Initialization.h"
34 #include "clang/Sema/Lookup.h"
35 #include "clang/Sema/ParsedTemplate.h"
36 #include "clang/Sema/Scope.h"
37 #include "clang/Sema/ScopeInfo.h"
58 Sema *S;
61 CheckDefaultArgumentVisitor(Expr *defarg, Sema *s
    [all...]
SemaOverload.cpp 10 // This file provides Sema routines for C++ overloading.
14 #include "clang/Sema/Overload.h"
25 #include "clang/Sema/Initialization.h"
26 #include "clang/Sema/Lookup.h"
27 #include "clang/Sema/SemaInternal.h"
28 #include "clang/Sema/Template.h"
29 #include "clang/Sema/TemplateDeduction.h"
37 using namespace sema;
41 CreateFunctionRefExpr(Sema &S, FunctionDecl *Fn, NamedDecl *FoundDecl,
60 static bool IsStandardConversion(Sema &S, Expr* From, QualType ToType
    [all...]
  /external/clang/include/clang/Parse/
ParseAST.h 24 class Sema;
44 void ParseAST(Sema &S, bool PrintStats = false,
  /external/clang/lib/AST/
CommentSema.cpp 28 Sema::Sema(llvm::BumpPtrAllocator &Allocator, const SourceManager &SourceMgr,
36 void Sema::setDecl(const Decl *D) {
45 ParagraphComment *Sema::actOnParagraphComment(
50 BlockCommandComment *Sema::actOnBlockCommandStart(
62 void Sema::actOnBlockCommandArgs(BlockCommandComment *Command,
67 void Sema::actOnBlockCommandFinish(BlockCommandComment *Command,
76 ParamCommandComment *Sema::actOnParamCommandStart(
94 void Sema::checkFunctionDeclVerbatimLine(const BlockCommandComment *Comment) {
121 void Sema::checkContainerDeclVerbatimLine(const BlockCommandComment *Comment)
    [all...]
  /external/clang/lib/
Makefile 12 PARALLEL_DIRS = Headers Basic Lex Parse AST Sema CodeGen Analysis Frontend \
  /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"
80 OwningPtr<Sema> S(new Sema(PP, Ctx, *Consumer, TUKind, CompletionConsumer));
83 llvm::CrashRecoveryContextCleanupRegistrar<Sema> CleanupSema(S.get());
88 void clang::ParseAST(Sema &S, bool PrintStats, bool SkipFunctionBodies) {
95 // Also turn on collection of stats inside of the Sema object
    [all...]
  /external/clang/include/clang/Frontend/
MultiplexConsumer.h 19 #include "clang/Sema/SemaConsumer.h"
51 virtual void InitializeSema(Sema &S);
  /external/clang/
Android.mk 21 lib/Sema \
  /external/clang/include/clang/AST/
CommentParser.h 38 Sema &S;
95 Parser(Lexer &L, Sema &S, llvm::BumpPtrAllocator &Allocator,

Completed in 77 milliseconds

1 2 3 4 5