IR Design, Compiler Backends, Platform Targeting, Link-time Optimization