Register Allocation Optimization through Coalescing & Live Range Splitting
May 15, 2025 · 11 min read · Compilers Register Allocation Code Generation LLVM Optimization Compiler Algorithms Performance Tuning ·ECE 5544 — Compiler Optimization · Virginia Tech · Spring 2025 Team project with Rutvik Ajit Jere. Technical Focus: Graph Coloring, Register Pressure, Code Generation Problem Statement & Motivation Register allocation is the compiler's final opportunity to improve code quality before machine code generation. Modern …
Read More