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.
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