# About the ClangIR category

**URL:** <https://1nfinite.ai/t/about-the-clangir-category/36>\
**Category:** ClangIR\
**Created:** [April 3, 2024, 8:00am UTC](https://1nfinite.ai/t/about-the-clangir-category/36 "2024-04-03T08:00:11Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![肠哒哒](https://1nfinite.ai/user_avatar/1nfinite.ai/%E8%82%A0%E5%93%92%E5%93%92/32/17_2.png) [@肠哒哒](https://1nfinite.ai/u/%E8%82%A0%E5%93%92%E5%93%92)\
**Post date:** [April 3, 2024, 8:00am UTC](https://1nfinite.ai/t/about-the-clangir-category/36/1 "2024-04-03T08:00:11Z")

</div>

> Clang IR (CIR) is a new IR for Clang. ClangIR (CIR) is built on top of MLIR and it’s basically a mlir dialect for C/C++ based languages in Clang. It’s representation level sits somewhere between Clang AST and LLVM IR.
