Home
last modified time | relevance | path

Searched refs:isExternC (Results 1 – 25 of 28) sorted by relevance

12

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/android/
H A DCloexecOpenCheck.cpp22 functionDecl(isExternC(), returns(isInteger()), in registerMatchers()
27 functionDecl(isExternC(), returns(isInteger()), in registerMatchers()
H A DCloexecSocketCheck.cpp21 functionDecl(isExternC(), returns(isInteger()), in registerMatchers()
H A DCloexecFopenCheck.cpp24 functionDecl(isExternC(), returns(asString("FILE *")), in registerMatchers()
H A DCloexecCreatCheck.cpp23 functionDecl(isExternC(), returns(isInteger()), in registerMatchers()
H A DCloexecCheck.cpp48 callee(functionDecl(isExternC(), Function).bind(FuncDeclBindingStr))) in registerMatchersImpl()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DAvoidCArraysCheck.cpp49 hasParent(varDecl(isExternC())), in registerMatchers()
52 hasAncestor(functionDecl(isExternC()))))) in registerMatchers()
H A DRedundantVoidArgCheck.cpp45 unless(isInstantiated()), unless(isExternC())) in registerMatchers()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cert/
H A DVariadicFunctionDefCheck.cpp23 functionDecl(isDefinition(), isVariadic(), unless(isExternC())) in registerMatchers()
/llvm-project-15.0.7/clang/lib/AST/
H A DMangle.cpp58 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 DDecl.cpp1125 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 DItaniumMangle.cpp658 if (VD->isExternC()) in getEffectiveDeclContext()
662 if (FD->isExternC()) in getEffectiveDeclContext()
741 if (VD->isExternC()) in shouldMangleCXXName()
H A DMicrosoftMangle.cpp527 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 DErrnoChecker.cpp205 if (CallF->isExternC() && CallF->isGlobal() && in checkPreCall()
H A DErrnoModeling.cpp106 FD->isExternC() && FD->getNumParams() == 0 && in getErrnoFunc()
H A DGenericTaintChecker.cpp105 if (D->getName().contains("stdin") && D->isExternC()) { in isStdin()
/llvm-project-15.0.7/clang/unittests/ASTMatchers/
H A DASTMatchersNarrowingTest.cpp1717 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 DRegistry.cpp426 REGISTER_MATCHER(isExternC); in RegistryMaps()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaDecl.cpp3429 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 DSema.cpp781 return FD->isExternC(); in isFunctionOrVarDeclExternC()
782 return cast<VarDecl>(ND)->isExternC(); in isFunctionOrVarDeclExternC()
H A DSemaExceptionSpec.cpp359 Old->isExternC()) { in CheckEquivalentExceptionSpec()
/llvm-project-15.0.7/clang/lib/Index/
H A DUSRGeneration.cpp246 if ((!Ctx.getLangOpts().CPlusPlus || D->isExternC()) && in VisitFunctionDecl()
/llvm-project-15.0.7/clang/include/clang/ASTMatchers/
H A DASTMatchers.h5133 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 DDecl.h1153 bool isExternC() const;
2434 bool isExternC() const;
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGCall.cpp2295 HasStrictReturn &= !FDecl->isExternC(); in ConstructAttributeList()
2298 HasStrictReturn &= !VDecl->isExternC(); in ConstructAttributeList()
/llvm-project-15.0.7/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp3045 if (FD->isExternC() && !FD->isMain()) { in getFunctionSourceLocation()
3073 if (FD->isExternC() && !FD->isMain()) { in RewriteLineDirective()

12