hotspot/src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
changeset 9124 f60dee480d49
parent 8921 14bfe81f2a9d
parent 9120 3606dd709168
child 10252 0981ce1c3eef
equal deleted inserted replaced
9093:62b8e328f8c8 9124:f60dee480d49
   385   verify_oop_addr(Address(SP, stack_offset + STACK_BIAS));
   385   verify_oop_addr(Address(SP, stack_offset + STACK_BIAS));
   386 }
   386 }
   387 
   387 
   388 void C1_MacroAssembler::verify_not_null_oop(Register r) {
   388 void C1_MacroAssembler::verify_not_null_oop(Register r) {
   389   Label not_null;
   389   Label not_null;
   390   br_zero(Assembler::notEqual, false, Assembler::pt, r, not_null);
   390   br_notnull(r, false, Assembler::pt, not_null);
   391   delayed()->nop();
   391   delayed()->nop();
   392   stop("non-null oop required");
   392   stop("non-null oop required");
   393   bind(not_null);
   393   bind(not_null);
   394   if (!VerifyOops) return;
   394   if (!VerifyOops) return;
   395   verify_oop(r);
   395   verify_oop(r);