Clang和LLVM教程 这个档案主要是关于clang和llvm的一些有趣示例。其中一些是我研究生课程的作业,一些是其他的,其中大多数是toy code 内容 AST口译员 lang抽象语法树的解释器,玩具代码,现在仅支持整数类型。 它支持编程语言的基本模块,例如ifstmt,whilestmt,函数调用,malloc和数组。有关更多信息,请参见 功能指针传递 基于LLVM IR和位码的use-def链的实现,现在它支持直接函数调用和函数指针。 对于函数指针,计算可能调用的函数(如果确定),将其替换为直接函数调用,然后写入位码文件。 还应考虑将函数指针存储在内存中的情况。 值范围分析 Value range analysis是一种data flow analysis ,它跟踪数值变量在程序执行的每个点可以采用的值的范围(间隔)。 产生的信息可用于优化,例如redundancy elimi
2021-12-02 20:47:04 20.71MB llvm clang C++
1
clang编译器源代码分析解读,有代码的仔细解读分析,笔记详细,值得一看。
2021-11-29 18:00:44 2.66MB clang llvm 编译器 源码剖析
1
VSCode的Clang-Tidy 此扩展将集成到VS Code中。 特征 运行clang-tidy并在VS Code中显示其诊断信息。 注意:与在示例gif中相比,诊断花费的时间更长。 要求 必须安装Clang-Tidy。 默认情况下,扩展名将在PATH查找clang-tidy可执行文件。 Clang-Tidy是LLVM的一部分,可以在 或者,使用系统的程序包管理器。 扩展设置 此扩展程序提供以下设置: clang-tidy.executable :clang-tidy可执行文件的路径 clang-tidy.checks :要启用或禁用的检查列表 clang-tidy.compilerArgs :要附加到编译器命令行的参数列表 clang-tidy.compilerArgsBefore :要clang-tidy.compilerArgsBefore到编译器命令行的参数列表 cla
2021-10-18 13:51:27 209KB TypeScript
1
google AOSP clang编译器
2021-10-14 13:03:15 153.29MB Android
1
基于clang llvm的C C++脚本执行引擎,能够完美支持C C++语法,更加能够与宿主程序公用函数,变量,类定义,如果好好完善,绝对比其他脚本语言更加更有潜力。 下载的软件包中,除了一个包含的测试程序,还有脚本执行引擎的库,库是基于debug的,所以需要再安装了VS2008的机器上测试,否则运行会有问题。
2021-09-27 17:06:52 7.42MB Clang C++ 脚本
1
LLVM 带clang和wg64 解压后配置系统环境变量 然后在命令行运行 PS C:\Users\Admin_Q> clang -v clang version 8.0.1 (tags/RELEASE_801/fina Target: x86_64-pc-windows-msvc Thread model: posix InstalledDir: D:\Program Files\LLVM\bin
2021-09-11 09:43:39 71B LLVM clang wg64
1
C语言课程设计,运动会管理系统,用心写的,有好看的提示界面,除常规管理系统功能外还有文本io,分数美丽
2021-09-09 15:48:44 17KB clang
1
关注本人后私聊免费领取 不需要积分, 解压后tar -vxf llvm*后 mkdir build && cd build cmake ../llvm-5.0.0.src -DLLVM_TARGETS_TO_BUILD=X86 -DCMAKE_BUILD_TYPE=Release -DLLVM_USE_LINKER=gold make -j4 sudo make install
2021-09-01 16:29:30 54.79MB llvm clang 5.0.0
1
VSCode C/C++ Clang自定义样式文件.clang-format。 基于Google样式,根据自己的习惯修改。 见博文:https://blog.csdn.net/hxiaohai/article/details/100705224
2021-08-20 16:56:00 3KB vscode clang format
1
clang_2019-12-13-113831_crash.crash
2021-08-18 09:01:06 12KB clang
1