@@ -1538,7 +1538,6 @@ public static Object doIt(VirtualFrame frame,
1538
1538
@ ConstantOperand (type = TruffleString .class )
1539
1539
public static final class GetAttribute {
1540
1540
@ Specialization
1541
- @ InliningCutoff
1542
1541
public static Object doIt (VirtualFrame frame ,
1543
1542
TruffleString name ,
1544
1543
Object obj ,
@@ -1551,7 +1550,6 @@ public static Object doIt(VirtualFrame frame,
1551
1550
@ ConstantOperand (type = TruffleString .class )
1552
1551
public static final class SetAttribute {
1553
1552
@ Specialization
1554
- @ InliningCutoff
1555
1553
public static void doIt (VirtualFrame frame ,
1556
1554
TruffleString key ,
1557
1555
Object value ,
@@ -2477,7 +2475,6 @@ public static AbstractTruffleException doPException(VirtualFrame frame) {
2477
2475
@ Operation
2478
2476
public static final class SetCurrentException {
2479
2477
@ Specialization
2480
- @ InliningCutoff
2481
2478
public static void doPException (VirtualFrame frame , Object ex ) {
2482
2479
PArguments .setException (frame , (AbstractTruffleException ) ex );
2483
2480
}
@@ -2488,7 +2485,6 @@ public static void doPException(VirtualFrame frame, Object ex) {
2488
2485
@ ConstantOperand (type = boolean .class )
2489
2486
public static final class SetCurrentGeneratorException {
2490
2487
@ Specialization
2491
- @ InliningCutoff
2492
2488
public static void doPException (VirtualFrame frame , LocalAccessor currentGeneratorException , boolean clearGeneratorEx , Object ex ,
2493
2489
@ Bind BytecodeNode bytecode ) {
2494
2490
if (clearGeneratorEx ) {
@@ -2503,21 +2499,20 @@ public static void doPException(VirtualFrame frame, LocalAccessor currentGenerat
2503
2499
@ Operation (storeBytecodeIndex = false )
2504
2500
public static final class MarkExceptionAsCaught {
2505
2501
@ Specialization
2506
- @ InliningCutoff
2507
2502
public static void doPException (VirtualFrame frame , PException ex ,
2508
2503
@ Bind PBytecodeDSLRootNode rootNode ) {
2509
2504
ex .markAsCaught (frame , rootNode );
2510
2505
}
2511
2506
2512
2507
@ Fallback
2513
- @ InliningCutoff
2514
2508
public static void doNothing (@ SuppressWarnings ("unused" ) Object ex ) {
2515
2509
}
2516
2510
}
2517
2511
2518
2512
@ Operation (storeBytecodeIndex = true )
2519
2513
public static final class AssertFailed {
2520
2514
@ Specialization
2515
+ @ InliningCutoff
2521
2516
public static void doAssertFailed (VirtualFrame frame , Object assertionMessage ,
2522
2517
@ Bind PBytecodeDSLRootNode rooNode ) {
2523
2518
if (assertionMessage == PNone .NO_VALUE ) {
@@ -2917,7 +2912,6 @@ private static void copyItemsToArray(Node inliningTarget, SequenceStorage source
2917
2912
@ Operation (storeBytecodeIndex = true )
2918
2913
public static final class CallNilaryMethod {
2919
2914
@ Specialization
2920
- @ InliningCutoff
2921
2915
public static Object doCall (VirtualFrame frame , Object callable ,
2922
2916
@ Cached CallNode node ) {
2923
2917
return node .execute (frame , callable , PythonUtils .EMPTY_OBJECT_ARRAY , PKeyword .EMPTY_KEYWORDS );
@@ -2927,7 +2921,6 @@ public static Object doCall(VirtualFrame frame, Object callable,
2927
2921
@ Operation (storeBytecodeIndex = true )
2928
2922
public static final class CallUnaryMethod {
2929
2923
@ Specialization
2930
- @ InliningCutoff
2931
2924
public static Object doCall (VirtualFrame frame , Object callable , Object arg0 ,
2932
2925
@ Cached CallUnaryMethodNode node ) {
2933
2926
return node .executeObject (frame , callable , arg0 );
@@ -2937,7 +2930,6 @@ public static Object doCall(VirtualFrame frame, Object callable, Object arg0,
2937
2930
@ Operation (storeBytecodeIndex = true )
2938
2931
public static final class CallBinaryMethod {
2939
2932
@ Specialization
2940
- @ InliningCutoff
2941
2933
public static Object doObject (VirtualFrame frame , Object callable , Object arg0 , Object arg1 ,
2942
2934
@ Cached CallBinaryMethodNode node ) {
2943
2935
return node .executeObject (frame , callable , arg0 , arg1 );
@@ -2947,7 +2939,6 @@ public static Object doObject(VirtualFrame frame, Object callable, Object arg0,
2947
2939
@ Operation (storeBytecodeIndex = true )
2948
2940
public static final class CallTernaryMethod {
2949
2941
@ Specialization
2950
- @ InliningCutoff
2951
2942
public static Object doCall (VirtualFrame frame , Object callable , Object arg0 , Object arg1 , Object arg2 ,
2952
2943
@ Cached CallTernaryMethodNode node ) {
2953
2944
return node .execute (frame , callable , arg0 , arg1 , arg2 );
@@ -2957,7 +2948,6 @@ public static Object doCall(VirtualFrame frame, Object callable, Object arg0, Ob
2957
2948
@ Operation (storeBytecodeIndex = true )
2958
2949
public static final class CallQuaternaryMethod {
2959
2950
@ Specialization
2960
- @ InliningCutoff
2961
2951
public static Object doCall (VirtualFrame frame , Object callable , Object arg0 , Object arg1 , Object arg2 , Object arg3 ,
2962
2952
@ Cached CallQuaternaryMethodNode node ) {
2963
2953
return node .execute (frame , callable , arg0 , arg1 , arg2 , arg3 );
@@ -2967,7 +2957,6 @@ public static Object doCall(VirtualFrame frame, Object callable, Object arg0, Ob
2967
2957
@ Operation (storeBytecodeIndex = true )
2968
2958
public static final class CallVarargsMethod {
2969
2959
@ Specialization
2970
- @ InliningCutoff
2971
2960
public static Object doCall (VirtualFrame frame , Object callable , Object [] args , PKeyword [] keywords ,
2972
2961
@ Cached CallNode node ) {
2973
2962
return node .execute (frame , callable , args , keywords );
@@ -2979,7 +2968,6 @@ public static Object doCall(VirtualFrame frame, Object callable, Object[] args,
2979
2968
@ ConstantOperand (type = LocalAccessor .class )
2980
2969
public static final class ContextManagerEnter {
2981
2970
@ Specialization
2982
- @ InliningCutoff
2983
2971
public static void doEnter (VirtualFrame frame ,
2984
2972
LocalAccessor exitSetter ,
2985
2973
LocalAccessor resultSetter ,
@@ -3084,6 +3072,7 @@ public static void doEnter(VirtualFrame frame,
3084
3072
@ Operation (storeBytecodeIndex = true )
3085
3073
public static final class AsyncContextManagerCallExit {
3086
3074
@ Specialization
3075
+ @ InliningCutoff
3087
3076
public static Object doRegular (VirtualFrame frame ,
3088
3077
PNone none , Object exit , Object contextManager ,
3089
3078
@ Shared @ Cached CallQuaternaryMethodNode callExit ) {
0 commit comments