Compile-time code optimization