Mercurial > hg > truffle
diff make/build-graal.xml @ 9896:5945a36ccba4
Merge
author | Christos Kotselidis <christos.kotselidis@oracle.com> |
---|---|
date | Wed, 05 Jun 2013 15:11:58 +0200 |
parents | cecd40916b06 063a712fe8d8 |
children | 8fdee70e2e1f |
line wrap: on
line diff
--- a/make/build-graal.xml Wed Jun 05 14:49:34 2013 +0200 +++ b/make/build-graal.xml Wed Jun 05 15:11:58 2013 +0200 @@ -39,10 +39,10 @@ <src path="${src.dir}/com.oracle.graal.debug"/> <src path="${src.dir}/com.oracle.graal.api.replacements"/> <src path="${src.dir}/com.oracle.graal.nodes"/> + <src path="${src.dir}/com.oracle.graal.options"/> <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"/> @@ -82,8 +82,10 @@ <provider classname="com.oracle.graal.replacements.GraalMethodSubstitutions"/> </service> <service type="com.oracle.graal.options.OptionProvider"> + <provider classname="com.oracle.graal.compiler.GraalCompiler_Inline"/> <provider classname="com.oracle.graal.compiler.GraalCompiler_VerifyUsageWithEquals"/> <provider classname="com.oracle.graal.compiler.GraalDebugConfig_DebugEnabled"/> + <provider classname="com.oracle.graal.compiler.GraalDebugConfig_DetailedAsserts"/> <provider classname="com.oracle.graal.compiler.GraalDebugConfig_Dump"/> <provider classname="com.oracle.graal.compiler.GraalDebugConfig_DumpOnError"/> <provider classname="com.oracle.graal.compiler.GraalDebugConfig_Log"/> @@ -94,6 +96,7 @@ <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.HotSpotGraalRuntime_GraalRuntime"/> <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"/> @@ -102,6 +105,136 @@ <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"/> + <provider classname="com.oracle.graal.phases.GraalOptions_AlignCallsForPatching"/> + <provider classname="com.oracle.graal.phases.GraalOptions_AlwaysInlineVTableStubs"/> + <provider classname="com.oracle.graal.phases.GraalOptions_BoostInliningForEscapeAnalysis"/> + <provider classname="com.oracle.graal.phases.GraalOptions_BootstrapReplacements"/> + <provider classname="com.oracle.graal.phases.GraalOptions_CacheGraphs"/> + <provider classname="com.oracle.graal.phases.GraalOptions_CanOmitFrame"/> + <provider classname="com.oracle.graal.phases.GraalOptions_CapInheritedRelevance"/> + <provider classname="com.oracle.graal.phases.GraalOptions_CheckcastMaxHints"/> + <provider classname="com.oracle.graal.phases.GraalOptions_CheckcastMinHintHitProbability"/> + <provider classname="com.oracle.graal.phases.GraalOptions_CompileTheWorld"/> + <provider classname="com.oracle.graal.phases.GraalOptions_CompileTheWorldStartAt"/> + <provider classname="com.oracle.graal.phases.GraalOptions_CompileTheWorldStopAt"/> + <provider classname="com.oracle.graal.phases.GraalOptions_ConditionalElimination"/> + <provider classname="com.oracle.graal.phases.GraalOptions_CullFrameStates"/> + <provider classname="com.oracle.graal.phases.GraalOptions_DeoptALot"/> + <provider classname="com.oracle.graal.phases.GraalOptions_DeoptsToDisableOptimisticOptimization"/> + <provider classname="com.oracle.graal.phases.GraalOptions_DynamicCompilePriority"/> + <provider classname="com.oracle.graal.phases.GraalOptions_EscapeAnalysisHistogram"/> + <provider classname="com.oracle.graal.phases.GraalOptions_EscapeAnalysisIterations"/> + <provider classname="com.oracle.graal.phases.GraalOptions_EscapeAnalyzeOnly"/> + <provider classname="com.oracle.graal.phases.GraalOptions_ExactFullUnrollMaxNodes"/> + <provider classname="com.oracle.graal.phases.GraalOptions_ExitVMOnBailout"/> + <provider classname="com.oracle.graal.phases.GraalOptions_ExitVMOnException"/> + <provider classname="com.oracle.graal.phases.GraalOptions_FullUnroll"/> + <provider classname="com.oracle.graal.phases.GraalOptions_FullUnrollMaxNodes"/> + <provider classname="com.oracle.graal.phases.GraalOptions_GenAssertionCode"/> + <provider classname="com.oracle.graal.phases.GraalOptions_GenLoopSafepoints"/> + <provider classname="com.oracle.graal.phases.GraalOptions_GenSafepoints"/> + <provider classname="com.oracle.graal.phases.GraalOptions_GraphCacheSize"/> + <provider classname="com.oracle.graal.phases.GraalOptions_HotSpotPrintCompilation"/> + <provider classname="com.oracle.graal.phases.GraalOptions_HotSpotPrintInlining"/> + <provider classname="com.oracle.graal.phases.GraalOptions_InlineMegamorphicCalls"/> + <provider classname="com.oracle.graal.phases.GraalOptions_InlineMonomorphicCalls"/> + <provider classname="com.oracle.graal.phases.GraalOptions_InlinePolymorphicCalls"/> + <provider classname="com.oracle.graal.phases.GraalOptions_InlineVTableStubs"/> + <provider classname="com.oracle.graal.phases.GraalOptions_InstanceOfMaxHints"/> + <provider classname="com.oracle.graal.phases.GraalOptions_InstanceOfMinHintHitProbability"/> + <provider classname="com.oracle.graal.phases.GraalOptions_Intrinsify"/> + <provider classname="com.oracle.graal.phases.GraalOptions_IntrinsifyAESMethods"/> + <provider classname="com.oracle.graal.phases.GraalOptions_IntrinsifyArrayCopy"/> + <provider classname="com.oracle.graal.phases.GraalOptions_IntrinsifyCallSiteTarget"/> + <provider classname="com.oracle.graal.phases.GraalOptions_IntrinsifyClassMethods"/> + <provider classname="com.oracle.graal.phases.GraalOptions_IntrinsifyInstalledCodeMethods"/> + <provider classname="com.oracle.graal.phases.GraalOptions_IntrinsifyMathMethods"/> + <provider classname="com.oracle.graal.phases.GraalOptions_IntrinsifyObjectClone"/> + <provider classname="com.oracle.graal.phases.GraalOptions_IntrinsifyObjectMethods"/> + <provider classname="com.oracle.graal.phases.GraalOptions_IntrinsifyReflectionMethods"/> + <provider classname="com.oracle.graal.phases.GraalOptions_IntrinsifySystemMethods"/> + <provider classname="com.oracle.graal.phases.GraalOptions_IntrinsifyThreadMethods"/> + <provider classname="com.oracle.graal.phases.GraalOptions_IntrinsifyUnsafeMethods"/> + <provider classname="com.oracle.graal.phases.GraalOptions_IterativeInlining"/> + <provider classname="com.oracle.graal.phases.GraalOptions_LimitInlinedInvokes"/> + <provider classname="com.oracle.graal.phases.GraalOptions_LoopMaxUnswitch"/> + <provider classname="com.oracle.graal.phases.GraalOptions_LoopPeeling"/> + <provider classname="com.oracle.graal.phases.GraalOptions_LoopUnswitch"/> + <provider classname="com.oracle.graal.phases.GraalOptions_LoopUnswitchMaxIncrease"/> + <provider classname="com.oracle.graal.phases.GraalOptions_LoopUnswitchUncertaintyBoost"/> + <provider classname="com.oracle.graal.phases.GraalOptions_MatureExecutionsBranch"/> + <provider classname="com.oracle.graal.phases.GraalOptions_MatureExecutionsPerSwitchCase"/> + <provider classname="com.oracle.graal.phases.GraalOptions_MatureExecutionsTypeProfile"/> + <provider classname="com.oracle.graal.phases.GraalOptions_MaximumDesiredSize"/> + <provider classname="com.oracle.graal.phases.GraalOptions_MaximumEscapeAnalysisArrayLength"/> + <provider classname="com.oracle.graal.phases.GraalOptions_MaximumInliningSize"/> + <provider classname="com.oracle.graal.phases.GraalOptions_MaximumRecursiveInlining"/> + <provider classname="com.oracle.graal.phases.GraalOptions_MegamorphicInliningMinMethodProbability"/> + <provider classname="com.oracle.graal.phases.GraalOptions_MemoryAwareScheduling"/> + <provider classname="com.oracle.graal.phases.GraalOptions_MinTableSwitchDensity"/> + <provider classname="com.oracle.graal.phases.GraalOptions_MinimumJumpTableSize"/> + <provider classname="com.oracle.graal.phases.GraalOptions_MinimumPeelProbability"/> + <provider classname="com.oracle.graal.phases.GraalOptions_OmitHotExceptionStacktrace"/> + <provider classname="com.oracle.graal.phases.GraalOptions_OptAssumptions"/> + <provider classname="com.oracle.graal.phases.GraalOptions_OptCanonicalizer"/> + <provider classname="com.oracle.graal.phases.GraalOptions_OptConvertDeoptsToGuards"/> + <provider classname="com.oracle.graal.phases.GraalOptions_OptDevirtualizeInvokesOptimistically"/> + <provider classname="com.oracle.graal.phases.GraalOptions_OptEarlyReadElimination"/> + <provider classname="com.oracle.graal.phases.GraalOptions_OptEliminateGuards"/> + <provider classname="com.oracle.graal.phases.GraalOptions_OptEliminatePartiallyRedundantGuards"/> + <provider classname="com.oracle.graal.phases.GraalOptions_OptEliminateSafepoints"/> + <provider classname="com.oracle.graal.phases.GraalOptions_OptFilterProfiledTypes"/> + <provider classname="com.oracle.graal.phases.GraalOptions_OptFloatingReads"/> + <provider classname="com.oracle.graal.phases.GraalOptions_OptImplicitNullChecks"/> + <provider classname="com.oracle.graal.phases.GraalOptions_OptLivenessAnalysis"/> + <provider classname="com.oracle.graal.phases.GraalOptions_OptLoopTransform"/> + <provider classname="com.oracle.graal.phases.GraalOptions_OptPushThroughPi"/> + <provider classname="com.oracle.graal.phases.GraalOptions_OptReadElimination"/> + <provider classname="com.oracle.graal.phases.GraalOptions_OptScheduleOutOfLoops"/> + <provider classname="com.oracle.graal.phases.GraalOptions_OptTailDuplication"/> + <provider classname="com.oracle.graal.phases.GraalOptions_PEAInliningHints"/> + <provider classname="com.oracle.graal.phases.GraalOptions_PartialEscapeAnalysis"/> + <provider classname="com.oracle.graal.phases.GraalOptions_PrintBailout"/> + <provider classname="com.oracle.graal.phases.GraalOptions_PrintBinaryGraphPort"/> + <provider classname="com.oracle.graal.phases.GraalOptions_PrintBinaryGraphs"/> + <provider classname="com.oracle.graal.phases.GraalOptions_PrintCFG"/> + <provider classname="com.oracle.graal.phases.GraalOptions_PrintCodeBytes"/> + <provider classname="com.oracle.graal.phases.GraalOptions_PrintCompilation"/> + <provider classname="com.oracle.graal.phases.GraalOptions_PrintFilter"/> + <provider classname="com.oracle.graal.phases.GraalOptions_PrintGraphCache"/> + <provider classname="com.oracle.graal.phases.GraalOptions_PrintIRWithLIR"/> + <provider classname="com.oracle.graal.phases.GraalOptions_PrintIdealGraphAddress"/> + <provider classname="com.oracle.graal.phases.GraalOptions_PrintIdealGraphFile"/> + <provider classname="com.oracle.graal.phases.GraalOptions_PrintIdealGraphPort"/> + <provider classname="com.oracle.graal.phases.GraalOptions_PrintProfilingInformation"/> + <provider classname="com.oracle.graal.phases.GraalOptions_PrintStackTraceOnException"/> + <provider classname="com.oracle.graal.phases.GraalOptions_RangeTestsSwitchDensity"/> + <provider classname="com.oracle.graal.phases.GraalOptions_ReassociateInvariants"/> + <provider classname="com.oracle.graal.phases.GraalOptions_RegisterPressure"/> + <provider classname="com.oracle.graal.phases.GraalOptions_RelevanceCapForInlining"/> + <provider classname="com.oracle.graal.phases.GraalOptions_RemoveNeverExecutedCode"/> + <provider classname="com.oracle.graal.phases.GraalOptions_ResolveClassBeforeStaticInvoke"/> + <provider classname="com.oracle.graal.phases.GraalOptions_SafepointPollOffset"/> + <provider classname="com.oracle.graal.phases.GraalOptions_SmallCompiledLowLevelGraphSize"/> + <provider classname="com.oracle.graal.phases.GraalOptions_SnippetCounters"/> + <provider classname="com.oracle.graal.phases.GraalOptions_StackShadowPages"/> + <provider classname="com.oracle.graal.phases.GraalOptions_SupportJsrBytecodes"/> + <provider classname="com.oracle.graal.phases.GraalOptions_TailDuplicationProbability"/> + <provider classname="com.oracle.graal.phases.GraalOptions_TailDuplicationTrivialSize"/> + <provider classname="com.oracle.graal.phases.GraalOptions_TraceBytecodeParserLevel"/> + <provider classname="com.oracle.graal.phases.GraalOptions_TraceEscapeAnalysis"/> + <provider classname="com.oracle.graal.phases.GraalOptions_TraceLIRGeneratorLevel"/> + <provider classname="com.oracle.graal.phases.GraalOptions_TraceLinearScanLevel"/> + <provider classname="com.oracle.graal.phases.GraalOptions_TrivialInliningSize"/> + <provider classname="com.oracle.graal.phases.GraalOptions_UseExceptionProbability"/> + <provider classname="com.oracle.graal.phases.GraalOptions_UseExceptionProbabilityForOperations"/> + <provider classname="com.oracle.graal.phases.GraalOptions_UseLoopLimitChecks"/> + <provider classname="com.oracle.graal.phases.GraalOptions_UseProfilingInformation"/> + <provider classname="com.oracle.graal.phases.GraalOptions_UseTypeCheckHints"/> + <provider classname="com.oracle.graal.phases.GraalOptions_VerifyPhases"/> + <provider classname="com.oracle.graal.phases.GraalOptions_ZapStackOnMethodEntry"/> + <provider classname="com.oracle.graal.phases.common.InliningPhase_AlwaysInlineIntrinsics"/> + <provider classname="com.oracle.graal.phases.tiers.Suites_CompilerConfiguration"/> </service> <service type="com.oracle.graal.phases.tiers.CompilerConfiguration"> <provider classname="com.oracle.graal.compiler.phases.BasicCompilerConfiguration"/>