@@ -183,18 +183,16 @@ protected List<String> preprocessArguments(List<String> givenArgs, Map<String, S
183183 }
184184 break ;
185185 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" );
198196 break ;
199197 case "-multi-context" :
200198 if (wantsExperimental ) {
@@ -206,24 +204,12 @@ protected List<String> preprocessArguments(List<String> givenArgs, Map<String, S
206204 case "-dump" :
207205 if (wantsExperimental ) {
208206 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" );
213208 inputArgs .remove ("-dump" );
214209 } else {
215210 unrecognized .add (arg );
216211 }
217212 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 ;
227213 case "-llvm-path" :
228214 print (new Driver ("llvm-ar" ).getLLVMBinDir ().toString ());
229215 System .exit (0 );
0 commit comments