Hello there, I am new to LLVM and looking forward to learning about this technology. However, almost all the resources I can find on google was about the C++ API, while I am only interested in using C API as I am more familiar with implementing PLs in C instead of C++. Are there any good tutorials/blogs/books that use LLVM-C instead of C++? Also if I may ask, is it safe to assume that everything that can be done with C++, can also be done with C? Thanks.
More or less. C3 uses LLVM-C, and you can look at the LLVM IR gen using the C API here: GitHub - c3lang/c3c: Compiler for the C3 language