/external/clang/include/clang/AST/ |
H A D | CommentSema.h | 33 class Sema { class in namespace:clang::comments 34 Sema(const Sema &) = delete; 35 void operator=(const Sema &) = delete; 73 Sema(llvm::BumpPtrAllocator &Allocator, const SourceManager &SourceMgr, 79 /// Returns a copy of array, owned by Sema's allocator.
|
/external/clang/include/clang/ASTMatchers/Dynamic/ |
H A D | Parser.h | 17 /// to a Sema object received as an argument. 54 /// The parser uses the Sema instance passed into 62 class Sema { class in class:clang::ast_matchers::dynamic::Parser 64 virtual ~Sema(); 122 /// \brief Sema implementation that uses the matcher registry to process the 124 class RegistrySema : public Parser::Sema { 150 /// \param S The Sema instance that will help the parser 162 parseMatcherExpression(StringRef MatcherCode, Sema *S, 166 parseMatcherExpression(StringRef MatcherCode, Sema *S, 181 /// \param S The Sema instanc [all...] |
/external/clang/unittests/ASTMatchers/Dynamic/ |
H A D | ParserTest.cpp | 24 class MockSema : public Parser::Sema { 80 MockSema Sema; local 81 Sema.parse("0"); 82 Sema.parse("123"); 83 Sema.parse("0x1f"); 84 Sema.parse("12345678901"); 85 Sema.parse("1a1"); 86 EXPECT_EQ(5U, Sema.Values.size()); 87 EXPECT_EQ(0U, Sema.Values[0].getUnsigned()); 88 EXPECT_EQ(123U, Sema 95 MockSema Sema; local 123 MockSema Sema; local [all...] |
/external/spirv-llvm/lib/SPIRV/libSPIRV/ |
H A D | SPIRVEnum.h | 412 extractSPIRVMemOrderSemantic(unsigned Sema) { argument 413 return Sema & kSPIRVMemOrderSemanticMask;
|
/external/clang/lib/ASTMatchers/Dynamic/ |
H A D | Parser.cpp | 260 Parser::Sema::~Sema() {} 262 std::vector<ArgKind> Parser::Sema::getAcceptedCompletionTypes( 268 Parser::Sema::getMatcherCompletions(llvm::ArrayRef<ArgKind> AcceptedTypes) { 524 Parser::Parser(CodeTokenizer *Tokenizer, Sema *S, 557 bool Parser::parseExpression(StringRef Code, Sema *S, 572 Parser::completeExpression(StringRef Code, unsigned CompletionOffset, Sema *S, 592 Parser::parseMatcherExpression(StringRef Code, Sema *S,
|
/external/clang/lib/Sema/ |
H A D | 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/ScopeInf 74 Sema::Sema(Preprocessor &pp, ASTContext &ctxt, ASTConsumer &consumer, function in class:Sema [all...] |
H A D | SemaExpr.cpp | 14 #include "clang/Sema/SemaInternal.h" 35 #include "clang/Sema/AnalysisBasedWarnings.h" 36 #include "clang/Sema/DeclSpec.h" 37 #include "clang/Sema/DelayedDiagnostic.h" 38 #include "clang/Sema/Designator.h" 39 #include "clang/Sema/Initialization.h" 40 #include "clang/Sema/Lookup.h" 41 #include "clang/Sema/ParsedTemplate.h" 42 #include "clang/Sema/Scope.h" 43 #include "clang/Sema/ScopeInf 5037 rewriteBuiltinFunctionDecl(Sema *Sema, ASTContext &Context, const FunctionDecl *FDecl, MultiExprArg ArgExprs) argument 9945 CheckIdentityFieldAssignment(Expr *LHSExpr, Expr *RHSExpr, SourceLocation Loc, Sema &Sema) argument [all...] |
/external/clang/include/clang/Sema/ |
H A D | Lookup.h | 11 // Sema's name-lookup subsystem. 19 #include "clang/Sema/Sema.h" 129 LookupResult(Sema &SemaRef, const DeclarationNameInfo &NameInfo, argument 130 Sema::LookupNameKind LookupKind, 131 Sema::RedeclarationKind Redecl = Sema::NotForRedeclaration) 139 Redecl(Redecl != Sema::NotForRedeclaration), 141 Diagnose(Redecl == Sema::NotForRedeclaration), 151 LookupResult(Sema argument [all...] |
H A D | Sema.h | 1 //===--- Sema.h - Semantic Analysis & AST Building --------------*- C++ -*-===// 10 // This file defines the Sema class, which performs semantic analysis and 36 #include "clang/Sema/AnalysisBasedWarnings.h" 37 #include "clang/Sema/CleanupInfo.h" 38 #include "clang/Sema/DeclSpec.h" 39 #include "clang/Sema/ExternalSemaSource.h" 40 #include "clang/Sema/IdentifierResolver.h" 41 #include "clang/Sema/ObjCMethodList.h" 42 #include "clang/Sema/Ownership.h" 43 #include "clang/Sema/Scop 262 class Sema { class in namespace:clang [all...] |
/external/clang/lib/AST/ |
H A D | CommentSema.cpp | 28 Sema::Sema(llvm::BumpPtrAllocator &Allocator, const SourceManager &SourceMgr, function in class:clang::comments::Sema 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, 80 ParamCommandComment *Sema::actOnParamCommandStart( 98 void Sema::checkFunctionDeclVerbatimLine(const BlockCommandComment *Comment) { 131 void Sema [all...] |
/external/spirv-llvm/lib/SPIRV/ |
H A D | OCLUtil.h | 328 mapSPIRVMemSemanticToOCL(unsigned Sema) { argument 329 return std::make_pair(rmapBitMask<OCLMemFenceMap>(Sema), 330 OCLMemOrderMap::rmap(extractSPIRVMemOrderSemantic(Sema))); 334 mapSPIRVMemOrderToOCL(unsigned Sema) { argument 335 return OCLMemOrderMap::rmap(extractSPIRVMemOrderSemantic(Sema));
|
/external/clang/lib/CodeGen/ |
H A D | CGExprScalar.cpp | 670 const llvm::fltSemantics &Sema = local 673 MinSrc.convert(Sema, APFloat::rmTowardZero, &IsInexact); 674 MaxSrc.convert(Sema, APFloat::rmTowardZero, &IsInexact); 814 // Sema should add casts to make sure that the source expression's type is 2668 // assumption that Sema won't let anything through that we can't
|