< prev index next >

src/cpu/x86/vm/c1_LinearScan_x86.hpp

Print this page

        

*** 65,77 **** } inline void LinearScan::pd_add_temps(LIR_Op* op) { switch (op->code()) { ! case lir_tan: ! case lir_sin: ! case lir_cos: { // The slow path for these functions may need to save and // restore all live registers but we don't want to save and // restore everything all the time, so mark the xmms as being // killed. If the slow path were explicit or we could propagate // live register masks down to the assembly we could do better --- 65,75 ---- } inline void LinearScan::pd_add_temps(LIR_Op* op) { switch (op->code()) { ! case lir_tan: { // The slow path for these functions may need to save and // restore all live registers but we don't want to save and // restore everything all the time, so mark the xmms as being // killed. If the slow path were explicit or we could propagate // live register masks down to the assembly we could do better
< prev index next >