Fri, 14 Jun 2013 13:11:58 +0200 |
ctornqvi |
Merge
|
Thu, 13 Jun 2013 22:00:06 +0200 |
ctornqvi |
8015324: Create tests for CDS feature
|
Thu, 13 Jun 2013 21:57:56 +0200 |
ctornqvi |
8016065: Write regression test for 7167142
|
Thu, 13 Jun 2013 11:16:38 -0700 |
dcubed |
8013057: assert(_needs_gc || SafepointSynchronize::is_at_safepoint()) failed: only read at safepoint
|
Fri, 14 Jun 2013 07:27:22 -0700 |
amurillo |
8016567: new hotspot build - hs25-b38
|
Thu, 20 Jun 2013 10:16:47 -0700 |
katleman |
Added tag jdk8-b95 for changeset 5d65c078cd0a
|
Mon, 05 Aug 2013 10:44:46 +0200 |
Christos Kotselidis |
Merge
|
Sun, 04 Aug 2013 02:36:40 +0200 |
Christos Kotselidis |
Add gate run with G1 and heap verification enabled
|
Sun, 04 Aug 2013 12:27:59 -0700 |
twisti |
try to fix HSAIL and PTX FrameMap problems
|
Sun, 04 Aug 2013 11:54:55 -0700 |
twisti |
provide default (from AMD64) implementation for abstract PTX and HSAIL FrameMap methods
|
Sun, 04 Aug 2013 11:29:03 -0700 |
twisti |
Merge
|
Sun, 04 Aug 2013 11:26:16 -0700 |
twisti |
move callKillsRegisters to LinearScan
|
Sun, 04 Aug 2013 11:24:55 -0700 |
twisti |
use type.SIZE instead of constant
|
Sun, 04 Aug 2013 11:17:49 -0700 |
twisti |
AMD64 cleanups
|
Sun, 04 Aug 2013 11:16:01 -0700 |
twisti |
moved move logic into architecture specific FrameMap
|
Thu, 01 Aug 2013 15:23:05 -0700 |
twisti |
Merge
|
Wed, 31 Jul 2013 14:04:24 -0700 |
twisti |
added architecture specific frame maps
|
Sat, 03 Aug 2013 19:11:15 +0200 |
Christos Kotselidis |
Add G1 Barrier Counters
|
Fri, 02 Aug 2013 20:07:43 +0200 |
Christos Kotselidis |
Make heap verification conditional
|
Fri, 02 Aug 2013 19:03:05 +0200 |
Christos Kotselidis |
Add heap sanity checker with premature hard crash for debugging write barriers
|
Fri, 02 Aug 2013 18:29:49 +0200 |
Christos Kotselidis |
Fix bug in CardQueue/SATB buffer indexes' calculation in ArrayRangeBarrier snippets
|
Fri, 02 Aug 2013 18:08:08 +0200 |
Christos Kotselidis |
Early exits from G1 Array Range barriers if length==0
|
Fri, 02 Aug 2013 18:05:27 +0200 |
Christos Kotselidis |
Minor refactoring
|
Fri, 02 Aug 2013 17:00:40 +0200 |
Christos Kotselidis |
Merge
|
Fri, 02 Aug 2013 14:53:08 +0200 |
Christos Kotselidis |
Fixed anchror for unsafe load snippet
|
Fri, 02 Aug 2013 14:43:58 +0200 |
Christos Kotselidis |
Allow unsafeLoad lowering only when loweringType!=BEFORE_GUARDS
|
Fri, 02 Aug 2013 14:34:46 +0200 |
Christos Kotselidis |
Always use precise barriers when type==null
|
Fri, 02 Aug 2013 14:26:54 +0200 |
Christos Kotselidis |
Writes with always null stamps omit only post barriers
|
Fri, 02 Aug 2013 14:10:04 +0200 |
Christos Kotselidis |
Minor refactoring
|
Fri, 02 Aug 2013 13:45:04 +0200 |
Christos Kotselidis |
Add more unittests for ArrayCopy write barriers
|
Fri, 02 Aug 2013 13:43:15 +0200 |
Christos Kotselidis |
Early exit of SerialArrayRange barrier if vector length==0
|
Fri, 02 Aug 2013 13:40:01 +0200 |
Christos Kotselidis |
G1ReferentFieldReadBarrier is not a deoptimizing node
|
Fri, 02 Aug 2013 13:35:13 +0200 |
Christos Kotselidis |
Apply patch by Mikael Gerdin which fixes filtered strong marking of nmethods
|
Fri, 02 Aug 2013 13:31:31 +0200 |
Christos Kotselidis |
Remove forced addition of Graal's oop during weak root processing (creates race condition)
|
Fri, 02 Aug 2013 16:21:02 +0200 |
Roland Schatz |
Fix bug in FixedGuardNode simplification.
|
Fri, 02 Aug 2013 11:22:23 +0200 |
Roland Schatz |
Move VerifyUsageWithEquals phases into HighTier.
|
Fri, 02 Aug 2013 11:05:19 +0200 |
Roland Schatz |
Remove unused methods from PhasePlan.
|
Fri, 02 Aug 2013 11:03:45 +0200 |
Roland Schatz |
Move inlining phases to HighTier.
|
Fri, 02 Aug 2013 11:00:57 +0200 |
Roland Schatz |
Make InliningPhase reentrant.
|
Fri, 02 Aug 2013 10:57:20 +0200 |
Roland Schatz |
Remove fields from InliningPhase that are already available in HighTierContext.
|
Fri, 02 Aug 2013 10:55:33 +0200 |
Roland Schatz |
Make IterativeInliningPhase reentrant.
|
Fri, 02 Aug 2013 10:51:12 +0200 |
Roland Schatz |
Add more fields to HighTierContext.
|
Fri, 02 Aug 2013 10:47:40 +0200 |
Roland Schatz |
Use PhaseContext base class where HighTierContext is not needed.
|
Fri, 02 Aug 2013 10:47:15 +0200 |
Roland Schatz |
Move cleaning of TypeProfileProxyNode into a compiler phase.
|
Fri, 02 Aug 2013 10:40:33 +0200 |
Roland Schatz |
Remove unused PhasePosition.HIGH_LEVEL.
|
Thu, 01 Aug 2013 21:25:37 +0200 |
Bernhard Urban |
Backed out changeset dae97549a94d (disable new memory aware scheduling)
|
Thu, 01 Aug 2013 19:15:54 +0200 |
Bernhard Urban |
Scheduling: enable new memory aware scheduling per default (GRAAL-159)
|
Thu, 01 Aug 2013 19:15:17 +0200 |
Bernhard Urban |
SchedulePhase: remove debugging boolean
|
Thu, 01 Aug 2013 18:59:31 +0200 |
Bernhard Urban |
SchedulingPhase: use logging facilities instead of TTY
|
Thu, 01 Aug 2013 18:58:48 +0200 |
Bernhard Urban |
Debug: add printf
|
Thu, 01 Aug 2013 17:24:41 +0200 |
Bernhard Urban |
Scheduling: add assert about nodes in a block after sorting
|
Thu, 01 Aug 2013 17:23:31 +0200 |
Bernhard Urban |
NewMemoryAwareScheduling: create nodebitmap once per graph (GRAAL-159)
|
Thu, 01 Aug 2013 17:23:30 +0200 |
Bernhard Urban |
NewMemoryAwareScheduling: fix out of loop scheduling for floating reads (GRAAL-159)
|
Thu, 01 Aug 2013 17:23:30 +0200 |
Bernhard Urban |
NewMemoryAwareScheduling: handle loop headers different than merges (GRAAL-159)
|
Thu, 01 Aug 2013 17:23:28 +0200 |
Bernhard Urban |
checkcastnode: fix comment and scope in unittest
|
Thu, 01 Aug 2013 16:40:59 +0200 |
Roland Schatz |
Fix arraycopy bug when array size is smaller than sizeof(long).
|
Tue, 30 Jul 2013 16:42:51 -0700 |
twisti |
adding back setting safepointPollingAddress
|
Tue, 30 Jul 2013 16:42:34 -0700 |
twisti |
remove GraalSafepointPollOffset
|
Tue, 30 Jul 2013 16:16:42 -0700 |
twisti |
GRAAL-375: volatile read is moved out of loop
|
Tue, 30 Jul 2013 16:15:01 -0700 |
twisti |
remove SafepointPollOffset
|
Tue, 30 Jul 2013 13:03:28 -0700 |
Lukas Stadler |
increase maximum recursive inlining size
|
Tue, 30 Jul 2013 13:07:48 +0200 |
Andreas Woess |
Frame.isInitialized: add method substitution and suppress AIOOBE if frame size < descriptor size.
|
Mon, 29 Jul 2013 17:13:00 -0700 |
twisti |
use aligned memory accesses for vectorized array copy
|
Mon, 29 Jul 2013 15:47:33 +0200 |
Christian Haeubl |
Changed inlining order to bottom-up.
|
Mon, 29 Jul 2013 13:39:59 +0200 |
Andreas Woess |
Truffle: ReplaceIntrinsicsPhase should also handle macro substitutions.
|
Mon, 29 Jul 2013 12:11:59 +0200 |
Doug Simon |
added ClassIsArrayNode macro node
|
Mon, 29 Jul 2013 12:10:19 +0200 |
Doug Simon |
added ClassIsPrimitiveNode macro node
|
Mon, 29 Jul 2013 12:07:27 +0200 |
Doug Simon |
added ClassGetModifiersNode macro node
|
Mon, 29 Jul 2013 12:07:08 +0200 |
Doug Simon |
removed redundant implements clause for Lowerable
|
Mon, 29 Jul 2013 11:57:57 +0200 |
Doug Simon |
added ClassIsInterfaceNode macro node
|
Mon, 29 Jul 2013 11:43:27 +0200 |
Doug Simon |
added ClassGetComponentTypeNode macro node
|
Mon, 29 Jul 2013 11:37:28 +0200 |
Doug Simon |
added ClassGetSuperclassNode macro node
|
Mon, 29 Jul 2013 10:47:31 +0200 |
Christian Haeubl |
Reverted back to path-based computation of inlining relevance.
|
Fri, 26 Jul 2013 20:34:56 -0700 |
twisti |
solaris build fixed
|
Fri, 26 Jul 2013 20:34:05 -0700 |
twisti |
added unalignedMemoryAccess to Architecture
|
Fri, 26 Jul 2013 14:03:07 -0700 |
twisti |
read HotSpot VM options via HotSpotDiagnosticMXBean
|
Fri, 26 Jul 2013 20:18:46 +0200 |
Bernhard Urban |
add NewMemoryAwareScheduling (GRAAL-159)
|
Fri, 26 Jul 2013 20:18:42 +0200 |
Bernhard Urban |
mx/ctw: disable new memory aware scheduling
|
Fri, 26 Jul 2013 20:18:42 +0200 |
Bernhard Urban |
SchedulingPhase: add option for new memory aware scheduling (GRAAL-159)
|
Fri, 26 Jul 2013 20:18:42 +0200 |
Bernhard Urban |
MemoryScheduleTest: fix scope for CFG dumping
|
Fri, 26 Jul 2013 20:18:41 +0200 |
Bernhard Urban |
CFG: attach proxies to loop exits
|
Fri, 26 Jul 2013 20:18:41 +0200 |
Bernhard Urban |
Scheduling: remove dead code in addToLatestSorting
|
Fri, 26 Jul 2013 20:18:40 +0200 |
Bernhard Urban |
SchedulingPhase: check if fixed nodes have the same order before and after sorting a block
|
Fri, 26 Jul 2013 19:49:36 +0200 |
Doug Simon |
added macro node for Class.isInstance
|
Fri, 26 Jul 2013 19:49:00 +0200 |
Doug Simon |
made it possible for a MacroNode to be lowered via a standard method substitution
|
Fri, 26 Jul 2013 19:48:22 +0200 |
Doug Simon |
fix spelling
|
Fri, 26 Jul 2013 16:53:34 +0200 |
Andreas Woess |
Make HotSpotNmethod class final and set it as declared type of OptimizedCallTarget.compiledMethod.
|
Fri, 26 Jul 2013 12:10:33 +0200 |
Roland Schatz |
Work around missing support for boolean[] in junit.
|
Fri, 26 Jul 2013 12:09:17 +0200 |
Roland Schatz |
Remove CUDA message at vm startup.
|
Fri, 26 Jul 2013 11:47:38 +0200 |
Roland Schatz |
Fix compilation without precompiled headers.
|
Fri, 26 Jul 2013 11:22:13 +0200 |
Christian Wirth |
fix: gpu_ptx.cpp did not compile on windows
|
Thu, 25 Jul 2013 22:20:09 -0400 |
Morris Meyer |
PTX support for Linux
|
Thu, 25 Jul 2013 22:17:37 -0400 |
Morris Meyer |
PTX support for Linux
|
Thu, 25 Jul 2013 22:15:30 -0400 |
Morris Meyer |
PTX support for Linux
|
Thu, 25 Jul 2013 18:02:29 -0700 |
Lukas Stadler |
disable compilation statistics for benchmarks
|
Thu, 25 Jul 2013 18:01:23 -0700 |
Lukas Stadler |
don't create InstanceOfNodes with different profiles during CheckCastNode lowering
|
Thu, 25 Jul 2013 19:22:59 +0200 |
Andreas Woess |
FrameWithoutBoxing: make substitutions forced, use unsafeCast from CompilerDirectives.
|
Thu, 25 Jul 2013 13:52:53 +0200 |
Christian Wirth |
Increase TruffleGraphMaxNodes to 15000
|
Thu, 25 Jul 2013 12:42:18 +0200 |
Doug Simon |
Merge.
|
Thu, 25 Jul 2013 11:34:37 +0200 |
Doug Simon |
small cleanups and extra documentation around foreign call linkage
|
Thu, 25 Jul 2013 11:50:59 +0200 |
Roland Schatz |
Support for byte fields in LIR instructions.
|
Wed, 24 Jul 2013 17:57:52 -0700 |
twisti |
SPARC: fixes and more implementation; can now allocate objects
|
Wed, 24 Jul 2013 16:19:17 -0700 |
twisti |
Stubs need both an outgoing and incoming calling convention.
|
Wed, 24 Jul 2013 15:07:17 -0700 |
twisti |
Some Klass and InstanceKlass fields were read with a wrong size.
|
Tue, 23 Jul 2013 23:24:54 +0200 |
Doug Simon |
HSAIL backend changes
|
Tue, 23 Jul 2013 21:42:24 +0200 |
Andreas Woess |
Truffle: use loopAndInvokeCounter for replace backoff.
|
Tue, 23 Jul 2013 21:21:35 +0200 |
Christos Kotselidis |
Fix disclaimer
|
Tue, 23 Jul 2013 19:53:26 +0200 |
Christos Kotselidis |
Merge
|
Tue, 23 Jul 2013 19:51:15 +0200 |
Christos Kotselidis |
Add compressed klass pointers in gate
|
Tue, 23 Jul 2013 17:48:01 +0200 |
Christos Kotselidis |
Remove redundant checks for loading compressed constants
|
Tue, 23 Jul 2013 19:05:08 +0200 |
Andreas Woess |
Truffle: when a node is replaced, notify optimized call target and delay compilation.
|
Tue, 23 Jul 2013 18:23:52 +0200 |
Roland Schatz |
Fix null reference access when dumping raw data patches.
|