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
- 点赞
- 收藏
- 关注作者
评论(0)