Search code examples
clangllvmllvm-clang

Is it possible to run clang with llc flags


Is there a way to run the clang and add llc flags ? I want to use "-print-after-all", "-print-before-all", "-debug-only" ... without having to use the .bc file in between.


Solution

  • Additional arguments can be passed to LLVM's option parser with -mllvm. For your scenario this would look something like this:

    clang [...] -mllvm -print-after-all