Searched defs:Sema (Results 1 - 12 of 12) sorted by relevance

/external/clang/include/clang/AST/
H A DCommentSema.h33 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 DParser.h17 /// 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 DParserTest.cpp24 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 DSPIRVEnum.h412 extractSPIRVMemOrderSemantic(unsigned Sema) { argument
413 return Sema & kSPIRVMemOrderSemanticMask;
/external/clang/lib/ASTMatchers/Dynamic/
H A DParser.cpp260 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 DSema.cpp1 //===--- 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 DSemaExpr.cpp14 #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 DLookup.h11 // 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 DSema.h1 //===--- 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 DCommentSema.cpp28 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 DOCLUtil.h328 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 DCGExprScalar.cpp670 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

Completed in 1338 milliseconds