Clang目录结构

举报
SamDong 发表于 2023/11/05 15:28:27 2023/11/05
【摘要】 Clang目录结构

Clang目录结构

clang目录下的结构

.
├── CMakeLists.txt
├── CODE_OWNERS.TXT
├── Clang.log
├── INPUTS
│ ├── Cocoa_h.m
│ ├── all-std-headers.cpp
│ ├── c99-intconst-1.c
│ ├── carbon_h.c
│ ├── cfg-big-switch.c
│ ├── cfg-long-chain1.c
│ ├── cfg-long-chain2.c
│ ├── cfg-long-chain3.c
│ ├── cfg-nested-switches.c
│ ├── cfg-nested-var-scopes.cpp
│ ├── iostream.cc
│ ├── macro_pounder_fn.c
│ ├── macro_pounder_obj.c
│ └── stpcpy-test.c
├── INSTALL.txt
├── LICENSE.TXT
├── ModuleInfo.txt
├── NOTES.txt
├── README.txt
├── bindings
│ ├── python
│ └── xml
├── cmake
│ ├── caches
│ └── modules
├── docs // 文档
├── examples // 示例
├── include // 头文件
│ ├── CMakeLists.txt
│ ├── clang
│ └── clang-c
├── lib // Clang的总体架构
│ ├── APINotes
│ ├── ARCMigrate
│ ├── AST
│ ├── ASTMatchers
│ ├── Analysis
│ ├── Basic
│ ├── CMakeLists.txt
│ ├── CodeGen
│ ├── CrossTU
│ ├── DirectoryWatcher
│ ├── Driver
│ ├── Edit
│ ├── Format
│ ├── Frontend
│ ├── FrontendTool
│ ├── Headers
│ ├── Index
│ ├── IndexSerialization
│ ├── Interpreter
│ ├── Lex
│ ├── Parse
│ ├── Rewrite
│ ├── Sema
│ ├── Serialization
│ ├── StaticAnalyzer
│ ├── Testing
│ └── Tooling
├── runtime
│ ├── CMakeLists.txt
│ └── compiler-rt
├── test
│ ├── APINotes
│ ├── ARCMT
│ ├── AST
│ ├── ASTMerge
│ ├── Analysis
│ ├── CMakeLists.txt
│ ├── CXX
│ ├── ClangScanDeps
│ ├── CodeCompletion
│ ├── CodeGen
│ ├── CodeGenCUDA
│ ├── CodeGenCXX
│ ├── CodeGenCoroutines
│ ├── CodeGenHIP
│ ├── CodeGenObjC
│ ├── CodeGenObjCXX
│ ├── CodeGenOpenCL
│ ├── CodeGenOpenCLCXX
│ ├── CodeGenSYCL
│ ├── Coverage
│ ├── CoverageMapping
│ ├── Driver
│ ├── FixIt
│ ├── Format
│ ├── Frontend
│ ├── Headers
│ ├── Import
│ ├── Index
│ ├── Integration
│ ├── InterfaceStubs
│ ├── Interpreter
│ ├── Layout
│ ├── Lexer
│ ├── LibClang
│ ├── Misc
│ ├── Modules
│ ├── OpenMP
│ ├── PCH
│ ├── Parser
│ ├── ParserSYCL
│ ├── Preprocessor
│ ├── Profile
│ ├── Refactor
│ ├── Rewriter
│ ├── Sema
│ ├── SemaCUDA
│ ├── SemaCXX
│ ├── SemaObjC
│ ├── SemaObjCXX
│ ├── SemaOpenCL
│ ├── SemaOpenCLCXX
│ ├── SemaSYCL
│ ├── SemaTemplate
│ ├── TableGen
│ ├── Templight
│ ├── TestRunner.sh
│ ├── Tooling
│ ├── Unit
│ ├── VFS
│ ├── clang-rename
│ ├── cxx-sections.data
│ ├── lit.cfg.py
│ ├── lit.site.cfg.py.in
│ ├── make_test_dirs.pl
│ └── utils
├── tools // 小工具
├── unittests // 单元测试
├── utils // Clang辅助
└── www

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。