8224836: Backout: JDK-8224626: Shenandoah: Elide barriers on uncommon traps

Reviewed-by: shade
This commit is contained in:
Roman Kennke 2019-05-27 14:57:26 +02:00
parent 57d319210a
commit 625020c0fd

View File

@ -3123,11 +3123,7 @@ ShenandoahLoadReferenceBarrierNode::Strength ShenandoahLoadReferenceBarrierNode:
break;
}
case Op_CallStaticJava: {
// If it's an deopt-call we don't need barriers because
// the LRB will be applied when unpacking the deopt frame.
if (n->as_CallStaticJava()->uncommon_trap_request() == 0) {
strength = STRONG;
}
strength = STRONG;
break;
}
case Op_CallDynamicJava: