diff make/build-graal.xml @ 9849:e876c2a6954f

extensible option system (GRAAL-27) partial conversion from GraalOptions to new system
author Doug Simon <doug.simon@oracle.com>
date Mon, 03 Jun 2013 21:59:44 +0200
parents 705aca4ebf2f
children 6898d8995866 477fb9a9a06d
line wrap: on
line diff
--- a/make/build-graal.xml	Mon Jun 03 20:28:50 2013 +0200
+++ b/make/build-graal.xml	Mon Jun 03 21:59:44 2013 +0200
@@ -42,6 +42,7 @@
       <src path="${src.dir}/com.oracle.graal.phases"/>
       <src path="${src.dir}/com.oracle.graal.phases.common"/>
       <src path="${src.dir}/com.oracle.graal.virtual"/>
+      <src path="${src.dir}/com.oracle.graal.options"/>
       <src path="${src.dir}/com.oracle.graal.loop"/>
       <src path="${src.dir}/com.oracle.graal.alloc"/>
       <src path="${src.dir}/com.oracle.graal.asm"/>
@@ -80,9 +81,34 @@
         <provider classname="com.oracle.graal.hotspot.replacements.HotSpotNmethodIntrinsics"/>
         <provider classname="com.oracle.graal.replacements.GraalMethodSubstitutions"/>
       </service>
+      <service type="com.oracle.graal.options.OptionProvider">
+        <provider classname="com.oracle.graal.compiler.GraalCompiler_VerifyUsageWithEquals"/>
+        <provider classname="com.oracle.graal.compiler.GraalDebugConfig_DebugEnabled"/>
+        <provider classname="com.oracle.graal.compiler.GraalDebugConfig_Dump"/>
+        <provider classname="com.oracle.graal.compiler.GraalDebugConfig_DumpOnError"/>
+        <provider classname="com.oracle.graal.compiler.GraalDebugConfig_Log"/>
+        <provider classname="com.oracle.graal.compiler.GraalDebugConfig_Meter"/>
+        <provider classname="com.oracle.graal.compiler.GraalDebugConfig_MethodFilter"/>
+        <provider classname="com.oracle.graal.compiler.GraalDebugConfig_PerThreadDebugValues"/>
+        <provider classname="com.oracle.graal.compiler.GraalDebugConfig_SummarizeDebugValues"/>
+        <provider classname="com.oracle.graal.compiler.GraalDebugConfig_SummarizePerPhase"/>
+        <provider classname="com.oracle.graal.compiler.GraalDebugConfig_Time"/>
+        <provider classname="com.oracle.graal.hotspot.CompilationTask_SlowQueueCutoff"/>
+        <provider classname="com.oracle.graal.hotspot.bridge.VMToCompilerImpl_BenchmarkDynamicCounters"/>
+        <provider classname="com.oracle.graal.hotspot.bridge.VMToCompilerImpl_GenericDynamicCounters"/>
+        <provider classname="com.oracle.graal.hotspot.bridge.VMToCompilerImpl_LogFile"/>
+        <provider classname="com.oracle.graal.hotspot.bridge.VMToCompilerImpl_PrintQueue"/>
+        <provider classname="com.oracle.graal.hotspot.bridge.VMToCompilerImpl_PriorityCompileQueue"/>
+        <provider classname="com.oracle.graal.hotspot.bridge.VMToCompilerImpl_SlowCompileThreads"/>
+        <provider classname="com.oracle.graal.hotspot.bridge.VMToCompilerImpl_Threads"/>
+        <provider classname="com.oracle.graal.hotspot.bridge.VMToCompilerImpl_TimedBootstrap"/>
+      </service>
       <service type="com.oracle.graal.phases.tiers.CompilerConfiguration">
         <provider classname="com.oracle.graal.compiler.phases.BasicCompilerConfiguration"/>
       </service>
+      <service type="javax.annotation.processing.Processor">
+        <provider classname="com.oracle.graal.options.OptionProcessor"/>
+      </service>
     </jar>
   </target>
   <target name="cleanclasses">