Home
last modified time | relevance | path

Searched refs:clang (Results 1 – 25 of 2448) sorted by relevance

12345678910>>...98

/openbsd/src/gnu/llvm/llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/
DBUILD.gn1 import("//clang/lib/StaticAnalyzer/Frontend/enable.gni")
5 config("clang-tidy-config_Config") {
6 visibility = [ ":clang-tidy-config" ]
10 write_cmake_config("clang-tidy-config") {
11 input = "clang-tidy-config.h.cmake"
12 output = "$target_gen_dir/clang-tidy-config.h"
22 public_configs = [ ":clang-tidy-config_Config" ]
25 static_library("clang-tidy") {
29 ":clang-tidy-config",
30 "//clang/include/clang/StaticAnalyzer/Checkers",
[all …]
/openbsd/src/gnu/llvm/lldb/source/Plugins/TypeSystem/Clang/
DTypeSystemClang.cpp87 using namespace clang;
93 static void VerifyDecl(clang::Decl *decl) { in VerifyDecl()
121 bool isOverload(clang::CXXMethodDecl *m1, clang::CXXMethodDecl *m2) { in isOverload()
125 clang::ASTContext &context = m1->getASTContext(); in isOverload()
127 const auto *m1Type = llvm::cast<clang::FunctionProtoType>( in isOverload()
130 const auto *m2Type = llvm::cast<clang::FunctionProtoType>( in isOverload()
133 auto compareArgTypes = [&context](const clang::QualType &m1p, in isOverload()
134 const clang::QualType &m2p) { in isOverload()
149 void addOverridesForMethod(clang::CXXMethodDecl *decl) { in addOverridesForMethod()
153 clang::CXXBasePaths paths; in addOverridesForMethod()
[all …]
DTypeSystemClang.h44 namespace clang {
111 typedef void (*CompleteTagDeclCallback)(void *baton, clang::TagDecl *);
113 clang::ObjCInterfaceDecl *);
134 clang::ASTContext &existing_ctxt);
155 static TypeSystemClang *GetASTContext(clang::ASTContext *ast_ctx);
162 clang::ASTContext &getASTContext();
164 clang::MangleContext *getMangleContext();
166 std::shared_ptr<clang::TargetOptions> &getTargetOptions();
168 clang::TargetInfo *getTargetInfo();
170 void setSema(clang::Sema *s);
[all …]
/openbsd/src/gnu/llvm/lldb/source/Plugins/ExpressionParser/Clang/
DASTUtils.h23 class ExternalASTSourceWrapper : public clang::ExternalSemaSource {
33 clang::Decl *GetExternalDecl(uint32_t ID) override { in GetExternalDecl()
37 clang::Selector GetExternalSelector(uint32_t ID) override { in GetExternalSelector()
45 clang::Stmt *GetExternalDeclStmt(uint64_t Offset) override { in GetExternalDeclStmt()
49 clang::CXXCtorInitializer **
54 clang::CXXBaseSpecifier *
59 void updateOutOfDateIdentifier(clang::IdentifierInfo &II) override { in updateOutOfDateIdentifier()
63 bool FindExternalVisibleDeclsByName(const clang::DeclContext *DC, in FindExternalVisibleDeclsByName()
64 clang::DeclarationName Name) override { in FindExternalVisibleDeclsByName()
68 void completeVisibleDeclsMap(const clang::DeclContext *DC) override { in completeVisibleDeclsMap()
[all …]
DClangASTImporter.h68 typedef llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits>
73 llvm::DenseMap<const clang::FieldDecl *, uint64_t> field_offsets;
79 : m_file_manager(clang::FileSystemOptions(), in ClangASTImporter()
97 clang::Decl *CopyDecl(clang::ASTContext *dst_ctx, clang::Decl *decl);
110 clang::Decl *DeportDecl(clang::ASTContext *dst_ctx, clang::Decl *decl);
119 void SetRecordLayout(clang::RecordDecl *decl, const LayoutInfo &layout);
122 const clang::RecordDecl *record_decl, uint64_t &bit_size,
124 llvm::DenseMap<const clang::FieldDecl *, uint64_t> &field_offsets,
125 llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits>
127 llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits>
[all …]
DClangASTSource.h33 class ClangASTSource : public clang::ExternalASTSource,
52 clang::Decl *GetExternalDecl(uint32_t) override { return nullptr; } in GetExternalDecl()
53 clang::Stmt *GetExternalDeclStmt(uint64_t) override { return nullptr; } in GetExternalDeclStmt()
54 clang::Selector GetExternalSelector(uint32_t) override { in GetExternalSelector()
55 return clang::Selector(); in GetExternalSelector()
58 clang::CXXBaseSpecifier *
62 void MaterializeVisibleDecls(const clang::DeclContext *DC) {} in MaterializeVisibleDecls()
86 bool FindExternalVisibleDeclsByName(const clang::DeclContext *DC,
87 clang::DeclarationName Name) override;
101 const clang::DeclContext *DC,
[all …]
DASTResultSynthesizer.h15 namespace clang {
37 class ASTResultSynthesizer : public clang::SemaConsumer {
54 ASTResultSynthesizer(clang::ASTConsumer *passthrough, bool top_level,
65 void Initialize(clang::ASTContext &Context) override;
74 bool HandleTopLevelDecl(clang::DeclGroupRef D) override;
77 void HandleTranslationUnit(clang::ASTContext &Ctx) override;
80 void HandleTagDeclDefinition(clang::TagDecl *D) override;
83 void CompleteTentativeDefinition(clang::VarDecl *D) override;
86 void HandleVTable(clang::CXXRecordDecl *RD) override;
96 void InitializeSema(clang::Sema &S) override;
[all …]
DClangExternalASTSourceCallbacks.cpp20 void ClangExternalASTSourceCallbacks::CompleteType(clang::TagDecl *tag_decl) { in CompleteType()
25 clang::ObjCInterfaceDecl *objc_decl) { in CompleteType()
30 const clang::RecordDecl *Record, uint64_t &Size, uint64_t &Alignment, in layoutRecordType()
31 llvm::DenseMap<const clang::FieldDecl *, uint64_t> &FieldOffsets, in layoutRecordType()
32 llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits> &BaseOffsets, in layoutRecordType()
33 llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits> in layoutRecordType()
40 const clang::DeclContext *decl_ctx, in FindExternalLexicalDecls()
41 llvm::function_ref<bool(clang::Decl::Kind)> IsKindWeWant, in FindExternalLexicalDecls()
42 llvm::SmallVectorImpl<clang::Decl *> &decls) { in FindExternalLexicalDecls()
44 clang::TagDecl *tag_decl = llvm::dyn_cast<clang::TagDecl>( in FindExternalLexicalDecls()
[all …]
DClangASTImporter.cpp31 using namespace clang;
35 clang::ASTContext &dst_clang_ast = dst_ast.getASTContext(); in CopyType()
41 clang::ASTContext &src_clang_ast = src_ast->getASTContext(); in CopyType()
43 clang::QualType src_qual_type = ClangUtil::GetQualType(src_type); in CopyType()
66 clang::Decl *ClangASTImporter::CopyDecl(clang::ASTContext *dst_ast, in CopyDecl()
67 clang::Decl *decl) { in CopyDecl()
70 clang::ASTContext *src_ast = &decl->getASTContext(); in CopyDecl()
78 llvm::Expected<clang::Decl *> result = delegate_sp->Import(decl); in CopyDecl()
109 clang::DeclContext *decl_context;
110 clang::DeclContext *lexical_decl_context;
[all …]
DClangExternalASTSourceCallbacks.h18 class ClangExternalASTSourceCallbacks : public clang::ExternalASTSource {
25 static bool classof(const clang::ExternalASTSource *s) { return s->isA(&ID); } in classof()
30 const clang::DeclContext *DC,
31 llvm::function_ref<bool(clang::Decl::Kind)> IsKindWeWant,
32 llvm::SmallVectorImpl<clang::Decl *> &Result) override;
34 bool FindExternalVisibleDeclsByName(const clang::DeclContext *DC,
35 clang::DeclarationName Name) override;
37 void CompleteType(clang::TagDecl *tag_decl) override;
39 void CompleteType(clang::ObjCInterfaceDecl *objc_decl) override;
42 const clang::RecordDecl *Record, uint64_t &Size, uint64_t &Alignment,
[all …]
DClangModulesDeclVendor.cpp54 class StoringDiagnosticConsumer : public clang::DiagnosticConsumer {
58 void HandleDiagnostic(clang::DiagnosticsEngine::Level DiagLevel,
59 const clang::Diagnostic &info) override;
65 void BeginSourceFile(const clang::LangOptions &LangOpts,
66 const clang::Preprocessor *PP = nullptr) override;
70 bool HandleModuleRemark(const clang::Diagnostic &info);
73 typedef std::pair<clang::DiagnosticsEngine::Level, std::string>
78 std::shared_ptr<clang::TextDiagnosticPrinter> m_diag_printer;
94 llvm::IntrusiveRefCntPtr<clang::DiagnosticsEngine> diagnostics_engine,
95 std::shared_ptr<clang::CompilerInvocation> compiler_invocation,
[all …]
/openbsd/src/gnu/llvm/lldb/source/Plugins/SymbolFile/NativePDB/
DPdbAstBuilder.h22 namespace clang {
56 PdbAstBuilder(TypeSystemClang &clang);
62 clang::DeclContext *GetOrCreateDeclContextForUid(PdbSymUid uid);
63 clang::DeclContext *GetParentDeclContext(PdbSymUid uid);
65 clang::FunctionDecl *GetOrCreateFunctionDecl(PdbCompilandSymId func_id);
66 clang::FunctionDecl *
68 clang::BlockDecl *GetOrCreateBlockDecl(PdbCompilandSymId block_id);
69 clang::VarDecl *GetOrCreateVariableDecl(PdbCompilandSymId scope_id,
71 clang::VarDecl *GetOrCreateVariableDecl(PdbGlobalSymId var_id);
72 clang::TypedefNameDecl *GetOrCreateTypedefDecl(PdbGlobalSymId id);
[all …]
/openbsd/src/gnu/usr.bin/clang/include/clang/Basic/
DMakefile5 TBLGEN= ${.OBJDIR}/../../../clang-tblgen/clang-tblgen
6 CLANG_INC=${.CURDIR}/../../../../../llvm/clang/include
59 Diagnostic${_comp}Kinds.inc: ${CLANG_INC}/clang/Basic/Diagnostic.td
60 ${TBLGEN} -I${CLANG_INC}/clang/Basic -gen-clang-diags-defs \
61 -clang-component=${_comp} -o ${.TARGET} ${.ALLSRC}
65 DiagnosticGroups.inc: ${CLANG_INC}/clang/Basic/Diagnostic.td
66 ${TBLGEN} -I${CLANG_INC}/clang/Basic -gen-clang-diag-groups \
69 DiagnosticIndexName.inc: ${CLANG_INC}/clang/Basic/Diagnostic.td
70 ${TBLGEN} -I${CLANG_INC}/clang/Basic -gen-clang-diags-index-name \
73 AttrList.inc: ${CLANG_INC}/clang/Basic/Attr.td
[all …]
/openbsd/src/gnu/llvm/llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-tidy/
DBUILD.gn6 "//clang-tools-extra/clang-tidy",
7 "//clang-tools-extra/clang-tidy/android",
8 "//clang-tools-extra/clang-tidy/google",
9 "//clang-tools-extra/clang-tidy/llvm",
10 "//clang-tools-extra/clang-tidy/modernize",
11 "//clang-tools-extra/clang-tidy/objc",
12 "//clang-tools-extra/clang-tidy/readability",
13 "//clang-tools-extra/clang-tidy/utils",
14 "//clang/lib/AST",
15 "//clang/lib/ASTMatchers",
[all …]
/openbsd/src/gnu/usr.bin/clang/include/clang/AST/
DMakefile5 TBLGEN= ${.OBJDIR}/../../../clang-tblgen/clang-tblgen
6 CLANG_SRCS=${.CURDIR}/../../../../../llvm/clang
37 Attrs.inc: ${CLANG_INC}/clang/Basic/Attr.td
38 ${TBLGEN} -I${CLANG_INC} -gen-clang-attr-classes \
41 AttrImpl.inc: ${CLANG_INC}/clang/Basic/Attr.td
42 ${TBLGEN} -I${CLANG_INC} -gen-clang-attr-impl \
45 AttrTextNodeDump.inc: ${CLANG_INC}/clang/Basic/Attr.td
46 ${TBLGEN} -I${CLANG_INC} -gen-clang-attr-text-node-dump \
49 AttrNodeTraverse.inc: ${CLANG_INC}/clang/Basic/Attr.td
50 ${TBLGEN} -I${CLANG_INC} -gen-clang-attr-node-traverse \
[all …]
/openbsd/src/gnu/llvm/llvm/utils/gn/secondary/clang/lib/AST/
DBUILD.gn1 import("//clang/utils/TableGen/clang_tablegen.gni")
5 args = [ "-gen-clang-opcodes" ]
11 args = [ "-gen-clang-attr-doc-table" ]
12 td_file = "//clang/include/clang/Basic/Attr.td"
21 "//clang/include/clang/AST:AttrImpl",
22 "//clang/include/clang/AST:AttrNodeTraverse",
23 "//clang/include/clang/AST:AttrTextNodeDump",
24 "//clang/include/clang/AST:CommentCommandInfo",
25 "//clang/include/clang/AST:CommentHTMLNamedCharacterReferences",
26 "//clang/include/clang/AST:CommentHTMLTags",
[all …]
/openbsd/src/gnu/llvm/llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/hicpp/
DBUILD.gn5 "//clang-tools-extra/clang-tidy",
6 "//clang-tools-extra/clang-tidy/bugprone",
7 "//clang-tools-extra/clang-tidy/cppcoreguidelines",
8 "//clang-tools-extra/clang-tidy/google",
9 "//clang-tools-extra/clang-tidy/misc",
10 "//clang-tools-extra/clang-tidy/modernize",
11 "//clang-tools-extra/clang-tidy/performance",
12 "//clang-tools-extra/clang-tidy/readability",
13 "//clang-tools-extra/clang-tidy/utils",
14 "//clang/lib/AST",
[all …]
/openbsd/src/gnu/llvm/llvm/utils/gn/secondary/clang-tools-extra/test/
DBUILD.gn1 import("//clang-tools-extra/clang-tidy/enable.gni")
2 import("//clang/lib/StaticAnalyzer/Frontend/enable.gni")
14 rebase_path(get_label_info("//clang-tools-extra", "target_out_dir")),
15 "CLANG_TOOLS_SOURCE_DIR=" + rebase_path("//clang-tools-extra"),
31 input = "//clang-tools-extra/test/lit.site.cfg.py.in"
61 input = "//clang-tools-extra/test/Unit/lit.site.cfg.py.in"
66 # This target should contain all dependencies of check-clang-tools.
68 # prerequisites for check-clang but doesn't run check-clang itself.
73 "//clang-tools-extra/clang-apply-replacements/tool:clang-apply-replacements",
74 "//clang-tools-extra/clang-change-namespace/tool:clang-change-namespace",
[all …]
/openbsd/src/gnu/llvm/llvm/utils/gn/secondary/clang/lib/Sema/
DBUILD.gn1 import("//clang/utils/TableGen/clang_tablegen.gni")
4 args = [ "-gen-clang-opencl-builtins" ]
12 "//clang/include/clang/Basic:arm_cde_builtin_aliases",
13 "//clang/include/clang/Basic:arm_cde_builtin_sema",
14 "//clang/include/clang/Basic:arm_mve_builtin_aliases",
15 "//clang/include/clang/Basic:arm_mve_builtin_sema",
16 "//clang/include/clang/Basic:arm_sve_sema_rangechecks",
17 "//clang/include/clang/Basic:riscv_vector_builtin_sema",
18 "//clang/include/clang/Sema:AttrParsedAttrImpl",
19 "//clang/include/clang/Sema:AttrParsedAttrKinds",
[all …]
/openbsd/src/gnu/llvm/clang/include/clang/ASTMatchers/
DASTMatchersMacros.h58 return ::clang::ast_matchers::internal::MemoizedMatcher< \
97 : public ::clang::ast_matchers::internal::MatcherInterface<Type> { \
101 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
102 ::clang::ast_matchers::internal::BoundNodesTreeBuilder \
106 inline ::clang::ast_matchers::internal::Matcher<Type> DefineMatcher() { \
107 return ::clang::ast_matchers::internal::makeMatcher( \
112 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
113 ::clang::ast_matchers::internal::BoundNodesTreeBuilder *Builder) const
135 : public ::clang::ast_matchers::internal::MatcherInterface<Type> { \
141 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
[all …]
/openbsd/src/gnu/llvm/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
DAppleObjCDeclVendor.cpp27 : public clang::ExternalASTSource {
32 bool FindExternalVisibleDeclsByName(const clang::DeclContext *decl_ctx, in FindExternalVisibleDeclsByName()
33 clang::DeclarationName name) override { in FindExternalVisibleDeclsByName()
48 const clang::ObjCInterfaceDecl *interface_decl = in FindExternalVisibleDeclsByName()
49 llvm::dyn_cast<clang::ObjCInterfaceDecl>(decl_ctx); in FindExternalVisibleDeclsByName()
54 clang::ObjCInterfaceDecl *non_const_interface_decl = in FindExternalVisibleDeclsByName()
55 const_cast<clang::ObjCInterfaceDecl *>(interface_decl); in FindExternalVisibleDeclsByName()
60 clang::DeclContext::lookup_result result = in FindExternalVisibleDeclsByName()
70 void CompleteType(clang::TagDecl *tag_decl) override { in CompleteType()
86 void CompleteType(clang::ObjCInterfaceDecl *interface_decl) override { in CompleteType()
[all …]
/openbsd/src/gnu/llvm/llvm/utils/gn/secondary/clang/lib/Basic/
DBUILD.gn24 "//clang/include/clang/Basic:AttrList",
25 "//clang/include/clang/Basic:AttrSubMatchRulesList",
26 "//clang/include/clang/Basic:DiagnosticGroups",
27 "//clang/include/clang/Basic:arm_cde_builtins",
28 "//clang/include/clang/Basic:arm_mve_builtins",
29 "//clang/include/clang/Basic:arm_sve_builtins",
30 "//clang/include/clang/Basic:arm_sve_typeflags",
31 "//clang/include/clang/Basic:diags_tablegen",
32 "//clang/include/clang/Basic:riscv_vector_builtins",
33 "//clang/include/clang/Basic:version",
[all …]
/openbsd/src/gnu/llvm/clang/tools/clang-format/
DCMakeLists.txt3 add_clang_tool(clang-format
14 clang_target_link_libraries(clang-format
23 install(FILES clang-format-bbedit.applescript
24 DESTINATION "${CMAKE_INSTALL_DATADIR}/clang"
25 COMPONENT clang-format)
26 install(PROGRAMS clang-format-diff.py
27 DESTINATION "${CMAKE_INSTALL_DATADIR}/clang"
28 COMPONENT clang-format)
29 install(FILES clang-format-sublime.py
30 DESTINATION "${CMAKE_INSTALL_DATADIR}/clang"
[all …]
/openbsd/src/gnu/llvm/clang/include/clang/Analysis/
DCallGraph.h30 namespace clang {
217 template <> struct DenseMapInfo<clang::CallGraphNode::CallRecord> {
218 static inline clang::CallGraphNode::CallRecord getEmptyKey() {
219 return clang::CallGraphNode::CallRecord(
220 DenseMapInfo<clang::CallGraphNode *>::getEmptyKey(),
221 DenseMapInfo<clang::Expr *>::getEmptyKey());
224 static inline clang::CallGraphNode::CallRecord getTombstoneKey() {
225 return clang::CallGraphNode::CallRecord(
226 DenseMapInfo<clang::CallGraphNode *>::getTombstoneKey(),
227 DenseMapInfo<clang::Expr *>::getTombstoneKey());
[all …]
/openbsd/src/gnu/llvm/clang/include/clang/AST/
DTypeOrdering.h25 namespace clang {
38 template<> struct DenseMapInfo<clang::QualType> {
39 static inline clang::QualType getEmptyKey() { return clang::QualType(); }
41 static inline clang::QualType getTombstoneKey() {
42 using clang::QualType;
43 return QualType::getFromOpaquePtr(reinterpret_cast<clang::Type *>(-1));
46 static unsigned getHashValue(clang::QualType Val) {
51 static bool isEqual(clang::QualType LHS, clang::QualType RHS) {
56 template<> struct DenseMapInfo<clang::CanQualType> {
57 static inline clang::CanQualType getEmptyKey() {
[all …]

12345678910>>...98