Home
last modified time | relevance | path

Searched refs:isConstexpr (Results 1 – 25 of 52) sorted by relevance

123

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/fuchsia/
H A DStaticallyConstructedObjectsCheck.cpp39 hasDeclaration(cxxConstructorDecl(isConstexpr())), in registerMatchers()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DInterfacesGlobalInitCheck.cpp25 unless(isConstexpr())); in registerMatchers()
H A DAvoidNonConstGlobalVariablesCheck.cpp28 isLocalVarDecl(), isConstexpr(), hasType(isConstQualified()), in registerMatchers()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cert/
H A DStaticObjectExceptionCheck.cpp28 unless(anyOf(isConstexpr(), hasType(cxxRecordDecl(isLambda())), in registerMatchers()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DDynamicStaticInitializersCheck.cpp22 if (Node.isConstexpr()) in AST_MATCHER()
H A DSuspiciousSemicolonCheck.cpp24 unless(isConstexpr())), in registerMatchers()
H A DBranchCloneCheck.cpp73 ifStmt(unless(allOf(isConstexpr(), isInTemplateInstantiation())), in registerMatchers()
/llvm-project-15.0.7/clang/lib/AST/Interp/
H A DInterp.cpp343 if (!F->isConstexpr()) { in CheckCallable()
352 if (!Inherited->isConstexpr()) in CheckCallable()
364 << DiagDecl->isConstexpr() << (bool)CD << DiagDecl; in CheckCallable()
H A DContext.cpp42 if (!Func->isConstexpr()) in isPotentialConstantExpr()
H A DFunction.h103 bool isConstexpr() const { return IsValid; } in isConstexpr() function
H A DByteCodeEmitter.cpp61 if (!F->isConstexpr() || !visitFunc(F)) { in compileFunc()
H A DByteCodeExprGen.cpp382 if (VD->hasLocalStorage() && VD->hasInit() && !VD->isConstexpr()) { in dereferenceVar()
485 if (VD->isConstexpr()) { in getGlobalIdx()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaCUDA.cpp151 if ((Var->isConstexpr() || Var->getType().isConstQualified()) && in IdentifyCUDATarget()
673 if (!getLangOpts().CUDAHostDeviceConstexpr || !NewD->isConstexpr() || in maybeAddCUDAHostDeviceAttrs()
720 ((VD->isConstexpr() || VD->getType().isConstQualified()) && in MaybeAddCUDAConstantAttr()
H A DJumpDiagnostics.cpp380 if (!(IS->isConstexpr() || IS->isConsteval() || in BuildScopeInformation()
385 if (IS->isConstexpr()) in BuildScopeInformation()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/
H A DStaticAssertCheck.cpp48 callExpr(hasDeclaration(functionDecl(unless(isConstexpr())))); in registerMatchers()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DIdentifierNamingCheck.cpp1176 if (Decl->isConstexpr() && NamingStyles[SK_ConstexprVariable]) in findStyleKind()
1207 if (Decl->isConstexpr() && NamingStyles[SK_ConstexprVariable]) in findStyleKind()
1279 if (Decl->isConstexpr() && NamingStyles[SK_ConstexprMethod]) in findStyleKind()
1282 if (Decl->isConstexpr() && NamingStyles[SK_ConstexprFunction]) in findStyleKind()
1313 if (Decl->isConstexpr() && NamingStyles[SK_ConstexprFunction]) in findStyleKind()
H A DElseAfterReturnCheck.cpp177 forEach(ifStmt(unless(isConstexpr()), in registerMatchers()
/llvm-project-15.0.7/clang/lib/AST/
H A DDeclCXX.cpp563 return Dtor ? Dtor->isConstexpr() : defaultedDestructorIsConstexpr(); in hasConstexprDestructor()
784 if (Constructor->isConstexpr()) in addedMember()
822 if (Constructor->isConstexpr() && !Constructor->isCopyOrMoveConstructor()) in addedMember()
1419 if (Constructor->isConstexpr()) in finishedDefaultedOrDeletedMember()
1426 else if (Constructor->isConstexpr()) in finishedDefaultedOrDeletedMember()
H A DJSONNodeDumper.cpp823 attributeOnlyIfTrue("constexpr", VD->isConstexpr()); in VisitVarDecl()
854 attributeOnlyIfTrue("constexpr", FD->isConstexpr()); in VisitFunctionDecl()
1498 attributeOnlyIfTrue("isConstexpr", IS->isConstexpr()); in VisitIfStmt()
H A DTextNodeDumper.cpp958 if (Node->isConstexpr()) in VisitIfStmt()
1776 if (D->isConstexpr()) in VisitVarDecl()
1799 if (E && !E->isValueDependent() && D->isConstexpr()) { in VisitVarDecl()
H A DODRHash.cpp297 Hash.AddBoolean(D->isConstexpr()); in VisitVarDecl()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DUseTrailingReturnTypeCheck.cpp339 if (!F.isConstexpr() && !F.isInlineSpecified() && in keepSpecifiers()
/llvm-project-15.0.7/clang/lib/Analysis/
H A DReachableCode.cpp215 return Callee ? Callee->isConstexpr() : false; in isConfigurationValue()
/llvm-project-15.0.7/clang/unittests/ASTMatchers/
H A DASTMatchersNarrowingTest.cpp1828 varDecl(hasName("foo"), isConstexpr()))); in TEST_P()
1830 functionDecl(hasName("bar"), isConstexpr()))); in TEST_P()
1839 matches("void baz() { if constexpr(1 > 0) {} }", ifStmt(isConstexpr()))); in TEST_P()
1841 notMatches("void baz() { if (1 > 0) {} }", ifStmt(isConstexpr()))); in TEST_P()
/llvm-project-15.0.7/clang/lib/ASTMatchers/Dynamic/
H A DRegistry.cpp409 REGISTER_MATCHER(isConstexpr); in RegistryMaps()

123