Home | History | Annotate | Download | only in Sema

Lines Matching refs:sema

29 #include "clang/Sema/Designator.h"
30 #include "clang/Sema/Lookup.h"
31 #include "clang/Sema/Ownership.h"
32 #include "clang/Sema/ParsedTemplate.h"
33 #include "clang/Sema/ScopeInfo.h"
34 #include "clang/Sema/SemaDiagnostic.h"
35 #include "clang/Sema/SemaInternal.h"
41 using namespace sema;
114 Sema &SemaRef;
123 TreeTransform(Sema &SemaRef) : SemaRef(SemaRef) { }
138 Sema &getSema() const { return SemaRef; }
891 LookupResult Result(SemaRef, Id, IdLoc, Sema::LookupTagName);
922 LookupResult Result(SemaRef, Id, IdLoc, Sema::LookupTagName);
1093 StmtResult RebuildIfStmt(SourceLocation IfLoc, Sema::FullExprArg Cond,
1122 StmtResult RebuildWhileStmt(SourceLocation WhileLoc, Sema::FullExprArg Cond,
1143 Stmt *Init, Sema::FullExprArg Cond,
1144 VarDecl *CondVar, Sema::FullExprArg Inc,
1183 Sema::DeclGroupPtrTy DG = getSema().BuildDeclaratorGroup(Decls);
1422 Sema::BFRK_Rebuild);
1529 Sema::OffsetOfComponent *Components,
1636 LookupResult R(getSema(), MemberNameInfo, Sema::LookupMemberName);
2411 Sema::LookupMemberName);
2440 Sema::LookupMemberName);
2485 Sema::LookupMemberName);
2795 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(getSema(), -1);
2819 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(getSema(), I);
3194 Sema::ConstantEvaluated);
3329 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(getSema(), -1);
3345 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(getSema(), I);
3863 Sema::ConstantEvaluated);
3948 Sema::ConstantEvaluated);
3998 Sema::ConstantEvaluated);
4177 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(getSema(), I);
4220 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(getSema(), -1);
4267 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(getSema(), I);
4298 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(getSema(), -1);
4368 Sema::CXXThisScopeRAII ThisScope(SemaRef, ThisContext, ThisTypeQuals);
4486 EnterExpressionEvaluationContext Unevaluated(SemaRef, Sema::Unevaluated,
4487 Sema::ReuseLambdaContextDecl);
4544 EnterExpressionEvaluationContext Unevaluated(SemaRef, Sema::Unevaluated, 0,
5242 Sema::CompoundScopeRAII CompoundScope(getSema());
5284 Sema::ConstantEvaluated);
5398 Sema::FullExprArg FullCond(getSema().MakeFullExpr(Cond.take()));
5492 Sema::FullExprArg FullCond(getSema().MakeFullExpr(Cond.take()));
5570 Sema::FullExprArg FullCond(getSema().MakeFullExpr(Cond.take()));
5579 Sema::FullExprArg FullInc(getSema().MakeFullDiscardedValueExpr(Inc.get()));
6136 case Sema::IER_Exists:
6142 case Sema::IER_DoesNotExist:
6148 case Sema::IER_Dependent:
6152 case Sema::IER_Error:
6505 typedef Sema::OffsetOfComponent Component;
6608 EnterExpressionEvaluationContext Unevaluated(SemaRef, Sema::Unevaluated,
6609 Sema::ReuseLambdaContextDecl);
6770 Sema::FPContractStateRAII FPContractState(getSema());
7200 Sema::FPContractStateRAII FPContractState(getSema());
7348 EnterExpressionEvaluationContext Unevaluated(SemaRef, Sema::Unevaluated,
7349 Sema::ReuseLambdaContextDecl);
7384 EnterExpressionEvaluationContext Unevaluated(SemaRef, Sema::Unevaluated);
7733 Sema::LookupOrdinaryName);
7896 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(getSema(), -1);
7922 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(SemaRef, I);
7994 EnterExpressionEvaluationContext Unevaluated(SemaRef, Sema::Unevaluated);
8015 EnterExpressionEvaluationContext Unevaluated(SemaRef, Sema::Unevaluated);
8251 Sema::ContextRAII SavedContext(getSema(), CallOperator);
8254 sema::LambdaScopeInfo *LSI
8266 // When we hit the first implicit capture, tell Sema that we've finished
8299 // Determine the capture kind for Sema.
8300 Sema::TryCaptureKind Kind
8301 = C->isImplicit()? Sema::TryCapture_Implicit
8303 ? Sema::TryCapture_ExplicitByVal
8304 : Sema::TryCapture_ExplicitByRef;
8326 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(getSema(), I);
8362 getSema().PushExpressionEvaluationContext(Sema::PotentiallyEvaluated);
8540 Sema::LookupOrdinaryName);
8616 EnterExpressionEvaluationContext Unevaluated(SemaRef, Sema::Unevaluated);
8798 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(getSema(), -1);
8827 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(getSema(), I);
9460 Sema::TemplateTy Template;
9481 Sema::TemplateTy Template;