| /openbsd/src/gnu/llvm/llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/ |
| D | BUILD.gn | 1 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/ |
| D | TypeSystemClang.cpp | 87 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 …]
|
| D | TypeSystemClang.h | 44 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/ |
| D | ASTUtils.h | 23 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 …]
|
| D | ClangASTImporter.h | 68 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 …]
|
| D | ClangASTSource.h | 33 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 …]
|
| D | ASTResultSynthesizer.h | 15 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 …]
|
| D | ClangExternalASTSourceCallbacks.cpp | 20 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 …]
|
| D | ClangASTImporter.cpp | 31 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 …]
|
| D | ClangExternalASTSourceCallbacks.h | 18 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 …]
|
| D | ClangModulesDeclVendor.cpp | 54 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/ |
| D | PdbAstBuilder.h | 22 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/ |
| D | Makefile | 5 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/ |
| D | BUILD.gn | 6 "//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/ |
| D | Makefile | 5 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/ |
| D | BUILD.gn | 1 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/ |
| D | BUILD.gn | 5 "//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/ |
| D | BUILD.gn | 1 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/ |
| D | BUILD.gn | 1 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/ |
| D | ASTMatchersMacros.h | 58 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/ |
| D | AppleObjCDeclVendor.cpp | 27 : 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/ |
| D | BUILD.gn | 24 "//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/ |
| D | CMakeLists.txt | 3 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/ |
| D | CallGraph.h | 30 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/ |
| D | TypeOrdering.h | 25 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 …]
|