Home
last modified time | relevance | path

Searched refs:getSema (Results 1 – 25 of 41) sorted by relevance

12

/llvm-project-15.0.7/clang/lib/Sema/
H A DTreeTransform.h2655 return getSema().ActOnCallExpr(
4476 getSema(), in TransformTemplateArgument()
7602 if (getSema().getLangOpts().OpenMP) in TransformForStmt()
7603 getSema().startOpenMPLoop(); in TransformForStmt()
11073 getSema().CurFPFeatures = in TransformCallExpr()
11194 getSema().CurFPFeatures = in TransformBinaryOperator()
11261 getSema().CurFPFeatures = in TransformCompoundAssignOperator()
11743 getSema().CurFPFeatures = in TransformCXXOperatorCallExpr()
11997 getSema().MarkThisReferenced(E); in TransformCXXThisExpr()
12584 getSema().Context, getSema().CurContext, in TransformRequiresExpr()
[all …]
H A DSemaTemplateInstantiate.cpp1218 getSema().MarkDeclarationsReferencedInType(Loc, T); in AlreadyTransformed()
1268 Decl *Inst = getSema().SubstDecl(D, getSema().CurContext, TemplateArgs); in TransformDefinition()
1293 if (getSema().ArgumentPackSubstitutionIndex == -1) in TransformFirstQualifierInScope()
1423 if (getSema().ArgumentPackSubstitutionIndex == -1) in TransformTemplateName()
1476 if (getSema().ArgumentPackSubstitutionIndex == -1) { in TransformTemplateParmRefExpr()
1597 if (getSema().ArgumentPackSubstitutionIndex == -1) { in TransformSubstNonTypeTemplateParmPackExpr()
1657 if (getSema().ArgumentPackSubstitutionIndex != -1) { in TransformFunctionParmPackExpr()
1685 getSema().MarkFunctionParmPackReferenced(PackExpr); in TransformFunctionParmPackExpr()
1701 if (getSema().ArgumentPackSubstitutionIndex == -1) { in TransformFunctionParmPackRefExpr()
1707 getSema().MarkFunctionParmPackReferenced(PackExpr); in TransformFunctionParmPackRefExpr()
[all …]
H A DSemaType.cpp201 Sema &getSema() const { in getSema() function in __anon29f668c70111::TypeProcessingState
1260 Sema &S = state.getSema(); in ConvertDeclSpecToType()
3065 Sema &S = state.getSema(); in inferARCWriteback()
3284 Sema &S = state.getSema(); in InventTemplateParameter()
4529 Sema &S = state.getSema(); in GetFullTypeForDeclarator()
5872 Sema &S = state.getSema(); in transferARCOwnershipToDeclaratorChunk()
5909 Sema &S = state.getSema(); in transferARCOwnership()
6415 Sema &S = State.getSema(); in GetTypeSourceInfoForDeclarator()
6622 Sema &S = State.getSema(); in HandleBTFTypeTagAttribute()
6653 Sema &S = State.getSema(); in HandleAddressSpaceTypeAttribute()
[all …]
H A DSemaLookup.cpp300 IDNS = getIDNS(LookupKind, getSema().getLangOpts().CPlusPlus, in configure()
311 getSema().DeclareGlobalNewDelete(); in configure()
534 QualType T = getSema().Context.getTypeDeclType(TD); in resolveKind()
536 std::make_pair(getSema().Context.getCanonicalType(T), I)); in resolveKind()
621 getSema().diagnoseEquivalentInternalLinkageDeclarations( in resolveKind()
2068 auto *Acceptable = isVisible(getSema(), Key) in getAcceptableDeclSlow()
2076 return findAcceptableDecl(getSema(), D, IDNS); in getAcceptableDeclSlow()
4105 !Result.getSema().getLangOpts().CPlusPlus) { in lookupInDeclContext()
4106 auto &S = Result.getSema(); in lookupInDeclContext()
4137 Result.getSema().ForceDeclarationOfImplicitMembers(Class); in lookupInDeclContext()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-include-fixer/
H A DIncludeFixer.cpp55 Compiler->getSema().addExternalSource(&SemaSource); in ExecuteAction()
57 clang::ParseAST(Compiler->getSema(), Compiler->getFrontendOpts().ShowStats, in ExecuteAction()
152 if (CI->getSema().isSFINAEContext()) in MaybeDiagnoseMissingCompleteType()
177 CI->getSema().Diag(Loc, PD); in MaybeDiagnoseMissingCompleteType()
189 if (CI->getSema().isSFINAEContext()) in CorrectTypo()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DLookup.h389 if (isAvailableForLookup(getSema(), D) || isHiddenDeclarationVisible(D)) in getAcceptableDecl()
638 Sema &getSema() const { return *SemaPtr; } in getSema() function
722 getSema().DiagnoseAmbiguousLookup(*this); in diagnose()
723 else if (isClassLookup() && getSema().getLangOpts().AccessControl) in diagnose()
724 getSema().CheckLookupAccess(*this); in diagnose()
/llvm-project-15.0.7/clang/unittests/CodeGen/
H A DBufferSourceTest.cpp48 clang::ParseAST(Compiler.compiler.getSema(), false, false); in TEST()
H A DTestCompiler.h80 clang::ParseAST(compiler.getSema(), false, false); in compile()
H A DCodeGenExternalTest.cpp271 clang::ParseAST(Compiler.compiler.getSema(), false, false); in TEST()
/llvm-project-15.0.7/clang/unittests/Sema/
H A DExternalSemaSourceTest.cpp207 Sources[I]->InitializeSema(CI.getSema()); in ExecuteAction()
208 CI.getSema().addExternalSource(Sources[I]); in ExecuteAction()
210 ParseAST(CI.getSema(), CI.getFrontendOpts().ShowStats, in ExecuteAction()
H A DSemaLookupTest.cpp27 Sema &S = CI.getSema(); in ExecuteAction()
/llvm-project-15.0.7/clang/include/clang/Testing/
H A DTestAST.h77 Sema &sema() { return Clang->getSema(); } in sema()
/llvm-project-15.0.7/clang/lib/Interpreter/
H A DIncrementalParser.cpp133 new Parser(CI->getPreprocessor(), CI->getSema(), /*SkipBodies=*/false)); in IncrementalParser()
145 Sema &S = CI->getSema(); in ParseOrWrapTopLevelDecl()
/llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangModulesDeclVendor.cpp396 m_compiler_instance->getSema(), clang::DeclarationName(&ident), in FindDecls()
399 m_compiler_instance->getSema().LookupName( in FindDecls()
401 m_compiler_instance->getSema().getScopeForContext( in FindDecls()
725 instance->getPreprocessor(), instance->getSema(), skipFunctionBodies)); in Create()
H A DClangASTSource.h198 clang::Sema *getSema();
H A DClangExpressionParser.cpp1139 m_ast_context->setSema(&m_compiler->getSema()); in ParseInternal()
1169 assert(m_compiler->getSema().getExternalSource() && in ParseInternal()
1175 &m_compiler->getSema()); in ParseInternal()
1176 ParseAST(m_compiler->getSema(), false, false); in ParseInternal()
H A DCxxModuleHandler.cpp22 m_sema(TypeSystemClang::GetASTContext(target)->getSema()) { in CxxModuleHandler()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DParsedAST.h67 Sema &getSema();
H A DParsedAST.cpp703 Sema &ParsedAST::getSema() { return Clang->getSema(); } in getSema() function in clang::clangd::ParsedAST
/llvm-project-15.0.7/clang/examples/PrintFunctionNames/
H A DPrintFunctionNames.cpp69 clang::Sema &sema = Instance.getSema(); in HandleTranslationUnit()
/llvm-project-15.0.7/clang-tools-extra/clangd/refactor/tweaks/
H A DSpecialMembers.cpp120 Inputs.AST->getSema().ForceDeclarationOfImplicitMembers(Class); in apply()
/llvm-project-15.0.7/clang/lib/ARCMigrate/
H A DARCMT.cpp314 MigrationPass pass(Ctx, OrigGCMode, Unit->getSema(), testAct, capturedDiags, in checkForManualIssues()
581 Unit->getSema(), TA, capturedDiags, ARCMTMacroLocs); in applyTransform()
/llvm-project-15.0.7/clang/lib/Frontend/
H A DChainedIncludesSource.cpp200 ParseAST(Clang->getSema()); in createChainedIncludesSource()
/llvm-project-15.0.7/clang/unittests/Frontend/
H A DFrontendActionTest.cpp65 CI.getSema().ActOnEndOfTranslationUnit(); in HandleTranslationUnit()
/llvm-project-15.0.7/clang/unittests/Interpreter/
H A DInterpreterTest.cpp246 Sema &SemaRef = Interp.getCompilerInstance()->getSema();

12