/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) 76 LOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/Sema/AttrParsedAttrKinds.inc 77 $(intermediates)/include/clang/Sema/AttrParsedAttrKinds.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 78 $(intermediates)/include/clang/Sema/AttrParsedAttrKinds.inc: $(CLANG_ROOT_PATH)/include/clang/Basic/Attr.td | $(CLANG_TBLGEN) 83 LOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/Sema/AttrParsedAttrList.inc 84 $(intermediates)/include/clang/Sema/AttrParsedAttrList.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 85 $(intermediates)/include/clang/Sema/AttrParsedAttrList.inc: $(CLANG_ROOT_PATH)/include/clang/Basic/Attr.td | $(CLANG_TBLGEN) 90 LOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/Sema/AttrTemplateInstantiate.in [all...] |
/external/clang/lib/Sema/ |
SemaExpr.cpp | 14 #include "clang/Sema/SemaInternal.h" 33 #include "clang/Sema/AnalysisBasedWarnings.h" 34 #include "clang/Sema/DeclSpec.h" 35 #include "clang/Sema/DelayedDiagnostic.h" 36 #include "clang/Sema/Designator.h" 37 #include "clang/Sema/Initialization.h" 38 #include "clang/Sema/Lookup.h" 39 #include "clang/Sema/ParsedTemplate.h" 40 #include "clang/Sema/Scope.h" 41 #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, 157 bool Sema::isDependentScopeSpecifier(const CXXScopeSpec &SS) { 169 bool Sema::isUnknownSpecialization(const CXXScopeSpec &SS) { 183 CXXRecordDecl *Sema::getCurrentInstantiationOf(NestedNameSpecifier *NNS) { 203 bool Sema::RequireCompleteDeclContext(CXXScopeSpec &SS [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...] |
DelayedDiagnostic.cpp | 17 #include "clang/Sema/DelayedDiagnostic.h" 20 using namespace sema;
|
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, 79 ExprResult Sema::BuildObjCStringLiteral(SourceLocation AtLoc, StringLiteral *S){ 145 static bool validateBoxingMethod(Sema &S, SourceLocation Loc, 169 static ObjCMethodDecl *getNSNumberFactoryMethod(Sema &S, SourceLocation Loc [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" 38 #include "clang/Sema/ScopeInfo.h" 39 #include "clang/Sema/SemaInternal.h" 63 Sema &S; 65 UnreachableCodeHandler(Sema &s) : S(s) {} 74 static void CheckUnreachable(Sema &S, AnalysisDeclContext &AC) { 323 static void CheckFallThroughForBody(Sema &S, const Decl *D, const Stmt *Body, 433 static bool SuggestInitializationFixit(Sema &S, const VarDecl *VD) [all...] |
SemaPseudoObject.cpp | 33 #include "clang/Sema/SemaInternal.h" 37 #include "clang/Sema/Initialization.h" 38 #include "clang/Sema/ScopeInfo.h" 42 using namespace sema; 47 Sema &S; 48 Rebuilder(Sema &S) : S(S) {} 110 ObjCPropertyRefRebuilder(Sema &S, Expr *newBase) 138 ObjCSubscriptRefRebuilder(Sema &S, Expr *newBase, Expr *newKeyExpr) 159 Sema &S; 164 PseudoOpBuilder(Sema &S, SourceLocation genericLoc [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...] |
SemaCast.cpp | 17 #include "clang/Sema/SemaInternal.h" 23 #include "clang/Sema/Initialization.h" 48 CastOperation(Sema &S, QualType destType, ExprResult src) 62 Sema &Self; 120 void checkObjCARCConversion(Sema::CheckedConversionKind CCK) { 125 Sema::ACR_unbridged) 143 static bool CastsAwayConstness(Sema &Self, QualType SrcType, QualType DestType, 157 static TryCastResult TryLValueToRValueCast(Sema &Self, Expr *SrcExpr, 162 static TryCastResult TryStaticReferenceDowncast(Sema &Self, Expr *SrcExpr, 168 static TryCastResult TryStaticPointerDowncast(Sema &Self, QualType SrcType [all...] |
SemaExprCXX.cpp | 15 #include "clang/Sema/SemaInternal.h" 28 #include "clang/Sema/DeclSpec.h" 29 #include "clang/Sema/Initialization.h" 30 #include "clang/Sema/Lookup.h" 31 #include "clang/Sema/ParsedTemplate.h" 32 #include "clang/Sema/Scope.h" 33 #include "clang/Sema/ScopeInfo.h" 34 #include "clang/Sema/TemplateDeduction.h" 39 using namespace sema; 41 ParsedType Sema::getDestructorName(SourceLocation TildeLoc [all...] |
CMakeLists.txt | 19 Sema.cpp
|
Makefile | 1 ##===- clang/lib/Sema/Makefile -----------------------------*- Makefile -*-===##
|
SemaStmtAsm.cpp | 14 #include "clang/Sema/SemaInternal.h" 19 #include "clang/Sema/Initialization.h" 20 #include "clang/Sema/Lookup.h" 21 #include "clang/Sema/Scope.h" 22 #include "clang/Sema/ScopeInfo.h" 38 using namespace sema; 47 static bool CheckAsmLValue(const Expr *E, Sema &S) { 89 StmtResult Sema::ActOnGCCAsmStmt(SourceLocation AsmLoc, bool IsSimple, 377 static StringRef getSpelling(Sema &SemaRef, Token AsmTok) { 388 static bool buildMSAsmString(Sema &SemaRef [all...] |
/external/clang/include/clang/Sema/ |
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) {}
|
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" 130 // Sema.h (by including this file) or sacrifice type safety (by 131 // making Sema.h declare things as enums). 188 Sema &SemaRef; 248 LocalInstantiationScope(Sema &SemaRef, bool CombineWithOuterScope = false) 260 const Sema &getSema() const { return SemaRef; } 369 Sema &SemaRef; 370 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex; 373 Sema::LateInstantiatedAttrVec* LateAttrs [all...] |
LocInfoType.h | 27 /// and Sema, when we want to preserve type source info for a parsed type. 46 friend class Sema;
|
/external/clang/lib/ARCMigrate/ |
Internals.h | 20 class Sema; 147 Sema &SemaRef; 154 Sema &sema, TransformActions &TA, 158 SemaRef(sema), TA(TA), CapturedDiags(capturedDiags),
|
/external/clang/include/clang/Frontend/ |
MultiplexConsumer.h | 19 #include "clang/Sema/SemaConsumer.h" 51 virtual void InitializeSema(Sema &S);
|
/external/clang/include/clang/Parse/ |
ParseAST.h | 24 class Sema; 44 void ParseAST(Sema &S, bool PrintStats = false,
|
/external/clang/test/SemaCXX/ |
typo-correction.cpp | 70 // Sema::BuildCXXNestedNameSpecifier. And also for the improvement by doing 71 // so in Sema::getTypeName. 80 // Sema::ActOnSizeofParameterPackExpr. 86 // Test the typo-correction callback in Sema::DiagnoseUnknownTypeName. 108 // Test the typo-correction callback in Sema::DiagnoseInvalidRedeclaration. 118 // Sema::ActOnIdExpression => Sema::DiagnoseEmptyLookup call path. 172 // Sema::ActOnIdExpression by Parser::ParseCastExpression to allow type names as
|
/external/clang/lib/ |
Makefile | 12 PARALLEL_DIRS = Headers Basic Lex Parse AST Sema CodeGen Analysis Frontend \
|
/external/clang/test/CXX/except/except.spec/ |
p1.cpp | 51 // Sema tests, noexcept specification
|
/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
|