对LLVM的Pass进行调试的vscode配置

文件夹结构

安装LLVM的过程省去,假设当前目录下有:

  • CMakeLists.txt文件;编译pass
  • include文件夹:pass的头文件
  • src文件夹;pass的源码
  • test文件夹:用于静态分析pass的测试代码(.c文件)
阅读更多

张量

对于三维空间中的各向同性材料,弹性模量张量(Elastic Modulus Tensor)可以视为一个\(3 \times 3\)矩阵,其中每个元素本身又是一个 \(3 \times 3\) 的矩阵。这样的表示反映了张量的四阶本质,即它有四个索引。

阅读更多

cmake笔记

记录一个CMake速查表。

运行 cmake

1
2
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build -j8

常用函数

阅读更多