• Marius Wachtler's avatar
    add two passes which remove unnecessary boxing · 15921897
    Marius Wachtler authored
    * the first one removes boxInt, boxFloat and boxBool calls where the argument is coming from a corresponding unbox call
    * the second pass removes duplicate boxing calls inside the same BB
    
    together they improve the performance by about 10%
    15921897
irgen.cpp 54.8 KB