| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/android/ |
| H A D | CloexecOpenCheck.cpp | 22 functionDecl(isExternC(), returns(isInteger()), in registerMatchers() 27 functionDecl(isExternC(), returns(isInteger()), in registerMatchers()
|
| H A D | CloexecSocketCheck.cpp | 21 functionDecl(isExternC(), returns(isInteger()), in registerMatchers()
|
| H A D | CloexecFopenCheck.cpp | 24 functionDecl(isExternC(), returns(asString("FILE *")), in registerMatchers()
|
| H A D | CloexecCreatCheck.cpp | 23 functionDecl(isExternC(), returns(isInteger()), in registerMatchers()
|
| H A D | CloexecCheck.cpp | 48 callee(functionDecl(isExternC(), Function).bind(FuncDeclBindingStr))) in registerMatchersImpl()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/ |
| H A D | AvoidCArraysCheck.cpp | 49 hasParent(varDecl(isExternC())), in registerMatchers() 52 hasAncestor(functionDecl(isExternC()))))) in registerMatchers()
|
| H A D | RedundantVoidArgCheck.cpp | 45 unless(isInstantiated()), unless(isExternC())) in registerMatchers()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cert/ |
| H A D | VariadicFunctionDefCheck.cpp | 23 functionDecl(isDefinition(), isVariadic(), unless(isExternC())) in registerMatchers()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Mangle.cpp | 58 static bool isExternC(const NamedDecl *ND) { in isExternC() function 60 return FD->isExternC(); in isExternC() 62 return VD->isExternC(); in isExternC() 81 if (Context.getLangOpts().CPlusPlus && !isExternC(ND) && in getCallingConvMangling()
|
| H A D | Decl.cpp | 1125 if (VD->isExternC()) in isReserved() 1128 if (FD->isExternC()) in isReserved() 2153 bool VarDecl::isExternC() const { in isExternC() function in VarDecl 3284 bool FunctionDecl::isExternC() const { in isExternC() function in FunctionDecl 4194 if (isExternC()) { in getMemoryFunctionKind()
|
| H A D | ItaniumMangle.cpp | 658 if (VD->isExternC()) in getEffectiveDeclContext() 662 if (FD->isExternC()) in getEffectiveDeclContext() 741 if (VD->isExternC()) in shouldMangleCXXName()
|
| H A D | MicrosoftMangle.cpp | 527 if (VD->isExternC()) in shouldMangleCXXName() 599 if (FD->isExternC() && FD->hasAttr<OverloadableAttr>()) in mangleFunctionEncoding()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | ErrnoChecker.cpp | 205 if (CallF->isExternC() && CallF->isGlobal() && in checkPreCall()
|
| H A D | ErrnoModeling.cpp | 106 FD->isExternC() && FD->getNumParams() == 0 && in getErrnoFunc()
|
| H A D | GenericTaintChecker.cpp | 105 if (D->getName().contains("stdin") && D->isExternC()) { in isStdin()
|
| /llvm-project-15.0.7/clang/unittests/ASTMatchers/ |
| H A D | ASTMatchersNarrowingTest.cpp | 1717 EXPECT_TRUE(matches("extern \"C\" void f() {}", functionDecl(isExternC()))); in TEST_P() 1719 matches("extern \"C\" { void f() {} }", functionDecl(isExternC()))); in TEST_P() 1720 EXPECT_TRUE(notMatches("void f() {}", functionDecl(isExternC()))); in TEST_P() 1728 EXPECT_TRUE(matches("extern \"C\" int i;", varDecl(isExternC()))); in TEST_P() 1729 EXPECT_TRUE(matches("extern \"C\" { int i; }", varDecl(isExternC()))); in TEST_P() 1730 EXPECT_TRUE(notMatches("int i;", varDecl(isExternC()))); in TEST_P()
|
| /llvm-project-15.0.7/clang/lib/ASTMatchers/Dynamic/ |
| H A D | Registry.cpp | 426 REGISTER_MATCHER(isExternC); in RegistryMaps()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaDecl.cpp | 3429 template<typename T> static bool isExternC(T *D) { return D->isExternC(); } in isExternC() function 3430 static bool isExternC(VarTemplateDecl *) { return false; } in isExternC() function 3460 !(isExternC(Old) && isExternC(New))) in checkUsingShadowRedecl() 7104 return D->isExternC(); in isIncompleteDeclExternC() 7176 return FD->isExternC(); in isDeclExternC() 7178 return VD->isExternC(); in isDeclExternC() 8077 if (shadowedVar->isExternC()) { in CheckShadow() 10835 if (!CLinkageMayDiffer && OldFD->isExternC() != NewFD->isExternC()) in areMultiversionVariantFunctionsCompatible() 11567 if (Previous.empty() && NewFD->isExternC()) { in CheckFunctionDeclaration() 13050 !(getLangOpts().CPlusPlus && VDecl->isExternC()) && in AddInitializerToDecl() [all …]
|
| H A D | Sema.cpp | 781 return FD->isExternC(); in isFunctionOrVarDeclExternC() 782 return cast<VarDecl>(ND)->isExternC(); in isFunctionOrVarDeclExternC()
|
| H A D | SemaExceptionSpec.cpp | 359 Old->isExternC()) { in CheckEquivalentExceptionSpec()
|
| /llvm-project-15.0.7/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 246 if ((!Ctx.getLangOpts().CPlusPlus || D->isExternC()) && in VisitFunctionDecl()
|
| /llvm-project-15.0.7/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 5133 AST_POLYMORPHIC_MATCHER(isExternC, AST_POLYMORPHIC_SUPPORTED_TYPES(FunctionDecl, in AST_POLYMORPHIC_MATCHER() argument 5135 return Node.isExternC(); in AST_POLYMORPHIC_MATCHER()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | Decl.h | 1153 bool isExternC() const; 2434 bool isExternC() const;
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGCall.cpp | 2295 HasStrictReturn &= !FDecl->isExternC(); in ConstructAttributeList() 2298 HasStrictReturn &= !VDecl->isExternC(); in ConstructAttributeList()
|
| /llvm-project-15.0.7/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteModernObjC.cpp | 3045 if (FD->isExternC() && !FD->isMain()) { in getFunctionSourceLocation() 3073 if (FD->isExternC() && !FD->isMain()) { in RewriteLineDirective()
|