I have read the steps of code generation from here: The LLVM Target-Independent Code Generator — LLVM 3.8 documentation
The LLVM Target-Independent Code Generator — LLVM 3…
Instruction Selection Instruction Selection is the process of translating LLVM code presented to the code generator into target-specific machine instructions.
Preview by Yahoo
Could you please confirm that on actual implementation of LLVM’s code generator, the instruction scheduling is done before register allocation?