@@ -183,18 +183,16 @@ protected List<String> preprocessArguments(List<String> givenArgs, Map<String, S
183
183
}
184
184
break ;
185
185
case "-debug-perf" :
186
- if (wantsExperimental ) {
187
- subprocessArgs .add ("Dgraal.TraceTruffleCompilation=true" );
188
- subprocessArgs .add ("Dgraal.TraceTrufflePerformanceWarnings=true" );
189
- subprocessArgs .add ("Dgraal.TruffleCompilationExceptionsArePrinted=true" );
190
- subprocessArgs .add ("Dgraal.TraceTruffleInlining=true" );
191
- subprocessArgs .add ("Dgraal.TruffleTraceSplittingSummary=true" );
192
- subprocessArgs .add ("Dgraal.TraceTruffleTransferToInterpreter=true" );
193
- subprocessArgs .add ("Dgraal.TraceTruffleAssumptions=true" );
194
- inputArgs .remove ("-debug-perf" );
195
- } else {
196
- unrecognized .add (arg );
197
- }
186
+ unrecognized .add ("--engine.TraceCompilation" );
187
+ unrecognized .add ("--engine.TraceCompilationDetails" );
188
+ unrecognized .add ("--engine.TraceInlining" );
189
+ unrecognized .add ("--engine.TraceSplitting" );
190
+ unrecognized .add ("--engine.TraceCompilationPolymorphism" );
191
+ unrecognized .add ("--engine.TraceAssumptions" );
192
+ unrecognized .add ("--engine.TraceTransferToInterpreter" );
193
+ unrecognized .add ("--engine.TracePerformanceWarnings=all" );
194
+ unrecognized .add ("--engine.CompilationFailureAction=Print" );
195
+ inputArgs .remove ("-debug-perf" );
198
196
break ;
199
197
case "-multi-context" :
200
198
if (wantsExperimental ) {
@@ -206,24 +204,12 @@ protected List<String> preprocessArguments(List<String> givenArgs, Map<String, S
206
204
case "-dump" :
207
205
if (wantsExperimental ) {
208
206
subprocessArgs .add ("Dgraal.Dump=" );
209
- subprocessArgs .add ("Dgraal.TraceTruffleCompilation=true" );
210
- subprocessArgs .add ("Dgraal.TraceTruffleInlining=true" );
211
- subprocessArgs .add ("Dgraal.TraceTruffleTransferToInterpreter=true" );
212
- subprocessArgs .add ("Dgraal.TruffleBackgroundCompilation=false" );
207
+ inputArgs .add ("--engine.BackgroundCompilation=false" );
213
208
inputArgs .remove ("-dump" );
214
209
} else {
215
210
unrecognized .add (arg );
216
211
}
217
212
break ;
218
- case "-compile-truffle-immediately" :
219
- if (wantsExperimental ) {
220
- subprocessArgs .add ("Dgraal.TruffleCompileImmediately=true" );
221
- subprocessArgs .add ("Dgraal.TruffleCompilationExceptionsAreThrown=true" );
222
- inputArgs .remove ("-compile-truffle-immediately" );
223
- } else {
224
- unrecognized .add (arg );
225
- }
226
- break ;
227
213
case "-llvm-path" :
228
214
print (new Driver ("llvm-ar" ).getLLVMBinDir ().toString ());
229
215
System .exit (0 );
0 commit comments