Open tannal opened 7 months ago
https://dl.acm.org/doi/10.1145/377792.377849
https://github.com/llvm/llvm-project/tree/bc8726b16bacc1790cee9a27302f556f5ca7ba39/llvm/lib/Target/X86
Instruction Selection and Duplication:
Uses backwards scheduling algorithm Prioritizes instructions that free up registers Delays instructions that increase register pressure
https://dl.acm.org/doi/10.1145/377792.377849
https://github.com/llvm/llvm-project/tree/bc8726b16bacc1790cee9a27302f556f5ca7ba39/llvm/lib/Target/X86