hotspot/src/cpu/sparc/vm/sparc.ad
changeset 5694 1e0532a6abff
parent 5690 796ff3814b23
child 5698 091095915ee6
equal deleted inserted replaced
5693:3015c564fcbc 5694:1e0532a6abff
   819           !(n->ideal_Opcode()==Op_LoadD_unaligned && ld_op==Op_LoadF) &&
   819           !(n->ideal_Opcode()==Op_LoadD_unaligned && ld_op==Op_LoadF) &&
   820           !(n->ideal_Opcode()==Op_ConvI2F   && ld_op==Op_LoadF) &&
   820           !(n->ideal_Opcode()==Op_ConvI2F   && ld_op==Op_LoadF) &&
   821           !(n->ideal_Opcode()==Op_ConvI2D   && ld_op==Op_LoadF) &&
   821           !(n->ideal_Opcode()==Op_ConvI2D   && ld_op==Op_LoadF) &&
   822           !(n->ideal_Opcode()==Op_PrefetchRead  && ld_op==Op_LoadI) &&
   822           !(n->ideal_Opcode()==Op_PrefetchRead  && ld_op==Op_LoadI) &&
   823           !(n->ideal_Opcode()==Op_PrefetchWrite && ld_op==Op_LoadI) &&
   823           !(n->ideal_Opcode()==Op_PrefetchWrite && ld_op==Op_LoadI) &&
       
   824           !(n->ideal_Opcode()==Op_Load2I    && ld_op==Op_LoadD) &&
       
   825           !(n->ideal_Opcode()==Op_Load4C    && ld_op==Op_LoadD) &&
       
   826           !(n->ideal_Opcode()==Op_Load4S    && ld_op==Op_LoadD) &&
       
   827           !(n->ideal_Opcode()==Op_Load8B    && ld_op==Op_LoadD) &&
   824           !(n->rule() == loadUB_rule)) {
   828           !(n->rule() == loadUB_rule)) {
   825         verify_oops_warning(n, n->ideal_Opcode(), ld_op);
   829         verify_oops_warning(n, n->ideal_Opcode(), ld_op);
   826       }
   830       }
   827     } else if (st_op) {
   831     } else if (st_op) {
   828       // a Store
   832       // a Store
   830       if (!(n->ideal_Opcode()==st_op)    && // Following are special cases
   834       if (!(n->ideal_Opcode()==st_op)    && // Following are special cases
   831           !(n->ideal_Opcode()==Op_StoreCM && st_op==Op_StoreB) &&
   835           !(n->ideal_Opcode()==Op_StoreCM && st_op==Op_StoreB) &&
   832           !(n->ideal_Opcode()==Op_StoreI && st_op==Op_StoreF) &&
   836           !(n->ideal_Opcode()==Op_StoreI && st_op==Op_StoreF) &&
   833           !(n->ideal_Opcode()==Op_StoreF && st_op==Op_StoreI) &&
   837           !(n->ideal_Opcode()==Op_StoreF && st_op==Op_StoreI) &&
   834           !(n->ideal_Opcode()==Op_StoreL && st_op==Op_StoreI) &&
   838           !(n->ideal_Opcode()==Op_StoreL && st_op==Op_StoreI) &&
       
   839           !(n->ideal_Opcode()==Op_Store2I && st_op==Op_StoreD) &&
       
   840           !(n->ideal_Opcode()==Op_Store4C && st_op==Op_StoreD) &&
       
   841           !(n->ideal_Opcode()==Op_Store8B && st_op==Op_StoreD) &&
   835           !(n->ideal_Opcode()==Op_StoreD && st_op==Op_StoreI && n->rule() == storeD0_rule)) {
   842           !(n->ideal_Opcode()==Op_StoreD && st_op==Op_StoreI && n->rule() == storeD0_rule)) {
   836         verify_oops_warning(n, n->ideal_Opcode(), st_op);
   843         verify_oops_warning(n, n->ideal_Opcode(), st_op);
   837       }
   844       }
   838     }
   845     }
   839 
   846