Tue, 16 Apr 2013 16:07:16 +0200 |
Thomas Wuerthinger |
Remove methodCallTarget() method from the Invoke interface. |
Tue, 16 Apr 2013 15:00:47 +0200 |
Thomas Wuerthinger |
Removed several instances of System.out.print. |
Tue, 16 Apr 2013 15:27:22 +0200 |
Roland Schatz |
Move logic from ServiceProviderProcessor to mx. |
Tue, 16 Apr 2013 15:27:17 +0200 |
Roland Schatz |
mx: generate services files from provider descriptions |
Tue, 16 Apr 2013 15:27:09 +0200 |
Roland Schatz |
Rename PartialCanonicalizerPhase to IncrementalCanonicalizerPhase. |
Tue, 16 Apr 2013 15:25:01 +0200 |
Roland Schatz |
Remove public fields. |
Tue, 16 Apr 2013 14:06:45 +0200 |
Michael Haupt |
merge |
Tue, 16 Apr 2013 14:05:16 +0200 |
Michael Haupt |
InfopointNode.verify() |
Tue, 16 Apr 2013 13:42:20 +0200 |
Michael Haupt |
replace offending character |
Tue, 16 Apr 2013 13:33:04 +0200 |
Roland Schatz |
Merge. |
Tue, 16 Apr 2013 13:22:12 +0200 |
Roland Schatz |
MidTier phase suite. |
Tue, 16 Apr 2013 13:21:23 +0200 |
Roland Schatz |
Make IterativeConditionalEliminationPhase reentrant. |
Tue, 16 Apr 2013 13:21:22 +0200 |
Roland Schatz |
Remove unused field. |
Tue, 16 Apr 2013 13:21:20 +0200 |
Roland Schatz |
Make FloatingReadPhase reentrant. |
Tue, 16 Apr 2013 13:21:19 +0200 |
Roland Schatz |
PartialCanonicalizerPhase. |
Tue, 16 Apr 2013 11:30:39 +0200 |
Roland Schatz |
Allow CustomCanonicalizer in reentrant CanonicalizerPhase. |
Tue, 16 Apr 2013 12:16:53 +0200 |
Bernhard Urban |
TargetMethodAssembler: guard metric processing |
Tue, 16 Apr 2013 12:06:52 +0200 |
Doug Simon |
Merge. |
Tue, 16 Apr 2013 12:06:30 +0200 |
Doug Simon |
removed unused code in lowering of instanceof in the context of an IfNode |
Tue, 16 Apr 2013 11:33:20 +0200 |
Doug Simon |
more accurate error message when launching a VM that has not yet been built |
Tue, 16 Apr 2013 11:11:56 +0200 |
Bernhard Urban |
javac: use UTF-8 as encoding explicitly |
Mon, 15 Apr 2013 19:54:58 +0200 |
Bernhard Urban |
HotSpotResolvedObjectType: implement hasFinalizeSubclass() correctly |
Fri, 12 Apr 2013 11:06:19 +0200 |
Bernhard Urban |
assumptions: simplify hashCode() |
Fri, 12 Apr 2013 11:06:30 +0200 |
Bernhard Urban |
CompilationResult: record more metrics for DataPatches |
Mon, 15 Apr 2013 19:54:23 +0200 |
Gilles Duboscq |
Add special case for astore in graph builder to handle jsr retrunAddress |
Mon, 15 Apr 2013 16:56:41 +0200 |
Roland Schatz |
Compiler configurations. |
Mon, 15 Apr 2013 16:47:01 +0200 |
Roland Schatz |
Make phase suites extensible. |
Mon, 15 Apr 2013 14:47:15 +0200 |
Doug Simon |
added note about mx/env to the output of 'mx buildvars' |
Mon, 15 Apr 2013 14:43:35 +0200 |
Doug Simon |
refactoring to ensure the path to the JDKs dir is consistent between the _jdk() and clean() command |
Mon, 15 Apr 2013 14:31:24 +0200 |
Doug Simon |
added build of server-nograal VM to the gate |
Mon, 15 Apr 2013 14:27:37 +0200 |
Doug Simon |
renamed 'boot' VM to 'original' VM |
Mon, 15 Apr 2013 12:55:46 +0200 |
Doug Simon |
added 'mx buildvars' command to list (some of) the variables that can be passed to 'mx build' with the -D option |
Mon, 15 Apr 2013 08:51:19 +0200 |
Christian Haeubl |
Merge. |
Mon, 15 Apr 2013 08:49:14 +0200 |
Christian Haeubl |
Merge. |
Mon, 15 Apr 2013 08:47:06 +0200 |
Christian Haeubl |
ComputeProbabilityPhase bugfix |
Mon, 08 Apr 2013 17:48:46 +0200 |
Christian Haeubl |
minor HotSpot deoptimization cleanups |
Thu, 04 Apr 2013 11:57:04 +0200 |
Christian Haeubl |
added JUnit 4.11 support to ProfilingInfoTest |
Sun, 14 Apr 2013 22:38:46 +0200 |
Thomas Wuerthinger |
Merge. |
Sun, 14 Apr 2013 22:38:34 +0200 |
Thomas Wuerthinger |
Change severity of checkstyle problems from "warning" to "error". Fixed several System.out.print violations. |
Sat, 13 Apr 2013 22:59:27 -0700 |
twisti |
GRAAL-218: add CompileTheWorld functionality |
Sat, 13 Apr 2013 22:16:04 +0200 |
Christos Kotselidis |
Merge |
Sat, 13 Apr 2013 00:33:37 +0200 |
Christos Kotselidis |
Merge |
Fri, 12 Apr 2013 23:29:45 +0200 |
Christos Kotselidis |
Introduce enumeration for the different write barrier types |
Sat, 13 Apr 2013 18:07:44 +0200 |
Thomas Wuerthinger |
Added support for trimming the name of objects in the histogram and a corresponding test case. |
Sat, 13 Apr 2013 17:55:43 +0200 |
Thomas Wuerthinger |
Added DebugHistory utility and corresponding unit tests. |
Sat, 13 Apr 2013 15:05:04 +0200 |
Thomas Wuerthinger |
Change the parameter to the custom canonicalizer to always be of ValueNode type. |
Fri, 12 Apr 2013 17:40:53 -0700 |
Christian Wimmer |
Use same type check for varargs and non-varargs parameters |
Fri, 12 Apr 2013 16:08:08 -0700 |
Christian Wimmer |
Remove MetaUtil.getMirrorOrFail; Add necessary functionality to the Graal API so that all previous usages of java.lang.Class can now use ResolvedJavaType |
Fri, 12 Apr 2013 16:05:56 -0700 |
Christian Wimmer |
Cache boolean flags instead of full Annotation objects |
Fri, 12 Apr 2013 22:34:29 +0200 |
Doug Simon |
VM copy made during initial copy of the JDK is now named 'boot' instead of 'server0' to better reflect that it is the default VM (which may not be 'server') from the boot JDK |
Fri, 12 Apr 2013 22:13:26 +0200 |
Doug Simon |
build output during buildvms command is sent to console (instead of log files) if -c option is given |
Fri, 12 Apr 2013 22:07:33 +0200 |
Doug Simon |
buildvms command now runs "java -version" for each VM built unless -n option is specified |
Fri, 12 Apr 2013 21:58:12 +0200 |
Doug Simon |
support for non-GRAAL VMs co-existing with GRAAL VMs |
Fri, 12 Apr 2013 21:41:34 +0200 |
Doug Simon |
weakened assertion in unsafe.cpp for GRAAL builds such that non-GRAAL builds still work |
Fri, 12 Apr 2013 21:35:27 +0200 |
Doug Simon |
removed unnecessary code |
Fri, 12 Apr 2013 20:32:14 +0200 |
Doug Simon |
fixed minor regression |
Fri, 12 Apr 2013 18:42:24 +0200 |
Gilles Duboscq |
Merge |
Fri, 12 Apr 2013 18:17:36 +0200 |
Gilles Duboscq |
Merge |
Fri, 12 Apr 2013 14:15:59 +0200 |
Gilles Duboscq |
Rename "node()" methods in interfaces to "asNode" |
Fri, 12 Apr 2013 14:05:42 +0200 |
Gilles Duboscq |
Merge |
Thu, 11 Apr 2013 21:45:21 -0700 |
amurillo |
Added tag hs25-b28 for changeset 6d88a566d369 |
Thu, 11 Apr 2013 21:45:20 -0700 |
amurillo |
Mergehs25-b28 |
Thu, 11 Apr 2013 17:16:39 -0700 |
bharadwaj |
Merge |
Thu, 11 Apr 2013 11:42:41 -0700 |
vlivanov |
Merge |
Thu, 11 Apr 2013 09:08:15 -0700 |
vlivanov |
8011972: Field can be erroneously marked as contended when @Contended annotation isn't present |
Thu, 11 Apr 2013 07:12:09 -0700 |
kmo |
8011952: Missing ResourceMarks in TraceMethodHandles |
Wed, 10 Apr 2013 09:52:49 +0200 |
roland |
8011706: specjvm2008 test xml.transform gets array bound exception with c1 |
Tue, 09 Apr 2013 09:54:17 -0700 |
iignatyev |
8007288: Additional WB API for compiler's testing |
Mon, 08 Apr 2013 07:40:08 -0700 |
bharadwaj |
8010913: compiler/6863420 often exceeds timeout |
Fri, 05 Apr 2013 11:09:43 +0200 |
neliasso |
8006016: Memory leak at hotspot/src/share/vm/adlc/output_c.cpp |
Thu, 11 Apr 2013 16:35:34 +0200 |
mgerdin |
Merge |
Wed, 10 Apr 2013 14:26:49 +0200 |
stefank |
8011872: Include Bit Map addresses in the hs_err files |
Wed, 10 Apr 2013 13:27:35 +0200 |
mgerdin |
8010196: NPG: Internal Error: Metaspace allocation lock -- possible deadlock |
Tue, 09 Apr 2013 15:32:45 +0200 |
mgerdin |
8009808: TEST-BUG : test case is using bash style tests. Default shell for jtreg is bourne. thus failure |
Mon, 08 Apr 2013 07:49:28 +0200 |
brutisso |
7197666: java -d64 -version core dumps in a box with lots of memory |
Mon, 11 Feb 2013 10:31:56 -0800 |
jmasa |
8008508: CMS does not correctly reduce heap size after a Full GC |
Fri, 05 Apr 2013 10:20:04 -0700 |
johnc |
8011343: Add new flag for verifying the heap during startup |
Thu, 11 Apr 2013 01:14:31 -0700 |
amurillo |
8011948: new hotspot build - hs25-b28 |
Thu, 11 Apr 2013 16:35:19 -0700 |
amurillo |
Merge |
Thu, 11 Apr 2013 09:39:57 -0700 |
katleman |
Added tag jdk8-b85 for changeset 42fe530cd478 |
Thu, 11 Apr 2013 01:03:41 -0700 |
amurillo |
Added tag hs25-b27 for changeset 09b0d3e9ba6c |
Tue, 09 Apr 2013 08:52:32 -0700 |
bharadwaj |
8011671: JCK tests on static interface methods fail under b84: Illegal type at constant pool entry 5hs25-b27 |
Fri, 05 Apr 2013 23:10:04 -0700 |
zgu |
Merge |
Fri, 05 Apr 2013 11:15:13 -0700 |
ccheung |
8006001: [parfait] Possible file leak in hotspot/src/os/linux/vm/perfMemory_linux.cpp |
Fri, 05 Apr 2013 16:16:18 -0700 |
dcubed |
Merge |
Fri, 05 Apr 2013 10:38:08 -0700 |
dcubed |
Merge |
Fri, 05 Apr 2013 12:19:19 -0400 |
zgu |
8011161: NMT: Memory leak when encountering out of memory error while initializing memory snapshot |
Thu, 04 Apr 2013 10:01:26 -0700 |
mikael |
8003310: Enable -Wunused-function when compiling with gcc |
Wed, 03 Apr 2013 16:43:09 -0700 |
ccheung |
8006103: [parfait] Possible null pointer dereference at hotspot/src/os/linux/vm/os_linux.cpp; os_windows.cpp; os_solaris.cpp; os_bsd.cpp |
Fri, 29 Mar 2013 14:18:40 -0700 |
ccheung |
8006006: [parfait] Memory leak at hotspot/src/share/tools/launcher/wildcard.c |
Thu, 04 Apr 2013 08:47:39 -0400 |
hseigel |
8010943: guarantee(length == 0) failed: invalid method ordering length |
Wed, 03 Apr 2013 21:41:33 +0200 |
ctornqvi |
8009125: Add NMT tests for Virtual Memory operations |
Thu, 04 Apr 2013 21:15:43 -0700 |
amurillo |
8011584: new hotspot build - hs25-b27 |
Fri, 12 Apr 2013 18:15:44 +0200 |
Roland Schatz |
Merge. |
Fri, 12 Apr 2013 17:55:22 +0200 |
Roland Schatz |
Move more phases into HighTier suite. |
Fri, 12 Apr 2013 17:21:08 +0200 |
Roland Schatz |
Make LoopFullUnrollPhase reentrant. |
Fri, 12 Apr 2013 17:17:29 +0200 |
Roland Schatz |
Remove unused fields. |
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 |
Tue, 09 Apr 2013 11:38:46 +0200 |
Christos Kotselidis |
Remove unused packages |
Tue, 09 Apr 2013 11:35:01 +0200 |
Christos Kotselidis |
Merge |
Tue, 09 Apr 2013 11:32:42 +0200 |
Christos Kotselidis |
Merge |
Tue, 09 Apr 2013 09:45:35 +0200 |
Christos Kotselidis |
Move write barriers' addition to a separate stage after lowering |
Tue, 09 Apr 2013 10:48:14 +0200 |
Lukas Stadler |
Merge |
Tue, 09 Apr 2013 10:29:44 +0200 |
Lukas Stadler |
jacoco-exclude StampFactory (fixes problems with BeginNode.anchor) |
Tue, 09 Apr 2013 09:37:23 +0200 |
Lukas Stadler |
Merge |
Mon, 08 Apr 2013 20:15:44 +0200 |
Lukas Stadler |
Merge |
Mon, 08 Apr 2013 19:37:23 +0200 |
Lukas Stadler |
Merge |
Mon, 08 Apr 2013 19:18:41 +0200 |
Lukas Stadler |
add test for read elimination |
Mon, 08 Apr 2013 19:18:18 +0200 |
Lukas Stadler |
PEA: fix PartialEscapeAnalysisTest |
Mon, 08 Apr 2013 19:17:29 +0200 |
Lukas Stadler |
add more tests to BoxingEliminationTest |
Mon, 08 Apr 2013 19:16:48 +0200 |
Lukas Stadler |
PEA: update EscapeAnalysisTest |
Mon, 08 Apr 2013 19:15:00 +0200 |
Lukas Stadler |
PEA: handle identity-less objects in IntegerEqualsNode |
Mon, 08 Apr 2013 19:14:32 +0200 |
Lukas Stadler |
PEA: unify merge and loop logic, implement handling of identity-less virtual objects |
Mon, 08 Apr 2013 19:12:19 +0200 |
Lukas Stadler |
PEA: remove level from EffectList |
Mon, 08 Apr 2013 19:11:30 +0200 |
Lukas Stadler |
small change to MaterializeObjectNode interface |
Mon, 08 Apr 2013 19:07:15 +0200 |
Lukas Stadler |
allow GraalCompilerTests to ignore virtual and floating nodes in graph comparison |
Mon, 08 Apr 2013 19:05:54 +0200 |
Lukas Stadler |
small change to ReentrantBlockIterator interface |
Mon, 08 Apr 2013 19:05:13 +0200 |
Lukas Stadler |
missing change for 7828409c364c (pull materialization logic into VirtualObjectNode classes) |
Mon, 08 Apr 2013 19:03:50 +0200 |
Lukas Stadler |
only eliminate locks for instances |
Mon, 08 Apr 2013 19:03:25 +0200 |
Lukas Stadler |
move canonicalization of BoxNode to lowering |
Mon, 08 Apr 2013 19:01:07 +0200 |
Lukas Stadler |
UnboxNode is not a VirtualizableAllocation |
Mon, 08 Apr 2013 19:00:22 +0200 |
Lukas Stadler |
allow MethodSubstitutions and MacroSubstitutions to be forced (instead of depending on inlining) |
Mon, 08 Apr 2013 17:31:50 +0200 |
Lukas Stadler |
pull materialization logic into VirtualObjectNode classes |
Mon, 08 Apr 2013 17:30:05 +0200 |
Lukas Stadler |
refactored boxing identification and lowering, removed BoxingMethodPool and explicit boxing phases |
Mon, 08 Apr 2013 14:19:52 +0200 |
Lukas Stadler |
new GraalOption.BootstrapReplacements for debugging purposes |
Thu, 04 Apr 2013 18:41:39 +0200 |
Lukas Stadler |
small PEA refactoring |
Tue, 09 Apr 2013 10:11:52 +0200 |
Bernhard Urban |
ReadNode: nullcheck stamptype |
Tue, 09 Apr 2013 09:58:09 +0200 |
Doug Simon |
expanded type check hints to support use of negative hints (i.e., profiled types that failed the corresponding type check) |
Tue, 09 Apr 2013 09:35:07 +0200 |
Doug Simon |
convert non-int boxed primitives whose stack kind is int to Constants of the right kind |
Mon, 08 Apr 2013 21:33:22 +0200 |
Christos Kotselidis |
Remove unused import |
Mon, 08 Apr 2013 21:30:56 +0200 |
Christos Kotselidis |
Merge |
Mon, 08 Apr 2013 21:17:34 +0200 |
Christos Kotselidis |
Rename ArrayWriteBarrier to SerialWriteBarrier and move it to graal.nodes |
Mon, 08 Apr 2013 20:58:36 +0200 |
Christos Kotselidis |
Remove FieldWriteBarrier |
Mon, 08 Apr 2013 20:52:04 +0200 |
Christos Kotselidis |
Merge FieldWriteBarrier into ArrayWriteBarrier |
Mon, 08 Apr 2013 19:34:39 +0200 |
Doug Simon |
made method (and macro) substitution optional to support different JDK versions |
Mon, 08 Apr 2013 18:47:06 +0200 |
Gilles Duboscq |
Be more careful while updating jvm.cfg (fixes a bug where the -server configuration would overwrite the -server0 one) |
Mon, 08 Apr 2013 18:40:18 +0200 |
Gilles Duboscq |
Make a copy of the environ in mx clean to avoid forcing things like HOTSPOT_BUILD_JOBS=16 for other commands |
Mon, 08 Apr 2013 15:13:05 +0200 |
Gilles Duboscq |
Use the DeoptimizingNode interface of the Invokes in the LIRGenerator |
Mon, 08 Apr 2013 17:27:16 +0200 |
Bernhard Urban |
unsafeArrayCast: anchor cast after initialization of an array |
Tue, 02 Apr 2013 12:14:15 +0200 |
Bernhard Urban |
unsafeCast: anchor cast after initialization of an object |
Mon, 08 Apr 2013 17:09:10 +0200 |
Bernhard Urban |
rename: s/PushNodesThroughPi/PushThroughPiPhase/ |
Mon, 08 Apr 2013 16:43:38 +0200 |
Christos Kotselidis |
Remove unused imports |
Mon, 08 Apr 2013 16:30:51 +0200 |
Christos Kotselidis |
Merge |
Mon, 08 Apr 2013 16:26:17 +0200 |
Christos Kotselidis |
Remove references to G1 |
Mon, 08 Apr 2013 09:26:06 +0200 |
Gilles Duboscq |
Introduce DeoptimizingNode interface |
Wed, 27 Mar 2013 15:31:23 +0100 |
Gilles Duboscq |
mx: bench command should not run dacapos with -n 0 when using a specification such as scaladacapo:specs |
Mon, 08 Apr 2013 11:20:19 +0200 |
Doug Simon |
delete build/linux/shared/graal before compile in build-graal.xml to handle stale class files left behind after refactoring in Eclipse |
Sun, 07 Apr 2013 22:27:16 +0200 |
Gilles Duboscq |
Update the -client line in jvm.cfg when it already exists (ie IGNORE) |
Sun, 07 Apr 2013 19:37:38 +0200 |
Gilles Duboscq |
Merge |
Sun, 07 Apr 2013 17:04:59 +0200 |
Gilles Duboscq |
Fix client build in mx |
Sun, 07 Apr 2013 14:53:18 +0200 |
Gilles Duboscq |
Fix merge |
Sun, 07 Apr 2013 13:26:16 +0200 |
Gilles Duboscq |
Fix jdk creation check if db an man exist in source jdk not in the one we are creating |
Sun, 07 Apr 2013 13:30:37 +0200 |
Gilles Duboscq |
Adapt to changes in hotspot makefiles : pass our JAVA_HOME as ALT_BOOTDIR (so that things are built with a 'safe' jdk) and our jdk copy as JAVA_HOME (so that the jvm gets installed there) |
Sat, 06 Apr 2013 20:04:06 +0200 |
Gilles Duboscq |
Merge with hsx25 |
Thu, 04 Apr 2013 21:06:39 -0700 |
amurillo |
Added tag hs25-b26 for changeset a947f40fb536jdk8-b85 |
Thu, 04 Apr 2013 21:06:38 -0700 |
amurillo |
Mergehs25-b26 |
Thu, 04 Apr 2013 17:01:34 -0700 |
bharadwaj |
Merge |
Thu, 04 Apr 2013 12:18:46 -0700 |
kvn |
8011198: LP64 setting is not preserved on Solaris after 8006965 |
Thu, 04 Apr 2013 09:30:06 +0200 |
neliasso |
8006014: Memory leak in hotspot/src/share/vm/adlc/dfa.cpp |
Thu, 04 Apr 2013 02:48:21 -0700 |
roland |
Merge |
Thu, 04 Apr 2013 09:33:24 +0200 |
roland |
8010399: Test8009761.java "Failed: init recursive calls: 5498. After deopt 5494". |
Thu, 04 Apr 2013 09:18:47 +0200 |
neliasso |
8006008: Memory leak in hotspot/src/share/vm/adlc/archDesc.cpp |
Wed, 03 Apr 2013 15:00:55 -0700 |
rasbold |
8010437: guarantee(this->is8bit(imm8)) failed: Short forward jump exceeds 8-bit offset |
Wed, 03 Apr 2013 11:12:57 -0700 |
kvn |
8011102: Clear AVX registers after return from JNI call |
Tue, 02 Apr 2013 09:30:07 +0200 |
neliasso |
7034299: Faulty winsock initialization code |
Sat, 30 Mar 2013 08:01:05 -0700 |
kmo |
8011009: Use do-while(0) instead of while(0) in EC_TRACE and RC_TRACE* macros |
Fri, 29 Mar 2013 20:52:01 -0700 |
bharadwaj |
Merge |
Fri, 29 Mar 2013 17:25:27 +0100 |
roland |
8010934: assert failure in c1_LinearScan.cpp: "asumption: non-Constant instructions have only virtual operands" |
Tue, 26 Mar 2013 12:55:26 -0700 |
kvn |
8004640: C2 assert failure in memnode.cpp: NULL+offs not RAW address |
Tue, 26 Mar 2013 10:05:33 +0100 |
neliasso |
8010281: Remove code that is never executed |
Mon, 25 Mar 2013 17:13:26 -0700 |
twisti |
7198429: need checked categorization of caller-sensitive methods in the JDK |
Sun, 24 Mar 2013 12:43:13 -0700 |
morris |
Merge |
Sat, 23 Mar 2013 06:22:07 -0700 |
morris |
8009026: [parfait] Null pointer deference in hotspot/src/share/vm/code/nmethod.cpp |
Fri, 22 Mar 2013 13:35:31 -0400 |
bharadwaj |
Merge |
Fri, 22 Mar 2013 07:58:55 -0700 |
bharadwaj |
8009539: JVM crash when run lambda testng tests |
Thu, 21 Mar 2013 22:00:14 -0700 |
roland |
Merge |
Thu, 21 Mar 2013 09:27:54 +0100 |
roland |
7153771: array bound check elimination for c1 |
Thu, 04 Apr 2013 19:07:32 +0200 |
mgerdin |
Merge |
Wed, 03 Apr 2013 09:19:02 +0200 |
mgerdin |
Merge |
Tue, 02 Apr 2013 10:03:02 +0200 |
tschatzl |
8005857: assert in GC_locker from PSOldGen::expand with -XX:+PrintGCDetails and Verbose |
Sat, 23 Mar 2013 09:16:37 +0100 |
ehelin |
8009408: gc/metaspace/ClassMetaspaceSizeInJmapHeap.java fails with "exit code 1" |
Fri, 29 Mar 2013 13:49:37 -0700 |
johnc |
8010463: G1: Crashes with -UseTLAB and heap verification |
Wed, 27 Mar 2013 19:21:18 +0100 |
tschatzl |
7112912: Message "Error occurred during initialization of VM" on boxes with lots of RAM |
Thu, 28 Mar 2013 10:27:28 +0100 |
mgerdin |
7014552: gc/lock/jni/jnilockXXX works too slow on 1-processor machine |
Tue, 02 Apr 2013 07:40:52 -0700 |
zgu |
Merge |
Mon, 01 Apr 2013 14:05:41 -0700 |
iklam |
8011048: Possible reading from unmapped memory in UTF8::as_quoted_ascii() |
Tue, 02 Apr 2013 11:28:33 +0200 |
mgerdin |
8009763: Add WB test for String.intern() |
Thu, 28 Mar 2013 15:39:52 +0100 |
sla |
8002118: WindbgDebuggerLocal should not try to load 64-bit debug libraries for 32-bit JVM |
Sun, 31 Mar 2013 21:43:10 -0400 |
coleenp |
8010723: fatal error: acquiring lock Metaspace allocation lock/5 out of order |
Fri, 29 Mar 2013 08:38:00 -0700 |
dcubed |
Merge |
Thu, 28 Mar 2013 00:44:15 -0700 |
minqi |
Merge |
Wed, 27 Mar 2013 17:03:19 -0700 |
minqi |
2178143: JVM crashes if the number of bound CPUs changed during runtime |
Wed, 27 Mar 2013 22:05:21 -0700 |
zgu |
Merge |
Wed, 27 Mar 2013 13:07:41 -0700 |
zgu |
Merge |
Wed, 27 Mar 2013 15:41:53 -0400 |
zgu |
8010474: [parfait] Undefined return value of the functions in hotspot/src/share/vm/services/memTracker.hpp |
Wed, 27 Mar 2013 16:31:00 -0700 |
acorn |
Merge |
Wed, 27 Mar 2013 14:10:59 -0400 |
acorn |
8009731: Confusing error message for loader constraint violation |
Wed, 27 Mar 2013 13:26:44 -0700 |
hseigel |
Merge |
Wed, 27 Mar 2013 11:41:51 -0400 |
hseigel |
8010833: Test7116786.java is failing on most configs after fix for 8010667 |
Wed, 27 Mar 2013 08:19:50 -0400 |
coleenp |
8009531: Crash when redefining class with annotated method |
Thu, 28 Mar 2013 19:13:22 -0700 |
amurillo |
8011022: new hotspot build - hs25-b26 |
Thu, 04 Apr 2013 19:05:12 -0700 |
katleman |
Added tag jdk8-b84 for changeset af788b85010e |
Thu, 28 Mar 2013 19:02:00 -0700 |
amurillo |
Added tag hs25-b25 for changeset 8d0f263a370cjdk8-b84 |
Thu, 28 Mar 2013 19:01:59 -0700 |
amurillo |
Mergehs25-b25 |
Thu, 28 Mar 2013 15:42:11 -0700 |
collins |
Merge |
Wed, 27 Mar 2013 09:49:51 -0700 |
collins |
8009152: A number of jtreg tests need review/improvement |
Sat, 23 Mar 2013 14:59:02 -0400 |
jprovino |
Merge |
Thu, 21 Mar 2013 10:18:05 -0400 |
jprovino |
8009904: jvmtiClassFileReconstituter.cpp needs to be excluded from the minimal jvm |
Thu, 28 Mar 2013 09:07:44 +0100 |
brutisso |
Merge |
Wed, 27 Mar 2013 10:55:37 +0100 |
ehelin |
8010818: NPG: Remove metaspace memory pools |
Mon, 25 Mar 2013 11:00:19 +0100 |
stefank |
Merge |
Fri, 22 Mar 2013 16:10:01 +0100 |
ehelin |
8000754: NPG: Implement a MemoryPool MXBean for Metaspace |
Wed, 20 Mar 2013 12:27:03 -0700 |
tamao |
7196080: assert(max_heap >= InitialHeapSize) in arguments.cpp |
Tue, 26 Mar 2013 15:20:05 -0700 |
zgu |
Merge |
Tue, 26 Mar 2013 11:40:24 -0700 |
zgu |
Merge |
Tue, 26 Mar 2013 14:11:21 -0400 |
zgu |
8010651: create.bat still builds the kernel |
Tue, 26 Mar 2013 12:43:32 -0700 |
hseigel |
Merge |
Tue, 26 Mar 2013 09:06:16 -0400 |
hseigel |
8009595: The UseSplitVerifier option needs to be deprecated. |
Tue, 26 Mar 2013 15:00:34 +0100 |
rbackman |
8009382: Add JVM_Get{Field|Method}TypeAnnotations |
Mon, 25 Mar 2013 09:36:15 -0700 |
bharadwaj |
8009552: test/vm/verifier/TestStaticIF.java failing with hs25.0-b |
Mon, 25 Mar 2013 08:37:28 -0400 |
hseigel |
8010667: Non-zero padding is not allowed in splitverifier for tableswitch/lookupswitch instructions. |
Sun, 24 Mar 2013 09:21:37 +0100 |
ctornqvi |
Merge |
Sun, 24 Mar 2013 09:11:55 +0100 |
ctornqvi |
8008454: test/runtime/NMT/PrintNMTStatistics is broken |
Sat, 23 Mar 2013 22:35:02 -0700 |
dcubed |
Merge |
Thu, 21 Mar 2013 20:46:46 -0700 |
iklam |
8010389: After fix for 7107135 a failed dlopen() call results in a VM crash |
Thu, 21 Mar 2013 06:53:53 -0700 |
zgu |
Merge |
Wed, 20 Mar 2013 09:42:48 -0400 |
zgu |
8009298: NMT: Special version of class loading/unloading with runThese stresses out NMT |
Wed, 20 Mar 2013 20:52:00 -0700 |
dcubed |
Merge |
Wed, 20 Mar 2013 20:44:54 -0700 |
rdurbin |
8010396: checking MallocMaxTestWords in testMalloc() function is redundant |
Wed, 20 Mar 2013 20:40:57 +0100 |
ctornqvi |
8007982: some runtime/CommandLine/ tests fail on 32-bit platforms |
Wed, 20 Mar 2013 12:20:10 -0400 |
acorn |
Merge |
Wed, 20 Mar 2013 11:43:56 -0400 |
acorn |
8010017: lambda: reflection get(Declared)Methods support for default methods. |
Wed, 20 Mar 2013 08:04:54 -0400 |
coleenp |
8008217: CDS: Class data sharing limits the malloc heap on Solaris |
Wed, 20 Mar 2013 08:17:55 +0100 |
ctornqvi |
8010084: Race in runtime/NMT/BaselineWithParameter.java |
Tue, 19 Mar 2013 11:33:11 -0700 |
rdurbin |
7030610: runtime/6878713/Test6878713.sh fails Error. failed to clean up files after test |
Sat, 23 Mar 2013 10:06:34 -0700 |
amurillo |
8010498: new hotspot build - hs25-b25 |
Thu, 28 Mar 2013 10:54:00 -0700 |
katleman |
Added tag jdk8-b83 for changeset 1c8db54ee9f3 |
Sat, 23 Mar 2013 01:47:25 -0700 |
amurillo |
Added tag hs25-b24 for changeset e3a41fc02348jdk8-b83 |
Sat, 23 Mar 2013 01:47:24 -0700 |
amurillo |
Mergehs25-b24 |
Fri, 22 Mar 2013 17:23:31 -0700 |
vladidan |
Merge |
Fri, 22 Mar 2013 10:09:47 -0400 |
jprovino |
Merge |
Mon, 18 Mar 2013 19:34:35 -0400 |
dholmes |
8008783: Modifications needed to JPRT to allow for building hard float abi and new bundle changes |
Sun, 17 Mar 2013 06:30:45 -0700 |
bobv |
Merge |
Fri, 15 Mar 2013 15:20:40 -0400 |
bpittore |
8005716: Enhance JNI specification to allow support of static JNI libraries in Embedded JREs |
Fri, 22 Mar 2013 12:32:09 -0700 |
stefank |
Merge |
Fri, 22 Mar 2013 10:32:21 +0100 |
stefank |
Merge |
Thu, 21 Mar 2013 09:07:43 +0100 |
mgerdin |
8004241: NPG: Metaspace occupies more memory than specified by -XX:MaxMetaspaceSize option |
Tue, 19 Mar 2013 09:38:37 -0700 |
johnc |
8008301: G1: guarantee(satb_mq_set.completed_buffers_num() == 0) failure |
Tue, 19 Mar 2013 00:57:39 -0700 |
johnc |
8009940: G1: assert(_finger == _heap_end) failed, concurrentMark.cpp:809 |
Mon, 18 Mar 2013 11:05:27 -0700 |
johnc |
8009536: G1: Apache Lucene hang during reference processing |
Mon, 18 Mar 2013 09:34:58 +0100 |
stefank |
Merge |
Thu, 14 Mar 2013 09:37:38 +0100 |
tschatzl |
6733980: par compact - TraceGen1Time always shows 0.0000 seconds |
Thu, 14 Mar 2013 10:54:44 +0100 |
mgerdin |
8005602: NPG: classunloading does not happen while CMS GC with -XX:+CMSClassUnloadingEnabled is used |
Thu, 21 Mar 2013 21:48:56 -0700 |
morris |
Merge |
Thu, 21 Mar 2013 10:13:56 -0700 |
morris |
8009593: [parfait] Null pointer deference in hotspot/src/share/vm/oops/constantPool.cpp |
Thu, 21 Mar 2013 10:11:24 -0700 |
morris |
8009584: [parfait] Null pointer deference in hotspot/src/cpu/x86/vm/relocInfo_x86.cpp |
Wed, 20 Mar 2013 17:04:45 -0700 |
twisti |
8006965: remove test_gamma and add dedicated test_* targets instead |
Wed, 20 Mar 2013 07:05:40 -0700 |
morris |
8009181: [parfait] Null pointer deference in hotspot/src/share/vm/opto/loopTransform.cpp |
Wed, 20 Mar 2013 06:38:27 -0700 |
morris |
8009578: [parfait] Null pointer deference in hotspot/src/share/vm/classfile/defaultMethods.cpp |
Wed, 20 Mar 2013 06:36:04 -0700 |
morris |
8009565: [partfait] Null pointer deference in hotspot/src/share/vm/ci/ciEnv.cpp |
Wed, 20 Mar 2013 06:32:49 -0700 |
morris |
8009248: [parfait] Null pointer deference in hotspot/src/share/vm/code/compiledIC.cpp |
Tue, 19 Mar 2013 16:31:10 -0700 |
morris |
Merge |
Tue, 19 Mar 2013 12:15:35 -0700 |
morris |
8008811: [parfait] Null pointer deference in hotspot/src/share/vm/opto/loopopts.cpp |
Tue, 19 Mar 2013 11:49:36 -0700 |
morris |
8009022: [parfait] Null pointer deference in hotspot/src/share/vm/oops/generateOopMap.cpp |
Tue, 19 Mar 2013 10:56:33 -0700 |
kvn |
8010222: 8007439 disabled inlining of cold accessor methods |
Tue, 19 Mar 2013 07:23:29 -0700 |
morris |
8008663: [parfait] Null pointer deference in hotspot/src/share/vm/compiler/compileBroker.cpp |
Tue, 19 Mar 2013 07:20:15 -0700 |
morris |
8009172: [parfait] Null pointer deference in hotspot/src/share/vm/opto/output.cpp |
Tue, 19 Mar 2013 10:31:16 +0100 |
neliasso |
8010121: Remove definition of ShouldNotReachHere2(msg) |
Mon, 18 Mar 2013 09:08:07 -0700 |
roland |
Merge |
Mon, 18 Mar 2013 13:19:06 +0100 |
roland |
8008555: Debugging code in compiled method sometimes leaks memory |
Mon, 18 Mar 2013 04:29:08 -0700 |
iignatyev |
8008211: Some of WB tests on compiler fail |
Sat, 16 Mar 2013 21:44:52 -0700 |
kmo |
Merge |
Fri, 15 Mar 2013 22:07:42 -0700 |
kmo |
8008796: SA: Oop.iterateFields() should support CompressedKlassPointers again |
Sat, 16 Mar 2013 07:41:09 -0700 |
morris |
8010144: [parfait] Null pointer deference in hotspot/src/os_cpu/linux_x86/vm/os_linux_x86.cpp |
Sat, 16 Mar 2013 07:40:36 -0700 |
morris |
8008328: [partfait] Null pointer defererence in hotspot/src/cpu/x86/vm/frame_x86.inline.hpp |
Sat, 16 Mar 2013 07:39:57 -0700 |
morris |
8009156: [parfait] Null pointer deference in hotspot/src/share/vm/services/memoryService.cpp |
Sat, 16 Mar 2013 07:39:14 -0700 |
morris |
8009166: [parfait] Null pointer deference in hotspot/src/share/vm/opto/type.cpp |
Fri, 15 Mar 2013 18:44:08 -0700 |
morris |
Merge |
Thu, 14 Mar 2013 16:17:58 -0700 |
kmo |
Merge |
Thu, 14 Mar 2013 13:22:04 -0700 |
kmo |
8010116: Abstract_VM_Version::internal_vm_info_string() should recognize VS2010 and VS2012 |
Tue, 19 Mar 2013 13:44:26 +0100 |
sla |
8009457: SA: A small fix on "scanoops" command in CLHSDB |
Tue, 19 Mar 2013 13:41:05 +0100 |
sla |
8009456: SA: typeToVtbl of BasicTypeDataBase should not be static |
Sun, 17 Mar 2013 08:57:56 -0700 |
dcubed |
Merge |
Fri, 15 Mar 2013 17:12:17 -0700 |
zgu |
Merge |
Fri, 15 Mar 2013 11:53:28 -0400 |
zgu |
8009614: nsk/split_verifier/stress/ifelse/ifelse002_30 fails with 'assert((size & (granularity - 1)) == 0) failed: size not aligned to os::vm_allocation_granularity() |
Fri, 15 Mar 2013 17:24:40 -0400 |
coleenp |
8007725: NPG: Klass::restore_unshareable_info() triggers assert(k->java_mirror() == NULL) |
Thu, 14 Mar 2013 00:33:08 -0700 |
minqi |
8003348: SA can not read core file on OS |
Fri, 15 Mar 2013 11:44:33 -0700 |
amurillo |
8010105: new hotspot build - hs25-b24 |
Thu, 21 Mar 2013 10:42:51 -0700 |
katleman |
Added tag jdk8-b82 for changeset 3db4ab0e12f4 |
Fri, 15 Mar 2013 11:18:40 -0700 |
amurillo |
Added tag hs25-b23 for changeset 0631ebcc45f0jdk8-b82 |
Fri, 15 Mar 2013 11:18:39 -0700 |
amurillo |
Mergehs25-b23 |
Fri, 15 Mar 2013 04:39:05 -0700 |
stefank |
Merge |
Fri, 15 Mar 2013 08:57:55 +0100 |
stefank |
Merge |
Tue, 12 Mar 2013 11:00:49 -0700 |
jmasa |
6976528: PS: assert(!limit_exceeded || softrefs_clear) failed: Should have been cleared |
Wed, 13 Mar 2013 05:14:43 +0100 |
brutisso |
Merge |
Tue, 12 Mar 2013 08:33:57 +0100 |
brutisso |
8001049: VM crashes when running with large -Xms and not specifying ObjectAlignmentInBytes |
Tue, 12 Mar 2013 15:10:39 +0100 |
tschatzl |
8008684: CMS: concurrent phase start markers should always be printed |
Mon, 11 Mar 2013 02:24:01 -0700 |
stefank |
8004697: SIGSEGV on Solaris sparc with -XX:+UseNUMA |
Tue, 12 Mar 2013 09:42:24 +0100 |
mgerdin |
8009282: Assertion "assert(used_and_free == capacity_bytes) failed: Accounting is wrong" failed with -XX:+Verbose -XX:+TraceMetadataChunkAllocation |
Mon, 11 Mar 2013 15:37:10 +0100 |
kevinw |
Merge |
Mon, 11 Mar 2013 12:56:00 +0000 |
kevinw |
8009723: CMS logs "concurrent mode failure" twice when using (disabling) -XX:-UseCMSCompactAtFullCollection |
Mon, 11 Mar 2013 08:49:53 +0100 |
stefank |
Merge |
Thu, 07 Mar 2013 10:44:04 -0800 |
tamao |
8008368: Deprecate MaxGCMinorPauseMillis |
Tue, 05 Mar 2013 15:36:56 -0800 |
tamao |
8008079: G1: Add nextObject routine to CMBitMapRO and replace nextWord |
Thu, 14 Mar 2013 16:16:05 -0700 |
morris |
Merge |
Thu, 14 Mar 2013 07:44:18 -0700 |
morris |
8008560: [parfait] Null pointer deference in hotspot/src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp |
Wed, 13 Feb 2013 10:25:09 +0100 |
neliasso |
8005772: Stubs report compile id -1 in phase events |
Wed, 13 Mar 2013 13:44:45 +0100 |
neliasso |
Merge |
Wed, 13 Mar 2013 10:56:54 +0100 |
neliasso |
8009721: Make PhaseLive independent from regalloc |
Wed, 13 Mar 2013 09:44:45 +0100 |
roland |
8009761: Deoptimization on sparc doesn't set Llast_SP correctly in the interpreter frames it creates |
Thu, 14 Mar 2013 12:49:05 -0400 |
vladidan |
Merge |
Thu, 14 Mar 2013 10:37:23 -0400 |
jprovino |
Merge |
Tue, 12 Mar 2013 00:02:16 -0400 |
jprovino |
8009835: Only produce a warning when -Xshare:auto is explicitly requested |
Fri, 08 Mar 2013 12:35:18 -0500 |
jprovino |
Merge |
Wed, 06 Mar 2013 13:50:54 -0500 |
jprovino |
8008474: Add -Wundef to warning flags. |
Wed, 06 Mar 2013 13:46:55 -0500 |
jprovino |
8006498: #if <symbol> is wrong in the code. |
Wed, 06 Mar 2013 13:38:17 -0500 |
jprovino |
8008310: Some adjustments needed to minimal VM warnings and errors for unsupported command line options |
Wed, 13 Mar 2013 17:34:29 -0400 |
coleenp |
8003419: NPG: Clean up metadata created during class loading if failure |
Wed, 13 Mar 2013 15:15:56 -0400 |
coleenp |
8009829: CDS: JDK JPRT test fails crash in Symbol::equals() |
Wed, 13 Mar 2013 13:47:35 -0400 |
coleenp |
Merge |
Mon, 11 Mar 2013 14:00:09 -0400 |
coleenp |
8008965: @Contended fails with classes having static fields |
Wed, 13 Mar 2013 09:10:35 -0400 |
coleenp |
8009836: nsk/regression/b4222717 fails with empty stack trace |
Fri, 08 Mar 2013 17:49:52 -0800 |
dcubed |
Merge |
Fri, 08 Mar 2013 17:14:22 -0800 |
dcubed |
Merge |
Fri, 08 Mar 2013 11:47:57 -0500 |
coleenp |
8003553: NPG: metaspace objects should be zeroed in constructors |
Thu, 07 Mar 2013 14:06:44 -0500 |
zgu |
8008257: NMT: assert(new_rec->is_allocation_record()) failed when running with shared memory option |
Tue, 05 Mar 2013 13:55:56 -0800 |
iklam |
7107135: Stack guard pages are no more protected after loading a shared library with executable stack |
Tue, 05 Mar 2013 08:50:59 +0100 |
sla |
8009287: [parfait] Uninitialised variable in hotspot/agent/src/os/linux/ps_core.c |
Fri, 08 Mar 2013 08:22:18 -0800 |
amurillo |
8009688: new hotspot build - hs25-b23 |
Thu, 14 Mar 2013 19:26:39 -0700 |
lana |
Merge |
Tue, 12 Mar 2013 18:22:40 -0700 |
lana |
Merge |
Mon, 25 Feb 2013 07:22:06 +0100 |
ewendeli |
Merge |
Tue, 19 Feb 2013 21:45:09 +0100 |
ewendeli |
Merge |
Sun, 03 Feb 2013 22:43:57 +0100 |
ewendeli |
Merge |
Mon, 05 Nov 2012 17:03:33 -0500 |
kamg |
8001307: Modify ACC_SUPER behavior |
Fri, 26 Oct 2012 09:27:25 -0700 |
asaha |
Merge |
Thu, 14 Mar 2013 15:00:19 -0700 |
katleman |
Added tag jdk8-b81 for changeset 65b797426a3b |
Fri, 08 Mar 2013 08:10:01 -0800 |
amurillo |
Added tag hs25-b22 for changeset dd6350b4abc4jdk8-b81 |
Fri, 08 Mar 2013 08:10:00 -0800 |
amurillo |
Mergehs25-b22 |
Thu, 07 Mar 2013 18:03:26 -0800 |
morris |
Merge |
Thu, 07 Mar 2013 14:46:20 -0800 |
morris |
Merge |
Wed, 06 Mar 2013 12:25:57 -0800 |
kvn |
8009472: Print additional information for 8004640 failure |
Wed, 06 Mar 2013 10:28:38 +0100 |
roland |
8009460: C2compiler crash in machnode::in_regmask(unsigned int) |
Tue, 05 Mar 2013 18:03:36 -0800 |
morris |
8008750: [partfait] Null pointer deference in hotspot/src/share/vm/oops/instanceKlass.hpp |
Tue, 05 Mar 2013 08:17:18 -0800 |
vlivanov |
Merge |
Tue, 05 Mar 2013 04:24:50 -0800 |
shade |
8009120: Fuzz instruction scheduling in HotSpot compilers |
Tue, 05 Mar 2013 04:24:33 -0800 |
morris |
8008574: [parfait] Null pointer deference in hotspot/src/share/vm/runtime/frame.cpp |
Mon, 04 Mar 2013 13:15:01 -0800 |
morris |
8008559: [parfait] Path through non-void function '_ZN2os15thread_cpu_timeEP6Thread' returns an undefined value |
Fri, 01 Mar 2013 14:26:34 -0800 |
morris |
8008327: [parfait] Unitialized variable in hotspot/agent/src/os/bsd/MacosxDebuggerLocal.m |
Thu, 07 Mar 2013 10:39:15 -0800 |
jiangli |
Merge |
Thu, 07 Mar 2013 10:46:14 -0500 |
jprovino |
Merge |
Fri, 01 Mar 2013 14:06:47 -0500 |
bpittore |
Merge |
Wed, 27 Feb 2013 20:36:14 -0800 |
collins |
7115383: TEST_BUG: some jtreg tests fail because they explicitly specify -server option |
Thu, 07 Mar 2013 14:29:02 +0100 |
stefank |
Merge |
Mon, 04 Mar 2013 22:39:00 -0800 |
erikj |
8008451: Make mac builds on 10.8 work on 10.7 |
Mon, 04 Mar 2013 12:42:14 -0800 |
johnc |
8007036: G1: Too many old regions added to last mixed GC |
Mon, 04 Mar 2013 13:01:24 +0100 |
ehelin |
8004172: Update jstat counter names to reflect metaspace changes |
Fri, 01 Feb 2013 17:02:36 -0800 |
jmasa |
7189971: Implement CMSWaitDuration for non-incremental mode of CMS |
Fri, 01 Mar 2013 15:59:10 -0800 |
dcubed |
Merge |
Thu, 28 Feb 2013 18:37:41 -0500 |
coleenp |
Merge |
Wed, 27 Feb 2013 07:35:32 -0500 |
coleenp |
Merge |
Wed, 27 Feb 2013 09:40:30 +0100 |
simonis |
8008959: Fix non-PCH build on Linux, Windows and MacOS X |
Thu, 28 Feb 2013 05:55:18 -0800 |
dcubed |
Merge |
Wed, 27 Feb 2013 15:00:30 -0800 |
dcubed |
8007476: assert(the_owner != NULL) failed: Did not find owning Java thread for lock word address |
Wed, 27 Feb 2013 22:40:14 +0000 |
kevinw |
7178741: SA: jstack -m produce UnalignedAddressException in output (Linux) |
Wed, 27 Feb 2013 16:40:30 +0000 |
kevinw |
Merge |
Wed, 27 Feb 2013 14:02:26 +0000 |
kevinw |
8008807: SA: jstack crash when target has mismatched bitness (Linux) |
Wed, 27 Feb 2013 04:58:45 -0500 |
dholmes |
Merge |
Tue, 26 Feb 2013 08:54:03 -0800 |
mikael |
8008081: Print outs do not have matching arguments |
Thu, 21 Feb 2013 17:22:15 +0100 |
stefank |
8008549: NPG: SystemDictionary::find(...) unnecessarily keeps class loaders alive |
Fri, 01 Mar 2013 04:58:31 -0800 |
amurillo |
8009226: new hotspot build - hs25-b22 |
Thu, 07 Mar 2013 11:17:36 -0800 |
katleman |
Added tag jdk8-b80 for changeset 4a198b201f3c |
Sun, 07 Apr 2013 12:45:27 +0200 |
Christian Humer |
Merge. |
Sat, 06 Apr 2013 16:30:23 +0200 |
Christian Humer |
Fixed rootNode should not get replaced if an error occured otherwise no errors were outputted. |
Sat, 06 Apr 2013 16:26:19 +0200 |
Christian Humer |
Fixed user generic signature must not match generated generic signature. |
Sat, 06 Apr 2013 14:33:39 +0200 |
Christian Humer |
Fixed when specializing nodes must always call the full generic case. |
Fri, 05 Apr 2013 18:53:57 +0200 |
Doug Simon |
fixed discrepancy between a method's name and its semantics |
Fri, 05 Apr 2013 17:51:55 +0200 |
Doug Simon |
incorporated null-seen information into JavaTypeProfile |
Fri, 05 Apr 2013 17:37:27 +0200 |
Doug Simon |
removed unused and unnecessary getCustomStackAreaSize() from CodeCacheProvider |
Fri, 05 Apr 2013 16:23:01 +0200 |
Bernhard Urban |
pipeline: include PushNodesThroughPi |
Fri, 05 Apr 2013 15:54:57 +0200 |
Bernhard Urban |
PushNodesThroughPi: add metric for pushed nodes |
Fri, 05 Apr 2013 15:24:22 +0200 |
Bernhard Urban |
PiPushable: implementation for IsNullNode |
Thu, 04 Apr 2013 16:03:08 +0200 |
Bernhard Urban |
new phase: PushNodesThroughPi |
Thu, 04 Apr 2013 15:04:59 +0200 |
Bernhard Urban |
PiPushable: implementation for ReadNode |
Fri, 05 Apr 2013 16:43:13 +0200 |
Bernhard Urban |
PiPushable: new interface for nodes that are able to be pushed through a PiNode |
Thu, 04 Apr 2013 13:48:37 +0200 |
Bernhard Urban |
PiNode: add markerinterface IterableNodeType for fast iteration |
Fri, 05 Apr 2013 16:54:55 +0200 |
Bernhard Urban |
UnsafeCastNode: make it an subclass of PiNode |
Thu, 04 Apr 2013 10:50:39 +0200 |
Bernhard Urban |
PiNode: use existing dependencies array for anchor |
Thu, 04 Apr 2013 13:25:15 +0200 |
Bernhard Urban |
.hgignore: temporary file generated by mx |
Fri, 05 Apr 2013 15:34:45 +0200 |
Gilles Duboscq |
A server0 "build" needs to create a jdk copy if it does not exist yet |
Fri, 05 Apr 2013 14:24:02 +0200 |
Gilles Duboscq |
Allow building using a jdk that does not contain man |
Fri, 05 Apr 2013 11:56:21 +0200 |
Doug Simon |
moved ReplacementsProvider to com.oracle.graal.nodes.spi |
Fri, 05 Apr 2013 11:03:21 +0200 |
Christian Humer |
Fixed NodeParser error synchronization was done too late. |
Fri, 05 Apr 2013 02:33:42 +0200 |
Doug Simon |
lower ExceptionObjectNode with a snippet (GRAAL-133) |
Fri, 05 Apr 2013 01:58:32 +0200 |
Doug Simon |
simplified registration of snippets |
Fri, 05 Apr 2013 01:53:50 +0200 |
Doug Simon |
split the ExceptionObjectNode into two nodes during lowering; the original node remains to denote the entry to an exception handler and a new LoadExceptionObjectNode is placed after it to load the exception object |
Fri, 05 Apr 2013 01:51:24 +0200 |
Doug Simon |
added test for a compiled exception handler |
Fri, 05 Apr 2013 01:29:09 +0200 |
Doug Simon |
passed a Replacements object to ArrayCopyNode and ObjectCloneNode instead of using the Graal.getRequiredCapability() API |
Fri, 05 Apr 2013 01:26:48 +0200 |
Doug Simon |
added getReplacements() to LoweringTool |
Fri, 05 Apr 2013 01:22:36 +0200 |
Doug Simon |
moved Replacements and MacroSubstitution from the graal.api.replacements project to graal.nodes project and reversed the dependency between these two projects (the latter now/again depends on the former) |
Fri, 05 Apr 2013 01:12:46 +0200 |
Doug Simon |
passed a Replacements object to inlining utility methods that need one instead of the GraalRuntime API |
Thu, 04 Apr 2013 16:58:59 +0200 |
Lukas Stadler |
Merge |
Thu, 04 Apr 2013 15:31:27 +0200 |
Lukas Stadler |
remove UNKNOWN_LOCATION |
Thu, 04 Apr 2013 15:05:48 +0200 |
Doug Simon |
ensure generated Jar.launch files have the same format as that produced when refreshing in Eclipse |
Thu, 04 Apr 2013 14:29:07 +0200 |
Doug Simon |
Merge. |
Thu, 04 Apr 2013 14:28:34 +0200 |
Doug Simon |
fixed more concurrency issues in ReplacementsImpl |
Wed, 03 Apr 2013 22:52:11 +0200 |
Doug Simon |
fixed concurrency issues in ReplacementsImpl |
Wed, 03 Apr 2013 21:55:41 +0200 |
Doug Simon |
fixed compiler warnings |
Wed, 03 Apr 2013 21:53:32 +0200 |
Doug Simon |
renames: [HotSpot]ReplacementsInstaller -> [HotSpot]ReplacementsImpl |
Wed, 03 Apr 2013 21:51:44 +0200 |
Doug Simon |
implemented lazy installation of replacements (GRAAL-137) |
Thu, 04 Apr 2013 13:55:35 +0200 |
Christian Wirth |
Merged |
Thu, 04 Apr 2013 13:26:34 +0200 |
Christian Wirth |
on building 'server0', return |
Thu, 04 Apr 2013 11:57:04 +0200 |
Christian Haeubl |
added JUnit 4.11 support to ProfilingInfoTest |
Thu, 04 Apr 2013 10:04:49 +0200 |
Lukas Stadler |
Merge |
Thu, 04 Apr 2013 10:04:22 +0200 |
Lukas Stadler |
make read elimination configurable (for tests) |
Wed, 03 Apr 2013 16:47:11 +0200 |
Lukas Stadler |
Merge |
Thu, 28 Mar 2013 17:37:09 +0100 |
Lukas Stadler |
rename early read elimination option and enable it |
Wed, 03 Apr 2013 16:56:43 +0200 |
Bernhard Urban |
mx/unittest: make it more portable across systems |
Wed, 03 Apr 2013 15:01:48 +0200 |
Christian Haeubl |
style fixes |
Wed, 03 Apr 2013 14:41:22 +0200 |
Christian Haeubl |
Merge. |
Thu, 28 Mar 2013 17:11:06 +0100 |
Christian Haeubl |
changed profiling of exceptions so that the ExceptionSeen flag also works without GRAALVM |
Thu, 28 Mar 2013 13:38:47 +0100 |
Christian Haeubl |
minor C1/C2 fix |
Thu, 28 Mar 2013 13:01:31 +0100 |
Christian Haeubl |
checkstyle fixes |
Thu, 28 Mar 2013 12:58:50 +0100 |
Christian Haeubl |
Merge. |
Thu, 28 Mar 2013 12:55:13 +0100 |
Christian Haeubl |
finished ProfilingInfo testcases |
Wed, 27 Mar 2013 17:25:59 +0100 |
Christian Haeubl |
added API to reset the profiling information for a method |
Wed, 27 Mar 2013 10:36:57 +0100 |
Christian Haeubl |
API to access nullness profiling information for instanceof, checkcast, and aastore |
Tue, 26 Mar 2013 15:35:20 +0100 |
Christian Haeubl |
fixed -XX:+PrintDeoptimizationDetails in debug/fastdebug build |
Tue, 26 Mar 2013 14:35:32 +0100 |
Christian Haeubl |
changed parameters of InliningPhase |
Wed, 03 Apr 2013 10:08:42 +0200 |
Doug Simon |
search for classes containing annotations returns source file as well as class name |
Wed, 03 Apr 2013 00:20:46 +0200 |
Doug Simon |
resolved ambiguity for Parameter class when developing against JDK8 |
Tue, 02 Apr 2013 23:18:24 +0200 |
Doug Simon |
made it easier to run newly added PTX test methods from the command line |
Tue, 02 Apr 2013 14:08:26 +0200 |
Bernhard Urban |
unsafeCast: remove anchor node in NewObjectSnippets |
Tue, 02 Apr 2013 14:51:59 +0200 |
Roland Schatz |
Fix bug in integer canonicalization. |
Tue, 02 Apr 2013 12:57:58 +0200 |
Roland Schatz |
Merge. |
Tue, 02 Apr 2013 11:48:46 +0200 |
Roland Schatz |
Canonicalize (a + b) - b and (a - b) + b. |
Tue, 02 Apr 2013 11:47:56 +0200 |
Roland Schatz |
Cull frame states before lowering. |
Tue, 02 Apr 2013 12:14:15 +0200 |
Bernhard Urban |
unsafeCast: anchor cast after initialization of an object |
Tue, 02 Apr 2013 11:53:01 +0200 |
Doug Simon |
share debug environment across multiple tests |
Mon, 01 Apr 2013 21:47:39 +0200 |
Christian Humer |
Disabled log. |
Mon, 01 Apr 2013 21:43:39 +0200 |
Christian Humer |
Updated codegen tests for guards and builtins. |
Mon, 01 Apr 2013 21:43:20 +0200 |
Christian Humer |
Implemented codegen guard definitions can now omit unused parameters. |
Mon, 01 Apr 2013 12:19:15 +0200 |
Christian Humer |
Renamed node method parser base class. |
Mon, 01 Apr 2013 12:14:54 +0200 |
Christian Humer |
Refactored ParameterSpec constructors. |
Mon, 01 Apr 2013 11:52:38 +0200 |
Christian Humer |
Refactor to shared template method signature comparison. |
Fri, 29 Mar 2013 21:39:54 +0100 |
Doug Simon |
Merge. |
Fri, 29 Mar 2013 21:05:51 +0100 |
Doug Simon |
fixed bug in computation of nested lock depth |
Fri, 29 Mar 2013 14:19:04 +0100 |
Doug Simon |
renamed MonitorValue to HotSpotMonitorValue and moved it to com.oracle.graal.hotspot project |
Fri, 29 Mar 2013 12:54:56 +0100 |
Doug Simon |
added HotSpotLIRFrameState subclass of LIRFrameState to move HotSpot specific handling of lock state into HotSpot specific classes |
Fri, 29 Mar 2013 12:33:24 +0100 |
Doug Simon |
removed no longer necessary method: CodeCacheProvider.getSizeOfLockData() |
Fri, 29 Mar 2013 12:31:42 +0100 |
Doug Simon |
modeling of lock state removed from LIR and runtime specific debug info for locks moved into runtime specific classes |
Fri, 29 Mar 2013 12:22:27 +0100 |
Doug Simon |
made 'mx archive' clean up temporary files upon failure during archive file creation |
Fri, 29 Mar 2013 18:21:43 +0100 |
Matthias Grimmer |
Merge |
Fri, 29 Mar 2013 18:21:26 +0100 |
Matthias Grimmer |
Add annotation processor to graal.hotspot; make sure that executeHelper gets replaced |
Fri, 29 Mar 2013 18:06:01 +0100 |
Matthias Grimmer |
Move code of InstalledCode substitution to graal.hotspot |
Fri, 29 Mar 2013 17:41:57 +0100 |
Matthias Grimmer |
Merge |
Fri, 29 Mar 2013 17:41:47 +0100 |
Matthias Grimmer |
Add code for interpreter to executeHelper |
Fri, 29 Mar 2013 10:04:13 +0100 |
Matthias Grimmer |
minor thing in build-graal.xml |
Fri, 29 Mar 2013 09:59:06 +0100 |
Matthias Grimmer |
Merge |
Fri, 29 Mar 2013 09:58:26 +0100 |
Matthias Grimmer |
Renamings of installed code replacements |
Fri, 29 Mar 2013 09:39:43 -0700 |
Mick Jordan |
Merge |
Thu, 28 Mar 2013 21:01:48 -0700 |
Mick Jordan |
NodeIntrinsifcationPhase: allow non-static @Fold methods |
Fri, 29 Mar 2013 16:56:21 +0100 |
Thomas Wuerthinger |
Improved error message for Graal API capability queries. |
Fri, 29 Mar 2013 14:47:27 +0100 |
Thomas Wuerthinger |
Remove printStackTrace in various locations. |
Fri, 29 Mar 2013 03:11:53 +0100 |
Christos Kotselidis |
Revert WB refactoring 2 |
Fri, 29 Mar 2013 03:05:33 +0100 |
Christos Kotselidis |
Revert WB refactoring |
Thu, 28 Mar 2013 23:57:27 +0100 |
Christos Kotselidis |
Reverse ArrayCopy WB Intrisification |
Thu, 28 Mar 2013 23:41:37 +0100 |
Christos Kotselidis |
-Merge |
Thu, 28 Mar 2013 23:40:12 +0100 |
Christos Kotselidis |
Reverse ArrayCopy WB intrisification |
Thu, 28 Mar 2013 14:33:19 +0100 |
Andreas Woess |
Minor bug fix in Truffle frame implementation. |
Thu, 28 Mar 2013 14:29:58 +0100 |
Andreas Woess |
Increase template interpreter size by another 4K. |
Thu, 28 Mar 2013 16:58:44 +0100 |
Matthias Grimmer |
Merge |
Thu, 28 Mar 2013 16:58:23 +0100 |
Matthias Grimmer |
Added executeHelper to HotSpotInstalled code that gets replaced by a MethodSubstitution |
Thu, 28 Mar 2013 16:35:24 +0100 |
Roland Schatz |
Merge. |
Thu, 28 Mar 2013 15:33:16 +0100 |
Roland Schatz |
Propagate fillContents to allocateArrayAndInitialize snippet. |
Thu, 28 Mar 2013 11:22:44 +0100 |
Roland Schatz |
Ignore temporary *.jar.* files. |
Thu, 28 Mar 2013 16:00:40 +0100 |
Lukas Stadler |
Merge |
Thu, 28 Mar 2013 15:57:51 +0100 |
Lukas Stadler |
more work on read elimination |
Tue, 26 Mar 2013 11:28:52 +0100 |
Lukas Stadler |
counters for LoopFullUnrollPhase and TailDuplicationPhase |
Mon, 25 Mar 2013 11:21:43 +0100 |
Lukas Stadler |
enable test |
Mon, 25 Mar 2013 11:21:33 +0100 |
Lukas Stadler |
better read elimination |
Mon, 25 Mar 2013 11:18:19 +0100 |
Lukas Stadler |
assertion in Node |
Mon, 25 Mar 2013 11:18:08 +0100 |
Lukas Stadler |
allow Graal options to be passed to "mx bench" |
Mon, 25 Mar 2013 11:15:52 +0100 |
Lukas Stadler |
changes to iterative inlining |
Mon, 25 Mar 2013 11:06:45 +0100 |
Lukas Stadler |
turn inlining hints into a map |
Mon, 11 Mar 2013 18:41:16 +0100 |
Lukas Stadler |
location identity on PhiNodes and ProxyNodes |
Mon, 11 Mar 2013 15:15:32 +0100 |
Lukas Stadler |
pull replaceSnippetInvokes into MacroNode |
Thu, 07 Mar 2013 14:45:58 +0100 |
Lukas Stadler |
new PEAInliningHints option, turn new options off by default |
Thu, 07 Mar 2013 13:47:09 +0100 |
Lukas Stadler |
simple iterative inlining, simple read elimination in PEA |
Mon, 25 Mar 2013 11:09:40 +0100 |
Lukas Stadler |
GraalOptions.BenchmarkDynamicCounters to get counters for dacapo/specjvm2008 run |
Thu, 21 Mar 2013 13:35:45 +0100 |
Lukas Stadler |
add increment size to DynamicCounterNode |
Wed, 27 Mar 2013 14:58:29 +0100 |
Lukas Stadler |
fix import |
Wed, 27 Mar 2013 14:36:04 +0100 |
Lukas Stadler |
fix for state duplication in ReentrantBlockIterator |
Thu, 21 Mar 2013 13:35:21 +0100 |
Lukas Stadler |
remove SafeAccessNode |
Wed, 27 Mar 2013 14:27:38 +0100 |
Lukas Stadler |
tail recursion for SchedulePhase.addToEarliestSorting (fixes StackOverflowErrors) |
Thu, 28 Mar 2013 14:14:13 +0100 |
Bernhard Urban |
HotSpotRuntime: remove duplicated code in lowering of Invoke |
Thu, 28 Mar 2013 14:30:30 +0100 |
Christos Kotselidis |
Remove Unnecessary cast |
Thu, 28 Mar 2013 14:28:11 +0100 |
Christos Kotselidis |
-Merge |
Thu, 28 Mar 2013 14:26:38 +0100 |
Christos Kotselidis |
Bug fix crashing SpecJVM2008 |
Wed, 27 Mar 2013 18:12:03 +0100 |
Bernhard Urban |
InvokeNode: remove dead code in intrinsify |
Wed, 27 Mar 2013 19:11:30 +0100 |
Bernhard Urban |
CheckCastSnippets: anchor UnsafeCast with subclass tests |
Wed, 27 Mar 2013 22:30:03 +0100 |
Bernhard Urban |
CheckCastSnippets: testcase for reading a field after checkcast |
Wed, 27 Mar 2013 14:11:56 +0100 |
Bernhard Urban |
pipeline: canonicalize after ConditionalElimination and EliminatePartiallyRedundantGuards |
Wed, 27 Mar 2013 17:22:12 +0100 |
Christos Kotselidis |
-Fix annotation errors |
Wed, 27 Mar 2013 17:16:59 +0100 |
Christos Kotselidis |
-Merge |
Wed, 27 Mar 2013 17:03:01 +0100 |
Christos Kotselidis |
Write Barrier refactoring |
Wed, 27 Mar 2013 15:22:20 +0100 |
Roland Schatz |
Use ServiceProvider annotation for method substitutions. |
Wed, 27 Mar 2013 15:22:18 +0100 |
Roland Schatz |
Annotation processor for generating META-INF/services files. |
Wed, 27 Mar 2013 15:22:14 +0100 |
Roland Schatz |
mx: Use correct working directory in eclipse builders. |
Wed, 27 Mar 2013 14:35:10 +0100 |
Gilles Duboscq |
Always clear 'queued for compilation' flag at the end of a compilation task |
Wed, 27 Mar 2013 14:20:07 +0100 |
Gilles Duboscq |
Respect the PrintCodeCacheOnCompilation flag in the graal compiler |
Wed, 27 Mar 2013 11:53:31 +0100 |
Gilles Duboscq |
Be a little bit more careful around compilation task queuing |
Wed, 27 Mar 2013 11:51:53 +0100 |
Gilles Duboscq |
Safer bailout for JSR+OSR |
Wed, 27 Mar 2013 14:03:03 +0100 |
Christos Kotselidis |
-ArrayCopy WB Intrinsics |
Tue, 26 Mar 2013 18:32:58 +0100 |
Christos Kotselidis |
-Merge |
Tue, 26 Mar 2013 18:31:19 +0100 |
Christos Kotselidis |
-Bug fixes |
Tue, 26 Mar 2013 12:08:51 +0100 |
Christos Kotselidis |
-Bug fix in card marking |
Tue, 26 Mar 2013 10:51:42 +0100 |
Christos Kotselidis |
-Merge |
Tue, 26 Mar 2013 10:50:50 +0100 |
Christos Kotselidis |
-Fix assertion errors |
Mon, 25 Mar 2013 22:57:00 +0100 |
Christos Kotselidis |
-Merge |
Mon, 25 Mar 2013 21:02:15 +0100 |
Christos Kotselidis |
Replace Pointer accesses with Word |
Mon, 25 Mar 2013 16:31:26 +0100 |
Christos Kotselidis |
-Merge |
Mon, 25 Mar 2013 16:20:07 +0100 |
Christos Kotselidis |
-Fix compilation error |
Fri, 22 Mar 2013 23:44:38 +0100 |
Christos Kotselidis |
-Merge |
Fri, 22 Mar 2013 18:44:17 +0100 |
Christos Kotselidis |
-Merge |
Fri, 22 Mar 2013 18:44:06 +0100 |
Christos Kotselidis |
-Merge |
Fri, 22 Mar 2013 16:18:46 +0100 |
Christos Kotselidis |
-Merge |
Fri, 22 Mar 2013 12:57:51 +0100 |
Christos Kotselidis |
-Merge with basic-graal-gate |
Fri, 22 Mar 2013 12:56:04 +0100 |
Christos Kotselidis |
-Merge with trunk |
Fri, 22 Mar 2013 12:08:24 +0100 |
Christos Kotselidis |
-Changes after CR-243 |
Thu, 21 Mar 2013 14:11:13 +0100 |
Christos Kotselidis |
-Merge with tip |
Thu, 21 Mar 2013 11:30:38 +0100 |
Christos Kotselidis |
-Integration of WB Serial Snippets-Integration of G1 WB Snippets (partially working)-Fix allocation bug with -XX:-UseTLAB and -XX:+UseSerialGC |
Wed, 20 Mar 2013 21:39:24 +0100 |
Christos Kotselidis |
-Cleanup code |
Wed, 20 Mar 2013 20:27:30 +0100 |
Christos Kotselidis |
-Create push patch |
Wed, 20 Mar 2013 20:13:08 +0100 |
Christos Kotselidis |
-Create push patch |
Wed, 06 Mar 2013 19:35:04 +0100 |
Christos Kotselidis |
-More fixes and passrate(fop) |
Tue, 05 Mar 2013 18:53:26 +0100 |
Christos Kotselidis |
-More bug fixes |
Mon, 04 Mar 2013 16:46:37 +0100 |
Christos Kotselidis |
-More progress in G1 WBs |
Thu, 28 Feb 2013 17:39:48 +0100 |
Christos Kotselidis |
-More porting and bug fixing |
Wed, 27 Feb 2013 18:41:37 +0100 |
Christos Kotselidis |
-Integrate Lucas' patch with byte read |
Wed, 27 Feb 2013 17:25:28 +0100 |
Christos Kotselidis |
-More porting and bug fixes |
Wed, 27 Feb 2013 15:15:04 +0100 |
Christos Kotselidis |
-More porting to G1 WBs |
Tue, 26 Feb 2013 19:49:00 +0100 |
Christos Kotselidis |
-Add more instrumentation |
Tue, 26 Feb 2013 18:02:06 +0100 |
Christos Kotselidis |
-More G1 WB Integration-Addition of GenerateLEANode for G1 previous value equalities |
Mon, 25 Feb 2013 11:08:06 +0100 |
Christos Kotselidis |
-Snippetization of CMS WriteBarriers |
Wed, 20 Feb 2013 17:29:40 +0100 |
Christos Kotselidis |
-More Porting |
Wed, 20 Feb 2013 16:15:43 +0100 |
Christos Kotselidis |
Towards porting G1 WBs |
Tue, 19 Feb 2013 17:57:14 +0100 |
Christos Kotselidis |
-Implement WB primitive stub call for G1's slow path later |
Tue, 19 Feb 2013 16:53:10 +0100 |
Christos Kotselidis |
-Snippetization of CMS write barriers |
Tue, 26 Mar 2013 17:16:05 +0100 |
Doug Simon |
support for constructors corresponding to node intrinsics to take a leading MetaAccessProvider argument that is automatically filled in during node intrinsification |
Tue, 26 Mar 2013 17:13:50 +0100 |
Doug Simon |
documentation correction |
Tue, 26 Mar 2013 16:16:58 +0100 |
Doug Simon |
finalizer registration is now done via method substitution (again) |
Tue, 26 Mar 2013 15:16:20 +0100 |
Doug Simon |
(re)disabled frame state cleanup for method substitutions |
Tue, 26 Mar 2013 14:57:14 +0100 |
Doug Simon |
removed @Alias mechanism |
Tue, 26 Mar 2013 14:02:13 +0100 |
Doug Simon |
Merge. |
Tue, 26 Mar 2013 14:00:16 +0100 |
Doug Simon |
made VM independent method substitutions be interpretable |
Tue, 26 Mar 2013 13:03:48 +0100 |
Doug Simon |
made method substitutions for Class be interpretable |
Tue, 26 Mar 2013 12:56:27 +0100 |
Doug Simon |
made method substitutions for Object be interpretable |
Tue, 26 Mar 2013 12:53:02 +0100 |
Doug Simon |
made method substitutions for System be interpretable |
Tue, 26 Mar 2013 12:48:44 +0100 |
Doug Simon |
made CurrentJavaThreadNode.get() interpretable |
Tue, 26 Mar 2013 12:46:33 +0100 |
Doug Simon |
removed unused CurrentThread class |
Tue, 26 Mar 2013 12:46:12 +0100 |
Doug Simon |
removed use of CurrentThread from Thread method substitutions |
Tue, 26 Mar 2013 12:42:11 +0100 |
Doug Simon |
rename: HotSpotCurrentRawThreadNode -> CurrentJavaThreadNode |
Tue, 26 Mar 2013 12:02:10 +0100 |
Doug Simon |
test that method substitutions for Thread are interpretable |
Tue, 26 Mar 2013 12:01:42 +0100 |
Doug Simon |
made method substitutions for Thread be interpretable |
Tue, 26 Mar 2013 11:46:35 +0100 |
Doug Simon |
prevent @Alias from being used in method substitutions - can only be used in lowering snippets |
Tue, 26 Mar 2013 11:46:24 +0100 |
Doug Simon |
removed use of @Alias in Thread.isInterrupted() substitution |
Tue, 26 Mar 2013 12:16:35 +0100 |
Gilles Duboscq |
Fix for polymorphic inlining after fusing exception obecjt and the distaptch begin |
Mon, 25 Mar 2013 22:38:05 +0100 |
Doug Simon |
Merge. |
Mon, 25 Mar 2013 22:37:18 +0100 |
Doug Simon |
rewrote Thread.isInterrupted() substitution to use @Alias mechanism |
Mon, 25 Mar 2013 22:35:42 +0100 |
Doug Simon |
added @Alias annotation for accessing fields and methods otherwise inaccessible due to Java access rules |
Mon, 25 Mar 2013 17:37:21 +0100 |
Doug Simon |
re-enabled Full Debug Symbols builds of the Graal VM |
Mon, 25 Mar 2013 10:35:03 +0100 |
Doug Simon |
made node intrinsic interpretable: SystemSubstitutions.callLong() |
Mon, 25 Mar 2013 19:22:03 +0100 |
Gilles Duboscq |
Cleanup unit tests : they should not print to stdout/stderr |
Mon, 25 Mar 2013 15:59:26 +0100 |
Gilles Duboscq |
Bailout from OSR compilation when there is more than on EntryMarkerNode |
Mon, 25 Mar 2013 14:11:01 +0100 |
Gilles Duboscq |
The exception edge for invokes should still be a DispatchBeginNode to allow lowering of ExceptionObjectNode after guard lowering |
Mon, 25 Mar 2013 11:27:40 +0100 |
Gilles Duboscq |
mx.sh should select python2.7 python2 or python depending on what is available. |
Mon, 25 Mar 2013 11:08:50 +0100 |
Gilles Duboscq |
Allow vm arguments in mx bench |
Mon, 25 Mar 2013 15:39:32 +0100 |
Roland Schatz |
Use ServiceLoader to make installation of MethodSubstitutions extensible. |
Mon, 25 Mar 2013 15:39:31 +0100 |
Roland Schatz |
mx: merge provider configuration files in distribution jars |
Fri, 22 Mar 2013 19:50:51 +0100 |
Christian Humer |
Merge. |
Fri, 22 Mar 2013 18:01:47 +0100 |
Christian Humer |
Merge. |
Fri, 22 Mar 2013 18:01:22 +0100 |
Christian Humer |
Fixed ecj fails when performing type erasure on void types. |
Fri, 22 Mar 2013 16:02:43 +0100 |
Christian Humer |
Fixed type variables should be erased before comparing types in MethodSubstiutionVerifier. |
Fri, 22 Mar 2013 19:14:50 +0100 |
Doug Simon |
fixed warnings |
Fri, 22 Mar 2013 19:08:07 +0100 |
Doug Simon |
Backed out changeset: 10293cbfc2b6 |
Fri, 22 Mar 2013 19:07:30 +0100 |
Doug Simon |
undid the change that disabled frame state cleanup for method substitutions |
Fri, 22 Mar 2013 18:24:29 +0100 |
Doug Simon |
Backed out changeset: 83fc36378013 |
Fri, 22 Mar 2013 18:18:55 +0100 |
Doug Simon |
Merge. |
Fri, 22 Mar 2013 15:20:16 +0100 |
Doug Simon |
removed support for using the Eclipse batch compiler bundled with Eclipse - depending on the version, it has bugs with respect to annotation processing |
Fri, 22 Mar 2013 15:08:29 +0100 |
Doug Simon |
gave MembarNode.memoryBarrier() an implementation that actually triggers barriers |
Fri, 22 Mar 2013 14:54:15 +0100 |
Doug Simon |
finalizer registration is now done via method substitution |
Fri, 22 Mar 2013 09:28:38 -0700 |
Mick Jordan |
GraphBuilderPhase: add createInvokeNode method by refactoring appendInvoke, for use by subclasses overriding handleUnresolvedInvoke |
Fri, 22 Mar 2013 15:09:53 +0100 |
Christian Humer |
Merge. |
Fri, 22 Mar 2013 15:09:38 +0100 |
Christian Humer |
Fixed substitution verifier emitted wrong error. |
Thu, 21 Mar 2013 18:45:58 +0100 |
Gilles Duboscq |
Fuse the ExceptionObject its DispatchBegin into a single node since it has to be atomic while gurads are floating |
Fri, 22 Mar 2013 13:18:12 +0100 |
Roland Schatz |
Fix unittest on server0. |
Fri, 22 Mar 2013 11:48:42 +0100 |
Doug Simon |
added support for projects that extend a package defined in another project when canonicalizing projects |
Fri, 22 Mar 2013 11:26:08 +0100 |
Doug Simon |
enabled annotation processor for @ClassSubstitution and @MethodSubstitution in the com.oracle.graal.hotspot project |
Fri, 22 Mar 2013 11:20:16 +0100 |
Doug Simon |
Merge. |
Fri, 22 Mar 2013 11:19:53 +0100 |
Doug Simon |
wrote implementations for node intrinsics so that they can be interpreted when a method substitution is deoptimized and added unit tests to ensure existing method substitutions can run interpreted |
Thu, 21 Mar 2013 15:55:00 +0100 |
Doug Simon |
minor punctuation fix |
Thu, 21 Mar 2013 15:38:42 +0100 |
Doug Simon |
moved tests for HotSpot specific method substitutions into HotSpotMethodSubstitutionsTest |
Thu, 21 Mar 2013 15:36:31 +0100 |
Doug Simon |
temporary file is removed when unittests fail |
Thu, 21 Mar 2013 14:38:35 +0100 |
Doug Simon |
rename: GraalIntrinsics -> GraalMethodSubstitutions |
Thu, 21 Mar 2013 14:35:06 +0100 |
Doug Simon |
rename: originalMethod -> originalMember |
Thu, 21 Mar 2013 13:45:27 +0100 |
Doug Simon |
small documentation fix |
Thu, 21 Mar 2013 18:04:03 +0100 |
Christian Humer |
Merge. |
Thu, 21 Mar 2013 18:03:32 +0100 |
Christian Humer |
Added annotation processor for verifing @ClassSubstitution and @MethodSubstitution annotation at compile time. |
Thu, 21 Mar 2013 13:20:32 +0100 |
Christian Humer |
Merge. |
Thu, 21 Mar 2013 13:13:07 +0100 |
Christian Humer |
Merge. |
Thu, 21 Mar 2013 13:12:36 +0100 |
Christian Humer |
Fixed varargs attribute was not copied in ExectableElements. |
Thu, 21 Mar 2013 13:12:04 +0100 |
Christian Humer |
Cleanup. |
Thu, 21 Mar 2013 16:25:26 +0100 |
Roland Schatz |
Generalize FloatingReadPhase to support arbitrary floatable access nodes. |
Thu, 21 Mar 2013 12:30:44 +0100 |
Doug Simon |
snippet graphs are now stored with a Snippet.class key value in the compiler storage of the snippet method |
Thu, 21 Mar 2013 12:23:37 +0100 |
Doug Simon |
method substitutions are now stored with a MethodSubstitution.class key value in the compiler storage of the original (i.e., substituted) method |
Thu, 21 Mar 2013 12:14:09 +0100 |
Doug Simon |
created com.oracle.graal.api.replacements project and moved ClassSubstitution and MethodSubstitution there |
Thu, 21 Mar 2013 11:59:40 +0100 |
Doug Simon |
refactored MethodSubstitution and MacroSubstitution into top level classes |
Thu, 21 Mar 2013 11:09:19 +0100 |
Doug Simon |
Merge. |
Thu, 21 Mar 2013 09:44:47 +0100 |
Doug Simon |
Merge. |
Wed, 20 Mar 2013 22:30:33 +0100 |
Doug Simon |
rename projects: *snippets* -> *replacements* (GRAAL-178) |
Wed, 20 Mar 2013 22:23:14 +0100 |
Doug Simon |
rename packages: *snippets* -> *replacements* |
Wed, 20 Mar 2013 21:41:37 +0100 |
Doug Simon |
rename: SnippetIntrinsificationVerificationPhase -> NodeIntrinsificationVerificationPhase |
Wed, 20 Mar 2013 21:18:59 +0100 |
Doug Simon |
rename: SnippetsInterface -> Snippets |
Wed, 20 Mar 2013 20:34:26 +0100 |
Doug Simon |
removed unnecessary interface |
Wed, 20 Mar 2013 20:23:40 +0100 |
Doug Simon |
comment fix |
Wed, 20 Mar 2013 20:23:23 +0100 |
Doug Simon |
renamings as part of a move away from the overloading of the "snippet" term for various code replacement/substitution mechanisms towards it being solely for the concept of IR lowering |
Wed, 20 Mar 2013 18:16:45 +0100 |
Doug Simon |
rename: SnippetIntrinsificationPhase -> NodeIntrinsificationPhase |
Wed, 20 Mar 2013 18:11:59 +0100 |
Doug Simon |
rename: IntrinsificationTest -> MethodSubstitutionTest |
Wed, 20 Mar 2013 16:15:35 +0100 |
Doug Simon |
extra test case for System.identityHashCode() |
Mon, 18 Mar 2013 19:18:42 +0100 |
Bernhard Urban |
unittest: call wrapper to avoid long command lines |
Wed, 20 Mar 2013 18:38:55 +0100 |
Gilles Duboscq |
IGV should not crash when comparing graphs with references to deleted nodes |
Wed, 20 Mar 2013 18:38:28 +0100 |
Gilles Duboscq |
Refactor GuardLoweringPhase: use the same iterator code for implict null checks and guard lowering |
Wed, 20 Mar 2013 16:27:07 +0100 |
Gilles Duboscq |
Add asFixedNode to FloatingAccessNode so that GuardLoweringPhase supports any type of FloatingAccessNode |
Wed, 20 Mar 2013 08:22:35 -0700 |
Christian Wimmer |
Remove flag and optimization for object method arguments in the register allocator. Needs more investigation of GC impact on HotSpot |
Wed, 20 Mar 2013 14:01:43 +0100 |
Lukas Stadler |
Merge |
Mon, 11 Mar 2013 18:41:33 +0100 |
Lukas Stadler |
added RegisterFinalizer.virtualize |
Wed, 20 Mar 2013 13:41:44 +0100 |
Lukas Stadler |
DynamicCounterNode for debugging/profiling purposes |
Wed, 20 Mar 2013 13:41:13 +0100 |
Lukas Stadler |
small change VirtualInstanceNode constructor |
Wed, 20 Mar 2013 11:34:31 +0100 |
Lukas Stadler |
simplify VirtualInstanceNode |
Wed, 20 Mar 2013 11:33:00 +0100 |
Lukas Stadler |
change naming in Access interface |
Wed, 20 Mar 2013 11:32:41 +0100 |
Lukas Stadler |
don't use Access interface in ReadNode.canonicalizeRead |
Wed, 20 Mar 2013 11:30:17 +0100 |
Lukas Stadler |
allow multiple identities in MemoryCheckpoint interface |
Wed, 20 Mar 2013 12:00:18 +0100 |
Gilles Duboscq |
If IgnoreUnrecognizedVMOptions is set then the Graal checks for unsupported options is just a warning instead of an error |
Wed, 20 Mar 2013 11:59:25 +0100 |
Gilles Duboscq |
Disable scaladacpo specs because it sometimes returns non-zero while there is no visible failure |
Tue, 19 Mar 2013 14:55:58 +0100 |
Gilles Duboscq |
Fix version parsing in mx |
Mon, 18 Mar 2013 14:45:36 +0100 |
Gilles Duboscq |
Use implicit null checks for all null checks |
Tue, 19 Mar 2013 17:03:13 +0100 |
Lukas Stadler |
clean up unused true/false constants in ConditionalEliminationPhase |
Wed, 20 Mar 2013 00:06:09 +0100 |
Thomas Wuerthinger |
Speical case ExceptionObjectNode in deopt to guard conversion. |
Tue, 19 Mar 2013 23:08:03 +0100 |
Thomas Wuerthinger |
Bug fix and additional assertions in deoptimize to guard phase. |
Tue, 19 Mar 2013 20:48:53 +0100 |
Thomas Wuerthinger |
Merge. |
Tue, 19 Mar 2013 20:48:45 +0100 |
Thomas Wuerthinger |
Introduce a ControlSinkNode base class. |
Tue, 19 Mar 2013 20:48:28 +0100 |
Thomas Wuerthinger |
Fixes a corner case when killing the control flowing into a deoptimize node. |
Tue, 19 Mar 2013 18:05:49 +0100 |
Thomas Wuerthinger |
Merge. |
Tue, 19 Mar 2013 18:05:35 +0100 |
Thomas Wuerthinger |
Killing cfg path to deoptimization. |
Tue, 19 Mar 2013 10:00:43 -0700 |
Christian Wimmer |
InvokeWithException cannot be the lastLocationAccess for a FloatingReadNode. Since it is both the invoke and a control flow split, the scheduler cannot schedule anything immediately the invoke. It can only schedule in the normal or exceptional successor - and we have to tell the scheduler here which side it needs to choose by putting in the location identity on both successors. |
Tue, 19 Mar 2013 17:01:39 +0100 |
Roland Schatz |
Merge. |
Tue, 19 Mar 2013 15:46:37 +0100 |
Roland Schatz |
Fix createUnwind. |
Tue, 19 Mar 2013 15:22:35 +0100 |
Roland Schatz |
Remove unnecessary assert. |
Tue, 19 Mar 2013 15:58:01 +0100 |
Doug Simon |
removed unused code |
Tue, 19 Mar 2013 15:52:21 +0100 |
Doug Simon |
Merge. |
Tue, 19 Mar 2013 15:51:33 +0100 |
Doug Simon |
canonicalized projects |
Tue, 19 Mar 2013 15:45:26 +0100 |
Doug Simon |
made frame omission test work in -graal as well as -server VM |
Tue, 19 Mar 2013 15:38:10 +0100 |
Doug Simon |
support substitutions for classes that made not be part of the runtime (GRAAL-123) |
Tue, 19 Mar 2013 14:50:27 +0100 |
Doug Simon |
Merge. |
Tue, 19 Mar 2013 14:23:46 +0100 |
Doug Simon |
Merge. |
Tue, 19 Mar 2013 14:08:54 +0100 |
Doug Simon |
removed unnecessary MethodEndBreakpointGuards option |
Tue, 19 Mar 2013 14:07:30 +0100 |
Doug Simon |
made frame omission test ignore padding instructions at the end of installed code |
Tue, 19 Mar 2013 14:05:40 +0100 |
Doug Simon |
removed unused code |
Tue, 19 Mar 2013 09:58:04 +0100 |
Doug Simon |
rename: HotSpotAMD64LIRGenerator -> AMD64HotSpotLIRGenerator |
Tue, 19 Mar 2013 09:56:56 +0100 |
Doug Simon |
moved HotSpot specific AMD64FrameOmissionTest to (new) project com.oracle.graal.hotspot.amd64.test and renamed it to AMD64HotSpotFrameOmissionTest |
Tue, 19 Mar 2013 09:51:40 +0100 |
Doug Simon |
removed debug code |
Tue, 19 Mar 2013 15:07:44 +0100 |
Roland Schatz |
Eliminate checkcast between two NodeIntrinsic calls. |
Tue, 19 Mar 2013 14:13:51 +0100 |
Thomas Wuerthinger |
Transmit deoptimization reason in thread local instead of scratch register. |
Tue, 19 Mar 2013 11:35:25 +0100 |
Christian Humer |
Merge. |
Tue, 19 Mar 2013 11:30:58 +0100 |
Christian Humer |
Uninitialized cases produced wrong call to throw new UnsuportedOperationException. |
Tue, 19 Mar 2013 11:10:00 +0100 |
Doug Simon |
added support for substituting constructors |
Tue, 19 Mar 2013 09:42:38 +0100 |
Doug Simon |
removed debug code |
Mon, 18 Mar 2013 19:39:25 -0700 |
Christian Wimmer |
Merge |
Mon, 18 Mar 2013 19:38:46 -0700 |
Christian Wimmer |
Allow lowering of UnwindNode and ExceptionObjectNode. The HotSpot code still uses the old LIR lowering. |
Mon, 18 Mar 2013 19:34:04 -0700 |
Christian Wimmer |
Allow instantiation without creating a subclass |
Mon, 18 Mar 2013 19:33:32 -0700 |
Christian Wimmer |
Allow customization in subclass |
Mon, 18 Mar 2013 19:28:44 -0700 |
Christian Wimmer |
Generalize read and write of fixed register for snippets. Move to HotSpot-independent project. |
Mon, 18 Mar 2013 19:21:01 -0700 |
Christian Wimmer |
Only stack slots in caller frame are method arguments. Also optimize object arguments when the runtime supports it. |
Mon, 18 Mar 2013 21:33:34 +0100 |
Doug Simon |
Merge. |
Mon, 18 Mar 2013 21:33:16 +0100 |
Doug Simon |
added tests for ensuring frame omission on AMD64 works for simple cases |
Mon, 18 Mar 2013 18:26:53 +0100 |
Doug Simon |
Merge. |
Mon, 18 Mar 2013 18:26:12 +0100 |
Doug Simon |
merged CodeInfo into InstalledCode (GRAAL-156) |
Mon, 18 Mar 2013 18:03:16 +0100 |
Doug Simon |
removed unused code |
Mon, 18 Mar 2013 20:04:50 +0100 |
Thomas Wuerthinger |
Merge. |
Mon, 18 Mar 2013 20:04:39 +0100 |
Thomas Wuerthinger |
Do not clone IdealGraphVisualizer editor windows as the default action - reuse existing window. Added explicit "clone" menu item. |
Mon, 18 Mar 2013 18:06:33 +0100 |
Doug Simon |
added field to ValueAnchorNode to prevent canonicalization and virtualization; used new field to fix issue with return value materialization floating below the final monitorexit of a synchronized method |
Mon, 18 Mar 2013 18:05:33 +0100 |
Doug Simon |
increased template interpreter size by 20K |
Mon, 18 Mar 2013 15:11:52 +0100 |
Bernhard Urban |
unittest: just do a single JVM call |
Thu, 14 Mar 2013 16:27:08 +0100 |
Bernhard Urban |
.hgignore: ignore tag files generated by ctags and cscope |
Mon, 18 Mar 2013 13:21:05 +0100 |
Bernhard Urban |
unittest: move testcases that takes longer than 100ms into longunittest |
Thu, 14 Mar 2013 19:07:42 +0100 |
Bernhard Urban |
unittest: seperate target `longunittest' and `shortunittest' |
Mon, 18 Mar 2013 00:36:23 +0100 |
Thomas Wuerthinger |
Remove unused import. |
Mon, 18 Mar 2013 00:33:31 +0100 |
Thomas Wuerthinger |
Make r10 allocatable. |
Mon, 18 Mar 2013 00:20:07 +0100 |
Thomas Wuerthinger |
Transmit deoptimization reason in thread local. |
Mon, 18 Mar 2013 00:12:00 +0100 |
Thomas Wuerthinger |
Remove unused imports. |
Sun, 17 Mar 2013 23:54:13 +0100 |
Thomas Wuerthinger |
Remove getScratchRegister() from register configuration interface. |
Sun, 17 Mar 2013 23:53:19 +0100 |
Thomas Wuerthinger |
Put exception handler entry back. |
Sun, 17 Mar 2013 23:46:58 +0100 |
Thomas Wuerthinger |
Remove last usages of scratch register. Separate runtime calls from normal method calls in LIR. |
Sun, 17 Mar 2013 22:57:47 +0100 |
Thomas Wuerthinger |
Explicitely allocate r10 for deoptimization operation. |
Sun, 17 Mar 2013 21:27:09 +0100 |
Thomas Wuerthinger |
Enable convert deopts to guards optimization. |
Sun, 17 Mar 2013 21:25:29 +0100 |
Thomas Wuerthinger |
Rename field. |
Sun, 17 Mar 2013 21:23:14 +0100 |
Thomas Wuerthinger |
Do not schedule earliest for guard lowering. |
Sun, 17 Mar 2013 21:20:39 +0100 |
Thomas Wuerthinger |
Support deoptimizing before the entry to a synchronized method. |
Sun, 17 Mar 2013 21:14:35 +0100 |
Thomas Wuerthinger |
Remove PlaceHolderNode class definition. |
Sun, 17 Mar 2013 19:49:46 +0100 |
Thomas Wuerthinger |
Add test case for deoptimizing out of a synchronized method. Made guard lowering phase use earliest schedule. |
Sun, 17 Mar 2013 19:39:28 +0100 |
Thomas Wuerthinger |
Make scheduling phase customizable. |
Sun, 17 Mar 2013 19:36:10 +0100 |
Thomas Wuerthinger |
Removed unused phase. |
Sun, 17 Mar 2013 19:20:35 +0100 |
Thomas Wuerthinger |
Fix guard canonicalization. |
Sun, 17 Mar 2013 17:36:29 +0100 |
Thomas Wuerthinger |
Remove unused code in LabelRef. |
Sat, 16 Mar 2013 21:55:55 +0100 |
Christian Humer |
Build-graal needs to be versioned for non mx builds. |
Sat, 16 Mar 2013 21:55:48 +0100 |
Christian Humer |
Build-graal needs to be versioned for non mx builds. |
Sat, 16 Mar 2013 18:24:47 +0100 |
Christian Humer |
Added build-graal.xml .hgignore. Since it is generated there is no need to version it. |
Sat, 16 Mar 2013 18:23:36 +0100 |
Christian Humer |
Removed build-graal.xml since it is generated it should not be versioned. |
Sat, 16 Mar 2013 18:22:39 +0100 |
Christian Humer |
Fixed build-graal.xml generation was out of sync with build-graal.xml. |
Sat, 16 Mar 2013 16:11:40 +0100 |
Christian Humer |
Fixed not specializing nodes were named Null instead of Default. |
Sat, 16 Mar 2013 15:53:48 +0100 |
Christian Humer |
Cleanup. |
Sat, 16 Mar 2013 15:53:04 +0100 |
Christian Humer |
Fixed minor bug for implicit parameters in sourcegen. |
Sat, 16 Mar 2013 15:52:40 +0100 |
Christian Humer |
Fixed messages were sometimes not shown in sourcegen. |
Sat, 16 Mar 2013 15:51:58 +0100 |
Christian Humer |
Fixed specialization id generation. |
Fri, 15 Mar 2013 21:18:47 +0100 |
Christian Humer |
Merge. |
Fri, 15 Mar 2013 21:18:33 +0100 |
Christian Humer |
Final fields of base node can be optionally passed to builtin specialization method. And a few fixes. |
Fri, 15 Mar 2013 20:31:11 +0100 |
Doug Simon |
removed unused project dependency |
Fri, 15 Mar 2013 20:08:10 +0100 |
Doug Simon |
Merge. |
Fri, 15 Mar 2013 20:07:15 +0100 |
Doug Simon |
re-enabled frame omission |
Fri, 15 Mar 2013 20:06:19 +0100 |
Doug Simon |
moved AMD64ConvertSnippets to (new) project com.oracle.graal.snippets.amd64 |
Fri, 15 Mar 2013 18:51:58 +0100 |
Doug Simon |
Merge. |
Fri, 15 Mar 2013 18:50:39 +0100 |
Doug Simon |
fixed issue preventing frame omission |
Fri, 15 Mar 2013 18:16:15 +0100 |
Doug Simon |
refactored HotSpotAMD64LIRGenerator into its own file |
Fri, 15 Mar 2013 18:09:19 +0100 |
Doug Simon |
made build-graal.xml be generated by mx |
Fri, 15 Mar 2013 17:52:55 +0100 |
Gilles Duboscq |
Merge |
Fri, 15 Mar 2013 17:26:52 +0100 |
Gilles Duboscq |
Merge |
Fri, 15 Mar 2013 17:26:22 +0100 |
Gilles Duboscq |
Remove orphaned condition in implicit null check detection |
Fri, 15 Mar 2013 16:57:43 +0100 |
Gilles Duboscq |
Guards with different anchors should be commoned out in the lowering phase |
Fri, 15 Mar 2013 13:36:24 +0100 |
Gilles Duboscq |
Make ValueAnchor canonicalization work in more cases |
Fri, 15 Mar 2013 13:35:45 +0100 |
Gilles Duboscq |
Fix implicit null checks depending on themselves |
Thu, 14 Mar 2013 21:36:28 +0100 |
Gilles Duboscq |
Implement implicit null check on HIR during guard lowering |
Thu, 14 Mar 2013 14:02:23 +0100 |
Gilles Duboscq |
Remove dead implicit null checks code in LIRGenerator |
Thu, 14 Mar 2013 13:43:57 +0100 |
Gilles Duboscq |
Cleanup branching and jumps in LIRGenerator: JumpOp/BranchOp do not need a state. In emitBranch, emitNullCheckBranch, emitCompareBranch, emitOverflowCheckBranch and emitIntegerTestBranch both targets are always provided. |
Thu, 14 Mar 2013 13:25:28 +0100 |
Gilles Duboscq |
Remove emitDeoptimizeOnOverflow and emitGuardCheck. |
Fri, 15 Mar 2013 15:38:55 +0100 |
Doug Simon |
Merge. |
Fri, 15 Mar 2013 15:38:27 +0100 |
Doug Simon |
AMD64 HotSpot backend now models RBP as an incoming parameter that must be preserved until the end of the method. For non-leaf methods, the value is preserved in the special stack slot required by the HotSpot runtime for walking/inspecting frames of such methods. |
Thu, 14 Mar 2013 18:03:00 +0100 |
Doug Simon |
fixed StackOverflowError in VirtualObject.toString() |
Fri, 15 Mar 2013 02:18:46 +0100 |
Thomas Wuerthinger |
Disable deopt to guard conversion. |
Fri, 15 Mar 2013 02:18:15 +0100 |
Thomas Wuerthinger |
Merge. |
Thu, 14 Mar 2013 19:20:43 +0100 |
Thomas Wuerthinger |
Make OptimisticOptimizations enum public. |
Thu, 14 Mar 2013 19:13:40 +0100 |
Thomas Wuerthinger |
Enable exception probabilities for operations by default. |
Thu, 14 Mar 2013 19:00:42 +0100 |
Thomas Wuerthinger |
Make optimistic optimizations customizable. |
Thu, 14 Mar 2013 14:15:11 +0100 |
Andreas Woess |
windows build fix: server+graal build needs TIERED; include graal in client build |
Thu, 14 Mar 2013 14:35:53 +0100 |
Doug Simon |
moved logic for reserving a special area/slot in a frame (e.g., for use during deoptimization) out of FrameMap and into platform specific backend class |
Thu, 14 Mar 2013 14:08:59 +0100 |
Doug Simon |
LIRGenerator is transmitted across backend passes instead of just the LIR so that backend-specific, per-compilation information can be attached to the backend-specific LIRGenerator object |
Thu, 14 Mar 2013 13:13:59 +0100 |
Christian Humer |
Merge. |
Thu, 14 Mar 2013 13:13:27 +0100 |
Christian Humer |
Fixed unsupported generic generation which could also take void as a type. |
Thu, 14 Mar 2013 13:11:14 +0100 |
Christian Humer |
Fixed element ordering of methods which were inconsistent from javac to ecj. |
Thu, 14 Mar 2013 13:10:29 +0100 |
Christian Humer |
Fixed behaviour of useSpecializations for Generic specializations. |
Thu, 14 Mar 2013 12:19:01 +0100 |
Thomas Wuerthinger |
Fix convert deoptimize to guard phase. |
Thu, 14 Mar 2013 01:14:23 +0100 |
Thomas Wuerthinger |
Fix import. |
Thu, 14 Mar 2013 01:09:43 +0100 |
Thomas Wuerthinger |
Merge. |
Thu, 14 Mar 2013 01:09:32 +0100 |
Thomas Wuerthinger |
Fix and enable deopt to guard conversion. |
Wed, 13 Mar 2013 17:14:58 +0100 |
Thomas Wuerthinger |
Remove usage of negate() in word type rewriter phase. |
Wed, 13 Mar 2013 17:13:11 +0100 |
Thomas Wuerthinger |
Create option for convert deoptimize to guard phase. |
Tue, 12 Mar 2013 11:04:00 +0100 |
Thomas Wuerthinger |
Merge. |
Tue, 12 Mar 2013 11:02:07 +0100 |
Thomas Wuerthinger |
Fix spacing. |
Wed, 13 Mar 2013 23:54:01 +0100 |
Andreas Woess |
Merge |
Wed, 13 Mar 2013 23:48:08 +0100 |
Andreas Woess |
update authors file |
Wed, 13 Mar 2013 23:28:57 +0100 |
Andreas Woess |
ProjectCreator: compare relative path against flavour. |
Wed, 13 Mar 2013 21:35:44 +0100 |
Andreas Woess |
fix windows build of the server and client vms |
Wed, 13 Mar 2013 14:55:08 -0700 |
Peter B. Kessler |
Merge. |
Wed, 13 Mar 2013 14:07:16 -0700 |
Peter B. Kessler |
Merge. |
Wed, 13 Mar 2013 14:06:22 -0700 |
Peter B. Kessler |
Fix typo in JavaDoc. |
Wed, 13 Mar 2013 21:55:08 +0100 |
Doug Simon |
the contents of jvm.cfg are reset when copying the JDK so that the non-default VMs must be built before being run |
Wed, 13 Mar 2013 21:11:03 +0100 |
Christian Humer |
Fix use specializations in generic until further fixes are done. |
Wed, 13 Mar 2013 20:31:18 +0100 |
Christian Humer |
Cleanup project dependencies. |
Wed, 13 Mar 2013 20:05:30 +0100 |
Christian Humer |
Merge. |
Wed, 13 Mar 2013 20:05:11 +0100 |
Christian Humer |
Cleanup. |
Wed, 13 Mar 2013 20:04:42 +0100 |
Christian Humer |
Cleanup. |
Wed, 13 Mar 2013 20:00:33 +0100 |
Christian Humer |
Added missing class MessageContainer. |
Wed, 13 Mar 2013 20:00:16 +0100 |
Christian Humer |
UseSpecializations is now turned off for the generic specialization in WriteLocalNode. |
Wed, 13 Mar 2013 19:59:09 +0100 |
Christian Humer |
Codegen API naming cleanup. |
Wed, 13 Mar 2013 19:58:28 +0100 |
Christian Humer |
Refactored codegen error model to make error redirection a lot easier. |
Wed, 13 Mar 2013 11:32:43 +0100 |
Christian Humer |
Added automatic generation of generic specialization which throws unsupported operation if reached. |
Tue, 12 Mar 2013 11:38:52 +0100 |
Christian Humer |
Merge. |
Tue, 12 Mar 2013 11:38:24 +0100 |
Christian Humer |
A few additions to codegen tests. |
Tue, 12 Mar 2013 11:37:32 +0100 |
Christian Humer |
Fixes for codegen builtins support. |
Wed, 06 Mar 2013 18:33:52 +0100 |
Christian Humer |
Updated some Truffle-SL classes to new naming convention. |
Wed, 06 Mar 2013 18:33:05 +0100 |
Christian Humer |
Updated @NodeClass tests. |
Wed, 06 Mar 2013 18:32:33 +0100 |
Christian Humer |
Implemented support for @NodeClass annotation to support builtins. |
Wed, 06 Mar 2013 18:27:57 +0100 |
Christian Humer |
Fixed import generation. |
Mon, 04 Mar 2013 17:20:26 +0100 |
Christian Humer |
Removed @SpecializationThrows from codegen API. Replaced it by a simplier version in @Specialization. |
Mon, 04 Mar 2013 15:14:11 +0100 |
Christian Humer |
Added new codegen api classes NodeId, NodeClass to codegen along with some refactorings. |
Mon, 04 Mar 2013 15:13:25 +0100 |
Christian Humer |
Added truffle.api dependency to truffle.codegen.api. |
Fri, 01 Mar 2013 18:04:23 +0100 |
Christian Humer |
Codegen API change. Simplified definition of guards. |
Fri, 01 Mar 2013 17:06:08 +0100 |
Christian Humer |
Merge. |
Fri, 01 Mar 2013 17:05:14 +0100 |
Christian Humer |
Added truffle.api.codegen.test project with a BultinFunctionTest. |
Fri, 01 Mar 2013 17:03:57 +0100 |
Christian Humer |
Implemented support for executing nodes in @Children fields. |
Wed, 13 Mar 2013 11:00:43 -0700 |
Peter B. Kessler |
Merge |
Tue, 12 Mar 2013 16:27:49 -0700 |
Peter B. Kessler |
Fix typo in an assert. |
Wed, 13 Mar 2013 18:16:46 +0100 |
Gilles Duboscq |
Binary dumper should try numbering output files if a file with the same name exists |
Wed, 13 Mar 2013 17:39:27 +0100 |
Gilles Duboscq |
GraalCompilerTest should assert that parameters passed to executeActual have the right type. |
Wed, 13 Mar 2013 17:06:30 +0100 |
Gilles Duboscq |
JTTTest gets the expeted result only once |
Wed, 13 Mar 2013 07:35:34 +0100 |
Doug Simon |
more extensibility changes for GraphBuilderPhase |
Tue, 12 Mar 2013 17:27:18 +0100 |
Doug Simon |
Merge. |
Tue, 12 Mar 2013 17:26:53 +0100 |
Doug Simon |
move test for null exception object passed to unwind operation from stub code to extra HIR |
Tue, 12 Mar 2013 17:16:22 +0100 |
Doug Simon |
reverted code-under-test to original scope prior to making JTT tests subclass JTTTest |
Tue, 12 Mar 2013 16:21:03 +0100 |
Doug Simon |
uses static import to reduce noise |
Tue, 12 Mar 2013 14:41:48 +0100 |
Doug Simon |
fixed warning about includeantruntime property not being set |
Tue, 12 Mar 2013 14:40:38 +0100 |
Doug Simon |
removed unused field |
Tue, 12 Mar 2013 15:36:27 +0100 |
Roland Schatz |
Merge. |
Tue, 12 Mar 2013 15:07:20 +0100 |
Roland Schatz |
Add bootstrap with register pressure to gate tests. |
Tue, 12 Mar 2013 14:24:46 +0100 |
Roland Schatz |
Debug option to reduce available registers. |
Tue, 12 Mar 2013 14:34:36 +0100 |
Gilles Duboscq |
Add loop exits to Deopt branches during Guard lowering |
Tue, 12 Mar 2013 10:02:20 +0100 |
Roland Schatz |
Fix hinting in register allocator. |
Tue, 12 Mar 2013 10:02:10 +0100 |
Roland Schatz |
Fix PrintCFG in AllocatorTest. |
Mon, 11 Mar 2013 23:30:03 +0100 |
Thomas Wuerthinger |
Fix warning. |
Mon, 11 Mar 2013 23:28:34 +0100 |
Thomas Wuerthinger |
Draft speculation log. |
Mon, 11 Mar 2013 20:55:31 +0100 |
Thomas Wuerthinger |
Merge. |
Mon, 11 Mar 2013 20:55:05 +0100 |
Thomas Wuerthinger |
Implement weak reference semantics for HotSpotInstalledCode in the default method installation case. Add new boolean[] array as parameter to the code installation. |
Mon, 11 Mar 2013 20:10:27 +0100 |
Doug Simon |
Merge. |
Mon, 11 Mar 2013 18:58:42 +0100 |
Doug Simon |
simplified addition of graal.jar to the bootclasspath (CR-102) |
Mon, 11 Mar 2013 18:57:12 +0100 |
Doug Simon |
applied patch to Makefile system for building graal.jar (CR-102) |
Mon, 11 Mar 2013 19:21:31 +0100 |
Gilles Duboscq |
Test canonicalization and checkstyle early in gate process |
Mon, 11 Mar 2013 18:41:46 +0100 |
Gilles Duboscq |
Create LIRGenerator.emitOverflowCheckBranch in preparation for emitDeoptimizeOnOverflow removal |
Mon, 11 Mar 2013 13:06:14 +0100 |
Gilles Duboscq |
Use a DeoptimizeOp to avoid spilling before the deoptimize runtime call |
Fri, 08 Mar 2013 12:50:22 +0100 |
Gilles Duboscq |
Implement PTXLIRGenerator.emitDeoptimize in a similar way to the guard implementation for PTX: just return |
Thu, 07 Mar 2013 14:36:09 +0100 |
Gilles Duboscq |
Add GuardLoweringPhase which transforms floating guards into fixed if+deopt |
Thu, 07 Mar 2013 14:35:03 +0100 |
Gilles Duboscq |
sanitychecks.py: Collapse valueMaps in test for the case where multiple matcher return matches |
Mon, 11 Mar 2013 17:30:21 +0100 |
Thomas Wuerthinger |
Fix import. |
Mon, 11 Mar 2013 17:29:39 +0100 |
Thomas Wuerthinger |
Style fixes. |
Mon, 11 Mar 2013 17:28:20 +0100 |
Thomas Wuerthinger |
Merge. |
Mon, 11 Mar 2013 17:28:03 +0100 |
Thomas Wuerthinger |
Small style fix. |
Mon, 11 Mar 2013 11:32:08 +0100 |
Thomas Wuerthinger |
Remove stubs as a parameter to TargetMethodAssembler. |
Mon, 11 Mar 2013 15:39:41 +0100 |
Doug Simon |
Merge. |
Mon, 11 Mar 2013 15:39:20 +0100 |
Doug Simon |
made GraphBuilderPhase and SnippetInstaller more extensible (inspired by patch from Mick Jordan) |
Mon, 11 Mar 2013 15:37:34 +0100 |
Doug Simon |
workaround for UnsafeCastNode.tryInferStamp when the stamp is StampFactory.forNodeIntrinsic (contributed by Mick Jordan) |
Mon, 11 Mar 2013 14:02:18 +0100 |
Doug Simon |
made SafepointNode extensible (temp. solution until SafepointNodes are lowered via snippets) |
Mon, 11 Mar 2013 14:01:16 +0100 |
Doug Simon |
alignment bug fix (contributed by Mick Jordan) |
Mon, 11 Mar 2013 14:28:34 +0100 |
Doug Simon |
added probabilities to Convert snippets |
Mon, 11 Mar 2013 12:07:28 +0100 |
Roland Schatz |
Merge. |
Mon, 11 Mar 2013 11:10:03 +0100 |
Roland Schatz |
Fix wrong prefix in bit operations. |
Mon, 11 Mar 2013 11:07:56 +0100 |
Roland Schatz |
Allow STACK argument in conversion ops. |
Mon, 11 Mar 2013 10:13:44 +0100 |
Roland Schatz |
Check that OperandFlags is consistent with declared type of operand field. |
Mon, 11 Mar 2013 10:13:42 +0100 |
Roland Schatz |
Move platform specific assumptions from AllocatorTest to a separate project. |
Mon, 11 Mar 2013 11:25:00 +0100 |
Doug Simon |
generated NetBeans projects will also update graal.jar |
Sun, 10 Mar 2013 23:05:39 +0100 |
Thomas Wuerthinger |
Fix check for unscheduled blocks. |