How do I get the LLVM IR produced by clang? I know that -emit-llvm
produces IR but it seems to be after processing by LLVM (things are
optimized out, for example). Is there an "official" way to get the IR
coming right out of clang's codegen? I can do a hack with -mllvm
-print-before-all but that's icky.
Thanks!
-David