LLVM开发者讨论是否默认启用ClangIR构建
LLVM 利益相关者正在讨论将 ClangIR 构建设为默认选项。ClangIR 是 Clang 编译器的新中间表示,利用 MLIR 且层级高于 LLVM IR。由于能保留更多 C/C++ 源语义,其使用可带来更优的诊断、代码/静态分析及性能优化效果,优于直接降低为 LLVM IR。尽管尚未启用默认使用,但 LLVM 利益相关者正就此展开讨论。
EVENT DOSSIER
LLVM 利益相关者正在讨论将 ClangIR 构建设为 Clang 编译器的默认选项。ClangIR 是基于 MLIR 的新中间表示,层级高于 LLVM IR。由于能保留更多 C/C++ 源语义,其使用可带来更优的诊断、代码/静态分析及性能优化效果,优于直接降低为 LLVM IR。目前该功能尚未启用默认使用,相关讨论仍在进行中。
LLVM 利益相关者正在讨论将 ClangIR 构建设为默认选项。ClangIR 是 Clang 编译器的新中间表示,利用 MLIR 且层级高于 LLVM IR。由于能保留更多 C/C++ 源语义,其使用可带来更优的诊断、代码/静态分析及性能优化效果,优于直接降低为 LLVM IR。尽管尚未启用默认使用,但 LLVM 利益相关者正就此展开讨论。