Fri, 12 Apr 2013 16:55:54 +0200 |
Roland Schatz |
Make PartialEscapeAnalysisPhase reentrant.
|
Fri, 12 Apr 2013 13:50:45 +0200 |
Roland Schatz |
Make CanonicalizerPhase reentrant.
|
Fri, 12 Apr 2013 13:49:29 +0200 |
Roland Schatz |
Base class for phase context.
|
Fri, 12 Apr 2013 17:23:14 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 12 Apr 2013 17:22:54 +0200 |
Thomas Wuerthinger |
Comments and #ifdef GRAAL for recent changes to C++ code for calling nmethods directly.
|
Fri, 12 Apr 2013 16:43:35 +0200 |
Matthias Grimmer |
Merge
|
Fri, 12 Apr 2013 16:43:20 +0200 |
Matthias Grimmer |
Remove non-test from InstalledCodeExecuteHelperTest
|
Fri, 12 Apr 2013 16:20:55 +0200 |
Matthias Grimmer |
Remove GraalInstalledCode
|
Fri, 12 Apr 2013 16:08:04 +0200 |
Matthias Grimmer |
Further merge fixes
|
Fri, 12 Apr 2013 15:55:27 +0200 |
Matthias Grimmer |
Fixes
|
Fri, 12 Apr 2013 15:30:36 +0200 |
Matthias Grimmer |
InstalledCode intrinsification fixes
|
Fri, 12 Apr 2013 15:52:17 +0200 |
Doug Simon |
weakened assertion in unsafe.cpp for GRAAL builds
|
Fri, 12 Apr 2013 13:44:44 +0200 |
Roland Schatz |
Fix bug in graph dumping.
|
Fri, 12 Apr 2013 11:24:56 +0200 |
Michael Haupt |
Merge
|
Fri, 12 Apr 2013 09:37:56 +0200 |
Michael Haupt |
mark infopoint-related tests as long
|
Fri, 12 Apr 2013 10:55:43 +0200 |
Lukas Stadler |
fix import
|
Fri, 12 Apr 2013 10:54:49 +0200 |
Lukas Stadler |
Merge
|
Fri, 12 Apr 2013 10:53:37 +0200 |
Lukas Stadler |
remove debug counters
|
Fri, 12 Apr 2013 10:50:28 +0200 |
Lukas Stadler |
make GraalOptions.BenchmarkDynamicCounters configurable
|
Thu, 11 Apr 2013 18:37:26 +0200 |
Lukas Stadler |
fix errorneous handling of ValueAnchorNodes in TailDuplicationPhase
|
Fri, 12 Apr 2013 06:19:35 +0200 |
Thomas Wuerthinger |
Clear installed code pointer when unloading method.
|
Fri, 12 Apr 2013 05:15:14 +0200 |
Thomas Wuerthinger |
Fix imports.
|
Fri, 12 Apr 2013 05:03:14 +0200 |
Thomas Wuerthinger |
Merge fix.
|
Fri, 12 Apr 2013 04:51:28 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 12 Apr 2013 04:49:07 +0200 |
Thomas Wuerthinger |
Make calling the installed code from compiled code possible.
|
Fri, 12 Apr 2013 01:53:52 +0200 |
Thomas Wuerthinger |
Implement fast invocation of installed code (direct tail call to the target machine code address).
|
Thu, 11 Apr 2013 17:48:30 +0200 |
Thomas Wuerthinger |
Move nmethod parameter to the last position to keep passed on arguments in the correct registers.
|
Thu, 11 Apr 2013 17:36:46 +0200 |
Thomas Wuerthinger |
Rename MethodInvalidatedException to InvalidInstalledCodeException (and make it a checked exception). Make sure that a compiled code object can always be directly called without first doing a check on the native method pointer.
|
Thu, 11 Apr 2013 15:41:48 -0700 |
Christian Wimmer |
Merge
|
Thu, 11 Apr 2013 15:40:27 -0700 |
Christian Wimmer |
Revert earlier change that caused problems
|
Thu, 11 Apr 2013 15:39:55 -0700 |
Christian Wimmer |
Use correct method to access constant pool
|
Thu, 11 Apr 2013 14:46:35 -0700 |
Christian Wimmer |
Merge
|
Thu, 11 Apr 2013 14:27:59 -0700 |
Christian Wimmer |
Fix NodeIntrinsic definitions
|
Thu, 11 Apr 2013 14:26:54 -0700 |
Christian Wimmer |
A Invoke without a state cannot deoptimize
|
Thu, 11 Apr 2013 14:24:09 -0700 |
Christian Wimmer |
Allow lowering of DeoptimizeNode
|
Thu, 11 Apr 2013 14:22:03 -0700 |
Christian Wimmer |
Change of Snippet template and instantiation process
|
Thu, 11 Apr 2013 14:20:32 -0700 |
Christian Wimmer |
Ignore the state of a InfpointNode in the LIRGenerator.
|
Thu, 11 Apr 2013 23:43:45 +0200 |
Doug Simon |
added macro substitutions for the @PolymorphicSignature methods in MethodHandle
|
Thu, 11 Apr 2013 22:38:53 +0200 |
Bernhard Urban |
assumptions: enable NoFinalizableSubclass assumption
|
Thu, 11 Apr 2013 21:43:14 +0200 |
Doug Simon |
support for compiling LambdaForm invocations (invokevirtual instructions that were rewritten to invokehandle instructions)
|
Thu, 11 Apr 2013 21:40:52 +0200 |
Doug Simon |
MX_TESTFILE environment variable can be used to specify (and preserve) the test list file used by 'mx unittest'.
|
Thu, 11 Apr 2013 21:38:09 +0200 |
Doug Simon |
changed 'mx javap' command to accept class name patterns instead of fully qualified class names
|
Wed, 10 Apr 2013 14:11:22 +0200 |
Andreas Woess |
Move call site substitutions to inner classes.
|
Thu, 11 Apr 2013 13:47:12 -0400 |
Morris Meyer |
GRAAL-221 - PTX array load and store support
|
Thu, 11 Apr 2013 16:54:49 +0200 |
Michael Haupt |
Merge with 7844a36d02163c68a94c6ee66c55b4fc138b41fc
|
Thu, 11 Apr 2013 16:52:54 +0200 |
Michael Haupt |
post-merge fixes, test improvements
|
Thu, 11 Apr 2013 11:26:38 +0200 |
Michael Haupt |
Merge with d2c34ddac70fe8636b79944417f44d396c0f9acf
|
Thu, 11 Apr 2013 09:53:10 +0200 |
Michael Haupt |
eager infopoint mode (fka debug mode)
|
Thu, 11 Apr 2013 13:03:20 +0200 |
Doug Simon |
use a project's explicit Java compliance level instead of --source option to mx build command
|
Thu, 11 Apr 2013 12:17:17 +0200 |
Roland Schatz |
HighTier phase suite.
|
Thu, 11 Apr 2013 12:02:19 +0200 |
Roland Schatz |
PhaseSuite
|
Thu, 11 Apr 2013 11:52:48 +0200 |
Roland Schatz |
Pass context object to compiler phases.
|
Thu, 11 Apr 2013 10:39:03 +0200 |
Roland Schatz |
Merge.
|
Wed, 10 Apr 2013 17:12:02 +0200 |
Roland Schatz |
Fix ServiceProviderProcessor to support multiple providers in the same project.
|
Wed, 10 Apr 2013 20:43:15 -0700 |
twisti |
GRAAL-213: add HotSpot-style PrintCompilation and PrintInlining
|
Wed, 10 Apr 2013 18:51:21 -0400 |
Morris Meyer |
PTX enhancements - arithmetic, control, float, integer math, control and basic switch
|
Wed, 10 Apr 2013 17:10:28 +0200 |
Doug Simon |
Merge.
|
Wed, 10 Apr 2013 17:09:52 +0200 |
Doug Simon |
Merge.
|
Wed, 10 Apr 2013 17:09:36 +0200 |
Doug Simon |
changes to support API changes in JDK 1.8.0-ea-b84
|
Wed, 10 Apr 2013 13:21:41 +0200 |
Doug Simon |
the -e option to the eclipseformat can now also accept an Eclipse installation directory
|
Wed, 10 Apr 2013 16:25:47 +0200 |
Christos Kotselidis |
Merge
|
Wed, 10 Apr 2013 16:24:11 +0200 |
Christos Kotselidis |
Variable renaming
|
Wed, 10 Apr 2013 15:57:30 +0200 |
Lukas Stadler |
remove monitor limitation form TailDuplicationPhase
|
Wed, 10 Apr 2013 15:00:22 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 10 Apr 2013 14:59:32 +0200 |
Thomas Wuerthinger |
Register RAX as a temporary for FREM and DREM stubs.
|
Wed, 10 Apr 2013 14:04:11 +0200 |
Christos Kotselidis |
Rename abbreviated variables, CR-377
|
Wed, 10 Apr 2013 13:55:59 +0200 |
Christos Kotselidis |
Fix erroneous date in Copyright statement, CR-357
|
Wed, 10 Apr 2013 11:26:50 +0200 |
Gilles Duboscq |
Run dead code elimination after framestate assignment
|
Wed, 10 Apr 2013 10:17:49 +0200 |
Lukas Stadler |
additional Boxing tests
|
Wed, 10 Apr 2013 10:17:35 +0200 |
Lukas Stadler |
PEA: cleanup and documentation for recent changes
|
Wed, 10 Apr 2013 02:10:14 +0200 |
Thomas Wuerthinger |
Fixing more runtime call registrations.
|
Wed, 10 Apr 2013 02:06:30 +0200 |
Thomas Wuerthinger |
Set correct temp registers for runtime calls that directly call C methods.
|
Wed, 10 Apr 2013 01:16:13 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 09 Apr 2013 21:56:12 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 09 Apr 2013 21:55:58 +0200 |
Thomas Wuerthinger |
Correctly restore registers after runtime calls that create exceptions.
|
Tue, 09 Apr 2013 20:00:30 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 09 Apr 2013 20:00:17 +0200 |
Thomas Wuerthinger |
Common base class for method call operations.
|
Tue, 09 Apr 2013 19:57:12 +0200 |
Thomas Wuerthinger |
Move inner class for more logical ordering.
|
Tue, 09 Apr 2013 19:56:30 +0200 |
Thomas Wuerthinger |
Common base LIR instruction for call ops.
|
Tue, 09 Apr 2013 19:51:24 +0200 |
Thomas Wuerthinger |
Common base class for LIR runtime call ops.
|
Tue, 09 Apr 2013 19:29:26 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 09 Apr 2013 19:29:12 +0200 |
Thomas Wuerthinger |
Runtime calls that do not destroy the caller's registers need no spilling at the call site.
|
Tue, 09 Apr 2013 19:28:34 +0200 |
Thomas Wuerthinger |
Change the register_finalizer stub to not overwrite any registers.
|
Tue, 09 Apr 2013 23:06:59 +0200 |
Christos Kotselidis |
Merge
|
Tue, 09 Apr 2013 22:34:06 +0200 |
Christos Kotselidis |
Merge
|
Tue, 09 Apr 2013 14:53:19 +0200 |
Christos Kotselidis |
Add FixedValueAnchor to ArrayRangeWriteBarrier Snippet
|
Tue, 09 Apr 2013 14:50:40 +0200 |
Christos Kotselidis |
Fix checkstyle errors
|
Tue, 09 Apr 2013 11:13:35 +0200 |
Christos Kotselidis |
Creation of snippets for ArrayCopy write barriers
|
Tue, 09 Apr 2013 22:25:45 +0200 |
Lukas Stadler |
Merge
|
Tue, 09 Apr 2013 22:24:42 +0200 |
Lukas Stadler |
PEA: fix virtualization of CheckCastNode (check type)
|
Tue, 09 Apr 2013 20:37:06 +0200 |
Andreas Woess |
invokedynamic: constant fold call site target with assumption; minor fixes
|
Tue, 09 Apr 2013 19:25:20 +0200 |
Gilles Duboscq |
Remove some System.(out|err).print...
|
Tue, 09 Apr 2013 19:24:39 +0200 |
Gilles Duboscq |
Do not skip a checkstyle test on the next run if it does not succeed in the current run
|
Tue, 09 Apr 2013 16:28:19 +0200 |
Gilles Duboscq |
Move framestate assignement to the hir
|
Tue, 09 Apr 2013 16:27:59 +0200 |
Gilles Duboscq |
Add a deoptState for invokes so that they can loose their stateAfter
|
Tue, 09 Apr 2013 16:26:39 +0200 |
Gilles Duboscq |
Add missing updateUsages calls
|
Tue, 09 Apr 2013 18:08:57 +0200 |
Doug Simon |
Merge.
|
Tue, 09 Apr 2013 18:05:12 +0200 |
Doug Simon |
making use of negative types in the type check profile associated with an instanceof
|
Tue, 09 Apr 2013 17:38:33 +0200 |
Doug Simon |
fixed bug in transformation of a type check profile into type check hints
|
Tue, 09 Apr 2013 17:37:17 +0200 |
Doug Simon |
extra InstanceOf tests
|
Tue, 09 Apr 2013 15:59:15 +0200 |
Doug Simon |
modified (some) checks in SchedulePhase to raise a SchedulingError instead of an AssertionError
|
Tue, 09 Apr 2013 13:30:54 +0200 |
Doug Simon |
made format of toString() consistent across HotSpot subclasses of JavaField and JavaMethod
|
Tue, 09 Apr 2013 17:25:02 +0200 |
Andreas Woess |
Merge
|
Tue, 09 Apr 2013 17:23:32 +0200 |
Andreas Woess |
draft call site target value assumption
|
Tue, 09 Apr 2013 17:20:29 +0200 |
Andreas Woess |
canonicalize constant call site target
|
Tue, 09 Apr 2013 17:11:17 +0200 |
Andreas Woess |
add basic invokedynamic support
|
Tue, 09 Apr 2013 15:26:29 +0200 |
Thomas Wuerthinger |
Move tests into *.test packages.
|
Tue, 09 Apr 2013 14:42:31 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 09 Apr 2013 13:00:02 +0200 |
Thomas Wuerthinger |
Small clean up.
|
Tue, 09 Apr 2013 12:48:40 +0200 |
Christian Wirth |
Merged
|
Tue, 09 Apr 2013 11:54:28 +0200 |
Christian Wirth |
commented out a check for the existence of "cl.exe" for the windows build. The command returns something invalid, so the build fails BECAUSE of this test
|
Tue, 09 Apr 2013 11:55:19 +0200 |
Christos Kotselidis |
Make static the private calls of the WriteBarrierAdditionPhase
|