@@ -2252,6 +2252,7 @@ private void bytecodeBinaryOpAdaptive(VirtualFrame virtualFrame, int stackTop, b
2252
2252
bytecodeBinaryOpOOO (virtualFrame , stackTop , bci , localNodes , op , bcioffset );
2253
2253
}
2254
2254
2255
+ @ BytecodeInterpreterSwitch
2255
2256
private void bytecodeBinaryOpIIB (VirtualFrame virtualFrame , int stackTop , int bci , int op ) {
2256
2257
int right , left ;
2257
2258
if (virtualFrame .isInt (stackTop ) && virtualFrame .isInt (stackTop - 1 )) {
@@ -2289,6 +2290,7 @@ private void bytecodeBinaryOpIIB(VirtualFrame virtualFrame, int stackTop, int bc
2289
2290
virtualFrame .setBoolean (stackTop - 1 , result );
2290
2291
}
2291
2292
2293
+ @ BytecodeInterpreterSwitch
2292
2294
private void bytecodeBinaryOpIIO (VirtualFrame virtualFrame , int stackTop , int bci , Node [] localNodes , int op ) {
2293
2295
int right , left ;
2294
2296
if (virtualFrame .isInt (stackTop ) && virtualFrame .isInt (stackTop - 1 )) {
@@ -2379,6 +2381,7 @@ private void bytecodeBinaryOpIIO(VirtualFrame virtualFrame, int stackTop, int bc
2379
2381
virtualFrame .setObject (stackTop - 1 , result );
2380
2382
}
2381
2383
2384
+ @ BytecodeInterpreterSwitch
2382
2385
private void bytecodeBinaryOpIII (VirtualFrame virtualFrame , int stackTop , int bci , Node [] localNodes , int op , boolean useCachedNodes ) {
2383
2386
int right , left , result ;
2384
2387
if (virtualFrame .isInt (stackTop ) && virtualFrame .isInt (stackTop - 1 )) {
@@ -2477,6 +2480,7 @@ private void bytecodeBinaryOpIII(VirtualFrame virtualFrame, int stackTop, int bc
2477
2480
virtualFrame .setInt (stackTop - 1 , result );
2478
2481
}
2479
2482
2483
+ @ BytecodeInterpreterSwitch
2480
2484
private void bytecodeBinaryOpDDD (VirtualFrame virtualFrame , int stackTop , int bci , Node [] localNodes , int op , boolean useCachedNodes ) {
2481
2485
double right , left , result ;
2482
2486
if (virtualFrame .isDouble (stackTop ) && virtualFrame .isDouble (stackTop - 1 )) {
@@ -2514,6 +2518,7 @@ private void bytecodeBinaryOpDDD(VirtualFrame virtualFrame, int stackTop, int bc
2514
2518
virtualFrame .setDouble (stackTop - 1 , result );
2515
2519
}
2516
2520
2521
+ @ BytecodeInterpreterSwitch
2517
2522
private void bytecodeBinaryOpDDB (VirtualFrame virtualFrame , int stackTop , int bci , int op ) {
2518
2523
double right , left ;
2519
2524
if (virtualFrame .isDouble (stackTop ) && virtualFrame .isDouble (stackTop - 1 )) {
@@ -2550,6 +2555,7 @@ private void bytecodeBinaryOpDDB(VirtualFrame virtualFrame, int stackTop, int bc
2550
2555
virtualFrame .setBoolean (stackTop - 1 , result );
2551
2556
}
2552
2557
2558
+ @ BytecodeInterpreterSwitch
2553
2559
private void bytecodeBinaryOpDDO (VirtualFrame virtualFrame , int stackTop , int bci , Node [] localNodes , int op , boolean useCachedNodes ) {
2554
2560
int right , left ;
2555
2561
if (virtualFrame .isInt (stackTop ) && virtualFrame .isInt (stackTop - 1 )) {
@@ -2616,6 +2622,7 @@ private void generalizeBinaryOp(VirtualFrame virtualFrame, int stackTop, int bci
2616
2622
bytecodeBinaryOpOOO (virtualFrame , stackTop , bci , localNodes , op , bcioffset );
2617
2623
}
2618
2624
2625
+ @ BytecodeInterpreterSwitch
2619
2626
private void bytecodeBinaryOpOOO (VirtualFrame virtualFrame , int stackTop , int bci , Node [] localNodes , int op , int bciSlot ) {
2620
2627
setCurrentBci (virtualFrame , bciSlot , bci );
2621
2628
BinaryOp opNode = (BinaryOp ) insertChildNodeInt (localNodes , bci , BinaryOp .class , BINARY_OP_FACTORY , op );
@@ -2690,6 +2697,7 @@ private void bytecodeUnaryOpAdaptive(VirtualFrame virtualFrame, int stackTop, in
2690
2697
bytecodeUnaryOpOO (virtualFrame , stackTop , bci , localNodes , op , bcioffset );
2691
2698
}
2692
2699
2700
+ @ BytecodeInterpreterSwitch
2693
2701
private void bytecodeUnaryOpII (VirtualFrame virtualFrame , int stackTop , int bci , int op ) {
2694
2702
int value ;
2695
2703
if (virtualFrame .isInt (stackTop )) {
@@ -2720,6 +2728,7 @@ private void bytecodeUnaryOpII(VirtualFrame virtualFrame, int stackTop, int bci,
2720
2728
}
2721
2729
}
2722
2730
2731
+ @ BytecodeInterpreterSwitch
2723
2732
private void bytecodeUnaryOpIO (VirtualFrame virtualFrame , int stackTop , int bci , int op , Node [] localNodes ) {
2724
2733
int value ;
2725
2734
if (virtualFrame .isInt (stackTop )) {
@@ -2750,6 +2759,7 @@ private void bytecodeUnaryOpIO(VirtualFrame virtualFrame, int stackTop, int bci,
2750
2759
virtualFrame .setObject (stackTop , result );
2751
2760
}
2752
2761
2762
+ @ BytecodeInterpreterSwitch
2753
2763
private void bytecodeUnaryOpDD (VirtualFrame virtualFrame , int stackTop , int bci , int op ) {
2754
2764
double value ;
2755
2765
if (virtualFrame .isDouble (stackTop )) {
@@ -2770,6 +2780,7 @@ private void bytecodeUnaryOpDD(VirtualFrame virtualFrame, int stackTop, int bci,
2770
2780
}
2771
2781
}
2772
2782
2783
+ @ BytecodeInterpreterSwitch
2773
2784
private void bytecodeUnaryOpDO (VirtualFrame virtualFrame , int stackTop , int bci , int op ) {
2774
2785
double value ;
2775
2786
if (virtualFrame .isDouble (stackTop )) {
@@ -2796,6 +2807,7 @@ private void bytecodeUnaryOpDO(VirtualFrame virtualFrame, int stackTop, int bci,
2796
2807
virtualFrame .setObject (stackTop , result );
2797
2808
}
2798
2809
2810
+ @ BytecodeInterpreterSwitch
2799
2811
private void bytecodeUnaryOpBB (VirtualFrame virtualFrame , int stackTop , int bci , int op ) {
2800
2812
boolean value ;
2801
2813
if (virtualFrame .isBoolean (stackTop )) {
@@ -2812,6 +2824,7 @@ private void bytecodeUnaryOpBB(VirtualFrame virtualFrame, int stackTop, int bci,
2812
2824
}
2813
2825
}
2814
2826
2827
+ @ BytecodeInterpreterSwitch
2815
2828
private void bytecodeUnaryOpBO (VirtualFrame virtualFrame , int stackTop , int bci , int op ) {
2816
2829
boolean value ;
2817
2830
if (virtualFrame .isBoolean (stackTop )) {
@@ -2835,6 +2848,7 @@ private void generalizeUnaryOp(VirtualFrame virtualFrame, int stackTop, int bci,
2835
2848
bytecodeUnaryOpOO (virtualFrame , stackTop , bci , adoptedNodes , op , bcioffset );
2836
2849
}
2837
2850
2851
+ @ BytecodeInterpreterSwitch
2838
2852
private void bytecodeUnaryOpOO (VirtualFrame virtualFrame , int stackTop , int bci , Node [] localNodes , int op , int bciSlot ) {
2839
2853
setCurrentBci (virtualFrame , bciSlot , bci );
2840
2854
UnaryOpNode opNode = insertChildNodeInt (localNodes , bci , UnaryOpNode .class , UNARY_OP_FACTORY , op );
0 commit comments