compiler-tree-technologies / cil

Generates CIL MLIR dialect from C/C++ source.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build steps

  1. -DLLVM_ENABLE_PROJECTS="mlir;clang" in cmake
  2. ninja cml should build the cml clang tool
  3. ninja check-clang-cml to run the CIL tests.
  4. Check cml --help tool for various options

About

Generates CIL MLIR dialect from C/C++ source.

License:BSD 2-Clause "Simplified" License


Languages

Language:C++ 46.3%Language:LLVM 28.3%Language:C 10.7%Language:Assembly 10.6%Language:Python 1.4%Language:Objective-C 0.7%Language:MLIR 0.4%Language:CMake 0.3%Language:HTML 0.3%Language:Objective-C++ 0.2%Language:Shell 0.2%Language:Cuda 0.1%Language:OCaml 0.1%Language:Perl 0.1%Language:Makefile 0.0%Language:Go 0.0%Language:Awk 0.0%Language:M4 0.0%Language:JavaScript 0.0%Language:TeX 0.0%Language:CSS 0.0%Language:MATLAB 0.0%Language:Roff 0.0%Language:Emacs Lisp 0.0%Language:Batchfile 0.0%Language:Smalltalk 0.0%Language:TypeScript 0.0%Language:Cool 0.0%Language:C# 0.0%Language:Pawn 0.0%Language:Vim Script 0.0%Language:Fortran 0.0%Language:PHP 0.0%Language:Dockerfile 0.0%Language:NASL 0.0%Language:Mathematica 0.0%Language:M 0.0%Language:SuperCollider 0.0%Language:GDB 0.0%Language:Scala 0.0%Language:SWIG 0.0%Language:Common Lisp 0.0%Language:AppleScript 0.0%Language:Mercury 0.0%Language:Pascal 0.0%Language:Forth 0.0%Language:RenderScript 0.0%Language:Starlark 0.0%Language:DTrace 0.0%Language:Swift 0.0%Language:Rust 0.0%Language:Lua 0.0%Language:Logos 0.0%