XiaoKL

随笔分类 -  Compiler

编译器,代码生成
OCLint.4.Rules
摘要:Rules 1. Rule Base Class: RuleBase The RuleBase class is the base class for all rules. It defines the interfaces of rule class. class RuleBase { prote 阅读全文

posted @ 2022-07-22 16:32 XiaoKL 阅读(33) 评论(0) 推荐(0)

OCLint.6.RecursiveASTVisitor-class-from-clangAST-library
摘要:RecursiveASTVisitor class from clangAST library 1. What's RecursiveASTVisitor? RecursiveASTVisitor class is defined at the file ${LLVM_PROJECT_PATH}/c 阅读全文

posted @ 2022-07-19 01:08 XiaoKL 阅读(66) 评论(0) 推荐(0)

OCLint.3.OCLintConfig.cmake-file
摘要:OCLintConfig.cmake file 1. Introduction OCLintConfig.cmake is as a CMake Module which is refered by CMakeLists.txt of oclint modules(oclint-core,oclin 阅读全文

posted @ 2022-07-06 20:25 XiaoKL 阅读(59) 评论(0) 推荐(0)

OCLint.0.source-code-of-oclint
摘要:Source Code Of OCLint OCLint Version: 2022.02 1. Dependency of OCLint "OCLint is based on libTooling for parsing source code and generating Abstract S 阅读全文

posted @ 2022-07-04 15:41 XiaoKL 阅读(79) 评论(0) 推荐(0)

llvm.107.clang-options-1-Introduction
摘要:clang options: 1 Introduction 1. Hidden options --help-hidden Display help for hidden options 2. Frontend options "clang -cc1 is the frontend, clang i 阅读全文

posted @ 2022-06-25 10:07 XiaoKL 阅读(65) 评论(0) 推荐(0)

llvm.20.SwiftCompiler.Compiler-Driver-I
摘要:Swift Compiler Driver 本文基于Swift 5.5的源码: https://github.com/apple/swift/tree/release/5.5 1. Driver Tool Ref[2] 是Driver命令行工具的CMakeLists.txt文件。 add_swift 阅读全文

posted @ 2021-09-28 15:29 XiaoKL 阅读(207) 评论(0) 推荐(0)

导航