| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/fuchsia/ |
| H A D | StaticallyConstructedObjectsCheck.cpp | 39 hasDeclaration(cxxConstructorDecl(isConstexpr())), in registerMatchers()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
| H A D | InterfacesGlobalInitCheck.cpp | 25 unless(isConstexpr())); in registerMatchers()
|
| H A D | AvoidNonConstGlobalVariablesCheck.cpp | 28 isLocalVarDecl(), isConstexpr(), hasType(isConstQualified()), in registerMatchers()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cert/ |
| H A D | StaticObjectExceptionCheck.cpp | 28 unless(anyOf(isConstexpr(), hasType(cxxRecordDecl(isLambda())), in registerMatchers()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | DynamicStaticInitializersCheck.cpp | 22 if (Node.isConstexpr()) in AST_MATCHER()
|
| H A D | SuspiciousSemicolonCheck.cpp | 24 unless(isConstexpr())), in registerMatchers()
|
| H A D | BranchCloneCheck.cpp | 73 ifStmt(unless(allOf(isConstexpr(), isInTemplateInstantiation())), in registerMatchers()
|
| /llvm-project-15.0.7/clang/lib/AST/Interp/ |
| H A D | Interp.cpp | 343 if (!F->isConstexpr()) { in CheckCallable() 352 if (!Inherited->isConstexpr()) in CheckCallable() 364 << DiagDecl->isConstexpr() << (bool)CD << DiagDecl; in CheckCallable()
|
| H A D | Context.cpp | 42 if (!Func->isConstexpr()) in isPotentialConstantExpr()
|
| H A D | Function.h | 103 bool isConstexpr() const { return IsValid; } in isConstexpr() function
|
| H A D | ByteCodeEmitter.cpp | 61 if (!F->isConstexpr() || !visitFunc(F)) { in compileFunc()
|
| H A D | ByteCodeExprGen.cpp | 382 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 D | SemaCUDA.cpp | 151 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 D | JumpDiagnostics.cpp | 380 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 D | StaticAssertCheck.cpp | 48 callExpr(hasDeclaration(functionDecl(unless(isConstexpr())))); in registerMatchers()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | IdentifierNamingCheck.cpp | 1176 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 D | ElseAfterReturnCheck.cpp | 177 forEach(ifStmt(unless(isConstexpr()), in registerMatchers()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | DeclCXX.cpp | 563 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 D | JSONNodeDumper.cpp | 823 attributeOnlyIfTrue("constexpr", VD->isConstexpr()); in VisitVarDecl() 854 attributeOnlyIfTrue("constexpr", FD->isConstexpr()); in VisitFunctionDecl() 1498 attributeOnlyIfTrue("isConstexpr", IS->isConstexpr()); in VisitIfStmt()
|
| H A D | TextNodeDumper.cpp | 958 if (Node->isConstexpr()) in VisitIfStmt() 1776 if (D->isConstexpr()) in VisitVarDecl() 1799 if (E && !E->isValueDependent() && D->isConstexpr()) { in VisitVarDecl()
|
| H A D | ODRHash.cpp | 297 Hash.AddBoolean(D->isConstexpr()); in VisitVarDecl()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/ |
| H A D | UseTrailingReturnTypeCheck.cpp | 339 if (!F.isConstexpr() && !F.isInlineSpecified() && in keepSpecifiers()
|
| /llvm-project-15.0.7/clang/lib/Analysis/ |
| H A D | ReachableCode.cpp | 215 return Callee ? Callee->isConstexpr() : false; in isConfigurationValue()
|
| /llvm-project-15.0.7/clang/unittests/ASTMatchers/ |
| H A D | ASTMatchersNarrowingTest.cpp | 1828 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 D | Registry.cpp | 409 REGISTER_MATCHER(isConstexpr); in RegistryMaps()
|