changeset 56407:7f03c3e42628

8224836: Backout: JDK-8224626: Shenandoah: Elide barriers on uncommon traps Reviewed-by: shade
author rkennke
date Mon, 27 May 2019 14:57:26 +0200
parents 3a8433d967ea
children 3131927311ee
files src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
diffstat 1 files changed, 1 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp	Mon May 27 13:29:11 2019 +0100
+++ b/src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp	Mon May 27 14:57:26 2019 +0200
@@ -3123,11 +3123,7 @@
         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: