After fixing undefined symbol and memory leak issues(You can see previous issue https://github.com/llvm/llvm-project/pull/189150), the PR would like to reland it(https://github.com/llvm/llvm-project/pull/187864).
Multi-Level Intermediate Representation
See https://mlir.llvm.org/ for more information.