void prepareForGeneration(Procedure& procedure) { TimingScope timingScope("prepareForGeneration"); generateToAir(procedure); Air::prepareForGeneration(procedure.code()); }
void prepareForGeneration(Procedure& procedure, unsigned optLevel) { TimingScope timingScope("prepareForGeneration"); generateToAir(procedure, optLevel); Air::prepareForGeneration(procedure.code()); }
void generate(Procedure& procedure, CCallHelpers& jit) { TimingScope timingScope("generate"); Air::Code code(procedure); generateToAir(procedure, code); Air::generate(code, jit); }