< prev index next >

src/hotspot/share/opto/chaitin.cpp

Print this page
rev 47569 : imported patch vector_fix

*** 911,948 **** #else lrg.set_reg_pressure(1); #endif break; case Op_VecS: - assert(Matcher::vector_size_supported(T_BYTE,4), "sanity"); assert(RegMask::num_registers(Op_VecS) == RegMask::SlotsPerVecS, "sanity"); lrg.set_num_regs(RegMask::SlotsPerVecS); lrg.set_reg_pressure(1); break; case Op_VecD: - assert(Matcher::vector_size_supported(T_FLOAT,RegMask::SlotsPerVecD), "sanity"); assert(RegMask::num_registers(Op_VecD) == RegMask::SlotsPerVecD, "sanity"); assert(lrgmask.is_aligned_sets(RegMask::SlotsPerVecD), "vector should be aligned"); lrg.set_num_regs(RegMask::SlotsPerVecD); lrg.set_reg_pressure(1); break; case Op_VecX: - assert(Matcher::vector_size_supported(T_FLOAT,RegMask::SlotsPerVecX), "sanity"); assert(RegMask::num_registers(Op_VecX) == RegMask::SlotsPerVecX, "sanity"); assert(lrgmask.is_aligned_sets(RegMask::SlotsPerVecX), "vector should be aligned"); lrg.set_num_regs(RegMask::SlotsPerVecX); lrg.set_reg_pressure(1); break; case Op_VecY: - assert(Matcher::vector_size_supported(T_FLOAT,RegMask::SlotsPerVecY), "sanity"); assert(RegMask::num_registers(Op_VecY) == RegMask::SlotsPerVecY, "sanity"); assert(lrgmask.is_aligned_sets(RegMask::SlotsPerVecY), "vector should be aligned"); lrg.set_num_regs(RegMask::SlotsPerVecY); lrg.set_reg_pressure(1); break; case Op_VecZ: - assert(Matcher::vector_size_supported(T_FLOAT,RegMask::SlotsPerVecZ), "sanity"); assert(RegMask::num_registers(Op_VecZ) == RegMask::SlotsPerVecZ, "sanity"); assert(lrgmask.is_aligned_sets(RegMask::SlotsPerVecZ), "vector should be aligned"); lrg.set_num_regs(RegMask::SlotsPerVecZ); lrg.set_reg_pressure(1); break; --- 911,943 ----
< prev index next >