Sat, 10 May 2014 15:37:51 +0200 |
Miguel Garcia |
[single-pass-iter] additional documentation and assertions
|
Fri, 09 May 2014 20:22:05 +0200 |
Miguel Garcia |
Merge
|
Fri, 09 May 2014 20:05:41 +0200 |
Miguel Garcia |
[single-pass-iter] offloading tracking successor-pre-states to nodeQueue
|
Fri, 09 May 2014 17:33:14 +0200 |
Miguel Garcia |
[single-pass-iter] early pruning of state map, visit a whole method
|
Fri, 09 May 2014 16:50:27 +0200 |
Miguel Garcia |
[single-pass-iter] lifecycle of single-pass iterators
|
Fri, 09 May 2014 16:22:54 +0200 |
Miguel Garcia |
[single-pass-iter] start of evolution towards a node iterator less memory-hungry
|
Fri, 09 May 2014 18:46:41 +0200 |
Doug Simon |
made Graal runtime initialization in hosted mode lazy
|
Fri, 09 May 2014 17:59:15 +0200 |
Doug Simon |
added -G:TrackMemUse for measuring memory usage within scopes
|
Fri, 09 May 2014 16:43:26 +0200 |
Bernhard Urban |
mx clean: try to change permission if deletion fails on windows
|
Fri, 09 May 2014 15:30:16 +0200 |
Bernhard Urban |
mx clean: make it more reliable on windows
|
Fri, 09 May 2014 14:24:02 +0200 |
Bernhard Urban |
truffle distrubtions: generate source jar
|
Fri, 09 May 2014 16:11:01 +0200 |
Bernhard Urban |
truffle distrubtion: move dsl processor in a separated jar, such that it can be a build-time only dependency
|
Fri, 09 May 2014 13:56:10 +0200 |
Bernhard Urban |
mx trufflejar: use distribution feature of mx instead (`mx archive @TRUFFLE')
|
Fri, 09 May 2014 13:21:43 +0200 |
Bernhard Urban |
mx unittest: compile junitwrapper with right classpath
|
Fri, 09 May 2014 15:55:37 +0200 |
Andreas Woess |
Truffle: remove obsolete HotSpotFrameInstance.getTargetCallTarget()
|
Fri, 09 May 2014 15:53:30 +0200 |
Andreas Woess |
Truffle: getCallNode() should return null for call target frames
|
Fri, 09 May 2014 15:52:56 +0200 |
Lukas Stadler |
test for integer stamp join
|
Fri, 09 May 2014 14:45:48 +0200 |
Lukas Stadler |
more accurately determine if a IntegerStamp is illegal
|
Fri, 09 May 2014 09:49:48 +0200 |
Bernhard Urban |
Added tag graal-0.3 for changeset 9535eccd2a11
|
Fri, 09 May 2014 09:49:34 +0200 |
Bernhard Urban |
changelog: graal-0.3
graal-0.3
|
Fri, 09 May 2014 08:29:52 +0200 |
Bernhard Urban |
backout 10732e1421ee
|
Fri, 09 May 2014 01:47:18 +0200 |
Thomas Wuerthinger |
changelog: graal-0.3
|
Thu, 08 May 2014 22:56:16 +0200 |
Thomas Wuerthinger |
Small addition to changelog.
|
Thu, 08 May 2014 22:53:35 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 08 May 2014 22:53:28 +0200 |
Thomas Wuerthinger |
Truffle: Provide default implementation on non-Graal VMs for stack trace functionality.
|
Thu, 08 May 2014 16:44:53 +0200 |
Miguel Garcia |
[flow-sensitive] consolidating nullness-tracking in typeRefinements
|
Thu, 08 May 2014 15:00:52 +0200 |
Josef Eisl |
BaselineCompiler: add arraylength test.
|
Thu, 08 May 2014 10:04:15 +0200 |
Josef Eisl |
Baseline: add support for getstatic.
|
Thu, 08 May 2014 14:57:28 +0200 |
Josef Eisl |
Make BC_arraylength unit test only check for arraylength.
|
Wed, 07 May 2014 20:06:45 +0200 |
Josef Eisl |
BaselineCompiler: implement genArrayLength().
|
Wed, 07 May 2014 20:05:20 +0200 |
Josef Eisl |
AbstractFrameStateBuilder enable access to locks.
|
Tue, 06 May 2014 20:10:28 +0200 |
Josef Eisl |
BaselineBytecodeParser: initial genArrayLength().
|
Tue, 06 May 2014 20:09:37 +0200 |
Josef Eisl |
BytecodeLIRBuilder: add getArrayLengthOffset().
|
Thu, 08 May 2014 11:52:20 +0200 |
Josef Eisl |
mx unittest: add support for regular expressions.
|
Thu, 08 May 2014 11:35:08 +0200 |
Josef Eisl |
Move emitNullCheck from NodeLIRBuilderTool to LIRGeneratorTool.
|
Thu, 08 May 2014 14:02:24 +0200 |
Josef Eisl |
Remove unused member in PTXNodeLIRBuilder.
|
Thu, 08 May 2014 09:52:12 +0200 |
Lukas Stadler |
moved ExceptionObjectNode lowering back to runtime independent part
|
Thu, 08 May 2014 02:22:10 +0200 |
Doug Simon |
added CollectionsProvider and NodeCollectionsProvider and replaced (almost) all allocations of IdentityHashMaps to go through these providers
|
Wed, 07 May 2014 23:58:56 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 07 May 2014 23:58:43 +0200 |
Thomas Wuerthinger |
Added write barriers for LoweredAtomicReadAndWriteNode.
|
Wed, 07 May 2014 11:54:25 -0700 |
Tom Rodriguez |
share position computations in MatchStatements
|
Wed, 07 May 2014 10:58:26 -0700 |
Tom Rodriguez |
use NodeClass.Position when matching graphs, rearrange MatchableNode annotations, improve error reporting
|
Wed, 07 May 2014 15:31:04 +0200 |
Lukas Stadler |
simplification in FixedNodeProbabilityCache
|
Wed, 07 May 2014 11:51:52 +0200 |
Doug Simon |
HSAIL: fixed Windows build
|
Wed, 07 May 2014 11:44:00 +0200 |
Doug Simon |
adding missing header
|
Tue, 06 May 2014 11:30:07 +0200 |
Josef Eisl |
Baseline: re-enable simple loop tests.
|
Tue, 06 May 2014 11:29:35 +0200 |
Josef Eisl |
BaselineBytecodeParser: add BciBlockMapping debug scope.
|
Tue, 06 May 2014 11:10:24 +0200 |
Josef Eisl |
BaselineControlFlowGraph: compute loop information.
|
Tue, 06 May 2014 11:09:19 +0200 |
Josef Eisl |
BciBlockMapping: make loop information more accessible.
|
Tue, 29 Apr 2014 18:06:45 +0200 |
Josef Eisl |
AbstractBlock: add setLoop.
|
Mon, 28 Apr 2014 16:48:36 +0200 |
Josef Eisl |
Add BaselineControlFlowGraph.compute() factory.
|
Thu, 24 Apr 2014 14:00:07 +0200 |
Josef Eisl |
Use List instead of an array in AbstractControlFlowGraph.
|
Thu, 24 Apr 2014 13:38:14 +0200 |
Josef Eisl |
SimpleCFGTest: check postOrder().
|
Thu, 24 Apr 2014 09:55:28 +0200 |
Josef Eisl |
mx shortunittest: test jtt.loop.* and jtt.except.*.
|
Mon, 05 May 2014 11:10:19 +0200 |
Josef Eisl |
Encapsulate members of Loop.
|
Tue, 06 May 2014 12:14:48 +0200 |
Bernhard Urban |
mx/projects: add sha1 checksums to external dependencies
|
Tue, 06 May 2014 11:34:23 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 06 May 2014 11:34:13 +0200 |
Thomas Wuerthinger |
Fix stamp of LoweredAtomicReadAndWriteNode.
|
Tue, 06 May 2014 04:14:00 +0200 |
Thomas Wuerthinger |
Fix bug in CanonicalizerPhase that could remove fixed nodes with side effects in a corner case.
|
Tue, 06 May 2014 04:07:30 +0200 |
Thomas Wuerthinger |
Fix stamp of LoweredAtomicReadAndWriteNode to only inherit kind from written value.
|
Mon, 05 May 2014 22:18:46 +0200 |
Thomas Wuerthinger |
Merge.
|
Sat, 03 May 2014 21:46:35 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 02 May 2014 02:45:26 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 30 Apr 2014 13:40:36 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 30 Apr 2014 13:36:41 +0200 |
Thomas Wuerthinger |
Add two more ObjectStampJoinTest unit tests.
|
Tue, 06 May 2014 10:35:06 +0200 |
bharadwaj |
made GraphKit.inlineInvoke recursively inline all invoke
|
Mon, 05 May 2014 20:33:00 -0700 |
Tom Rodriguez |
special cases for addresses involving compressed references
|
Mon, 05 May 2014 16:13:53 -0700 |
Tom Rodriguez |
improve annotation error reporting
|
Mon, 05 May 2014 16:13:49 -0700 |
Tom Rodriguez |
add support for more nodes inputs
|
Mon, 05 May 2014 16:13:41 -0700 |
Tom Rodriguez |
update description of the MatchRule syntax
|
Mon, 05 May 2014 21:23:25 +0200 |
Miguel Garcia |
Merge
|
Mon, 05 May 2014 17:45:20 +0200 |
Miguel Garcia |
[flow-sensitive] too many type-refinements didn't improve performance
|
Mon, 05 May 2014 17:06:02 +0200 |
Miguel Garcia |
[flow-sensitive] readability, baseCaseIsNullNode
|
Mon, 05 May 2014 16:59:02 +0200 |
Miguel Garcia |
[flow-sensitive] fix in knownNotToConform
|
Mon, 05 May 2014 18:45:03 +0200 |
Lukas Stadler |
Merge (gate: make unittests verbose)
|
Mon, 05 May 2014 18:40:13 +0200 |
Lukas Stadler |
Merge (made FloatRemNode implement Lowerable)
|
Mon, 05 May 2014 18:39:29 +0200 |
Lukas Stadler |
Merge ([flow-sensitive] refactoring, factor out evidence-search)
|
Mon, 05 May 2014 18:39:09 +0200 |
Lukas Stadler |
Merge (update state flag after initialization to allow other compiler threads to execute)
|
Mon, 05 May 2014 18:38:43 +0200 |
Lukas Stadler |
Merge (Merge)
|
Mon, 05 May 2014 18:38:13 +0200 |
Lukas Stadler |
Merge (Truffle: fix javadoc)
|
Mon, 05 May 2014 18:37:27 +0200 |
Lukas Stadler |
Merge (clean phase within PartialEscapePhase)
|
Mon, 05 May 2014 18:36:01 +0200 |
Lukas Stadler |
fix block probabilities
|
Mon, 05 May 2014 18:03:50 +0200 |
Bernhard Urban |
gate: make unittests verbose
|
Wed, 05 Feb 2014 21:24:29 -0800 |
henryjen |
8033289: clang: clean up unused function warning
|
Mon, 05 May 2014 17:27:03 +0200 |
Doug Simon |
made FloatRemNode implement Lowerable
|
Mon, 05 May 2014 11:34:11 +0200 |
Josef Eisl |
Add TimingDecorator.
|
Mon, 05 May 2014 16:07:20 +0200 |
Josef Eisl |
Add command line support for JUnit.
|
Mon, 05 May 2014 11:34:00 +0200 |
Josef Eisl |
Add GraalVerboseTextListener.
|
Mon, 05 May 2014 11:33:33 +0200 |
Josef Eisl |
Add custom GraalJUnitCore.
|
Mon, 05 May 2014 11:55:34 +0200 |
Miguel Garcia |
[flow-sensitive] internal consistency asserts, state tracking
|
Sun, 04 May 2014 18:36:44 +0200 |
Miguel Garcia |
[flow-sensitive] more metrics, documentation
|
Mon, 05 May 2014 13:24:57 +0200 |
Doug Simon |
mx: slight tweak of parallel Java build heuristics
|
Mon, 05 May 2014 13:17:32 +0200 |
Doug Simon |
mx: factored out detection of JDT compilation
|
Mon, 05 May 2014 00:16:46 +0200 |
Doug Simon |
fixed assertion in debug VM
|
Wed, 30 Apr 2014 11:48:13 +0200 |
Gilles Duboscq |
Move CIPrintCompilerName handling into CompileTask::print_compilation_impl
|
Sun, 04 May 2014 16:12:44 +0200 |
Miguel Garcia |
[flow-sensitive] refactoring, factor out evidence-search
|
Sat, 03 May 2014 16:19:43 +0200 |
Miguel Garcia |
[flow-sensitive] simplify to nullConstant
|
Sun, 04 May 2014 14:44:09 +0200 |
Miguel Garcia |
[flow-sensitive] bug fix, simplify ShortCircuitOrNode when of check-cast form
|
Sun, 04 May 2014 01:28:07 +0200 |
Doug Simon |
mx: improved heuristics for sorting remaining tasks in parallel Java build worklist
|
Sun, 04 May 2014 01:26:50 +0200 |
Doug Simon |
mx: made parallel Java builds interact correctly with management of subprocesses upon abort/quit
|
Sat, 03 May 2014 18:04:52 +0200 |
Doug Simon |
fixed clang compilation error
|
Fri, 02 May 2014 17:03:10 -0700 |
Tom Rodriguez |
update state flag after initialization to allow other compiler threads to execute
|
Fri, 02 May 2014 16:12:07 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: Revise DefaultVisualizer
|
Fri, 02 May 2014 22:26:45 +0200 |
Miguel Garcia |
Merge
|
Fri, 02 May 2014 20:25:31 +0200 |
Miguel Garcia |
[flow-sensitive] skip OSR methods
|
Fri, 02 May 2014 21:05:13 +0200 |
Miguel Garcia |
[flow-sensitive] minor refactorings for readability, documentation
|
Fri, 02 May 2014 21:58:28 +0200 |
Doug Simon |
HSAIL: support for object values in stack slots at deoptimization points
|
Fri, 02 May 2014 11:04:51 -0700 |
Christian Wimmer |
Introduce API for lookup of VM-internals of method handles
|
Fri, 02 May 2014 17:14:09 +0200 |
Andreas Woess |
Truffle: fix javadoc
|
Fri, 02 May 2014 17:07:44 +0200 |
Andreas Woess |
TruffleDSL: NodeCodeGenerator: remove always-true assertion
|
Fri, 02 May 2014 15:51:11 +0200 |
Andreas Woess |
TruffleDSL: add class loading test
|
Fri, 02 May 2014 15:49:46 +0200 |
Andreas Woess |
TruffleDSL: NodeCodeGenerator: avoid referencing BaseNode class in factory
|
Fri, 02 May 2014 15:49:22 +0200 |
Andreas Woess |
TruffleDSL: NodeCodeGenerator: add constructor factory method for uninitialized/default node
|
Fri, 02 May 2014 15:47:49 +0200 |
Andreas Woess |
TruffleDSL: NodeCodeGenerator: add copy constructor factory method
|
Fri, 02 May 2014 15:59:44 +0200 |
Andreas Woess |
Truffle: remove deprecated Node#adoptChild, Node#adoptChildren.
|
Fri, 02 May 2014 14:48:25 +0200 |
Lukas Stadler |
cleanup phase within PartialEscapePhase
|
Fri, 02 May 2014 14:47:25 +0200 |
Lukas Stadler |
small fix in CompareNode.evaluate
|
Fri, 02 May 2014 14:47:09 +0200 |
Lukas Stadler |
new GraphUtil.predecessorIterable
|
Fri, 02 May 2014 12:02:27 +0200 |
Lukas Stadler |
remove NodesToDoubles, refactoring of node probability and inlining relevance computation
|
Fri, 02 May 2014 14:10:16 +0200 |
Lukas Stadler |
allow BoundMethodHandles in AheadOfTime verification
|
Fri, 02 May 2014 12:02:27 +0200 |
Lukas Stadler |
small cosmetic fix in GraphUtil
|
Fri, 02 May 2014 12:02:27 +0200 |
Lukas Stadler |
simplify ReentrantNodeIterator
|
Fri, 02 May 2014 11:33:47 +0200 |
Roland Schatz |
Merge.
|
Fri, 02 May 2014 10:46:52 +0200 |
Roland Schatz |
Ignore unit test.
|
Fri, 02 May 2014 09:12:23 +0200 |
Doug Simon |
re-enabled use of Graal compilation queue by default until regression when using HotSpot queue is understood/resolved
|
Fri, 02 May 2014 00:36:27 +0200 |
Doug Simon |
made Graal work with the HotSpot compiler queue and compiler threads, enabled by -XX:-UseGraalCompilationQueue
|
Fri, 02 May 2014 00:17:40 +0200 |
Doug Simon |
fixed pylint warning
|
Thu, 01 May 2014 23:55:22 +0200 |
Doug Simon |
gate: use parallelized Java building in the gate
|
Thu, 01 May 2014 23:54:53 +0200 |
Doug Simon |
mx: parallelized Java builds (GRAAL-350)
|
Thu, 01 May 2014 18:26:25 +0200 |
Doug Simon |
fixed code that ecj had a problem compiling
|
Thu, 01 May 2014 17:05:24 +0200 |
Doug Simon |
commented out MatchProcessor logging
|
Thu, 01 May 2014 11:51:45 +0200 |
Doug Simon |
mx: added --jdt-warning-as-error when building annotation processor jars
|
Wed, 30 Apr 2014 15:41:44 -1000 |
twisti |
AMD64: implemented DeoptimizationStub.deoptimizationHandler
|
Wed, 30 Apr 2014 15:09:15 -1000 |
twisti |
added com.oracle.graal.lir.FrameMap.stackSlotSize()
|
Wed, 30 Apr 2014 15:08:09 -1000 |
twisti |
added com.oracle.graal.api.code.RegisterSaveLayout.registerToSlot(Register)
|
Wed, 30 Apr 2014 12:27:27 -0700 |
Tom Rodriguez |
switch MatchRule from class to method annotation and fix review feedback
|
Wed, 30 Apr 2014 11:27:59 -0700 |
Michael Van De Vanter |
Merge with cb2eef41371c7e61e16c0076b0a1ad855dab86cc
|
Tue, 29 Apr 2014 12:43:27 -0700 |
Michael Van De Vanter |
Merge with 2f684eda1938cc92a72a35461c8d00f1871fe389
|
Tue, 29 Apr 2014 12:05:58 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: API revisions
|
Wed, 30 Apr 2014 19:40:40 +0200 |
Andreas Woess |
PiNode: merge object stamps using castTo
|
Wed, 30 Apr 2014 19:40:29 +0200 |
Andreas Woess |
Truffle: use PiNode for unsafe type casts
|
Wed, 30 Apr 2014 19:38:24 +0200 |
Andreas Woess |
Backed out changeset: d44e138f7020
|
Tue, 29 Apr 2014 19:30:38 +0200 |
Miguel Garcia |
Merge
|
Tue, 29 Apr 2014 18:10:16 +0200 |
Miguel Garcia |
[flow-sensitive] bug fix, registerTypeSwitchNode
|
Tue, 29 Apr 2014 18:07:41 +0200 |
Miguel Garcia |
[flow-sensitive] readability
|
Tue, 29 Apr 2014 18:01:09 +0200 |
Miguel Garcia |
[flow-sensitive] less ambitious addFactInstanceOf
|
Tue, 29 Apr 2014 17:14:49 +0200 |
Miguel Garcia |
[flow-sensitive] NullCheckNode turned into equivalent FixedGuardNode
|
Tue, 29 Apr 2014 16:55:05 +0200 |
Miguel Garcia |
[flow-sensitive] downcast of per-stamp-null, one fewer PiNode
|
Tue, 29 Apr 2014 16:53:35 +0200 |
Miguel Garcia |
[flow-sensitive] no-precision-loss check in downcast
|
Tue, 29 Apr 2014 18:35:10 +0200 |
Roland Schatz |
Merge.
|
Tue, 29 Apr 2014 18:23:17 +0200 |
Roland Schatz |
Don't kill FrameState if it still has usages.
|
Tue, 29 Apr 2014 17:16:48 +0200 |
Roland Schatz |
Add implicitLoad/StoreConvert functions to HotSpotLoweringProvider interface.
|
Tue, 29 Apr 2014 17:44:31 +0200 |
Roland Schatz |
Merge.
|
Tue, 29 Apr 2014 17:17:34 +0200 |
Gilles Duboscq |
MemoryCheckpoint: MemoryNode already extends NodeInterface
|
Tue, 29 Apr 2014 16:13:28 +0200 |
Gilles Duboscq |
Improve PrintNMethodStatistics output: add Shark compiler and metadata size. Properly record nmethods for native wrapper.
|
Tue, 29 Apr 2014 16:11:54 +0200 |
Gilles Duboscq |
Add flag to always enable debug info sharing (true ifdef GRAAL)
|
Tue, 29 Apr 2014 16:16:27 +0200 |
Miguel Garcia |
Merge
|
Tue, 29 Apr 2014 14:51:51 +0200 |
Miguel Garcia |
[flow-sensitive] formatting
|
Tue, 29 Apr 2014 14:47:57 +0200 |
Miguel Garcia |
[flow-sensitive] better encapsulation, CastCheckExtractor
|
Tue, 29 Apr 2014 14:42:51 +0200 |
Miguel Garcia |
[flow-sensitive] renaming: untrivialNull -> nonTrivialNull
|
Tue, 29 Apr 2014 14:40:23 +0200 |
Miguel Garcia |
[flow-sensitive] renaming: downcast-helpers
|
Tue, 29 Apr 2014 13:32:28 +0200 |
Miguel Garcia |
[flow-sensitive] renaming: downcasted -> downcast
|
Tue, 29 Apr 2014 14:33:09 +0200 |
Miguel Garcia |
[flow-sensitive] bug fixes, missing state clearing
|
Mon, 28 Apr 2014 15:05:42 +0200 |
Miguel Garcia |
[flow-sensitive] explicit assert about anchor being FixedNode
|
Sun, 27 Apr 2014 15:57:44 +0200 |
Miguel Garcia |
[flow-sensitive] opt-in for flow-sensitive reductions in IterativeInliningPhase
|
Tue, 29 Apr 2014 14:50:51 +0200 |
Bernhard Urban |
SchedulePhase: refactoring
|
Tue, 29 Apr 2014 11:40:29 +0200 |
Bernhard Urban |
SchedulePhase: use lazy init for worklist
|
Tue, 29 Apr 2014 11:14:03 +0200 |
Bernhard Urban |
MemSchedTests: disable implicit null checks
|
Mon, 28 Apr 2014 17:22:45 +0200 |
Bernhard Urban |
mx export: change the way of marking a repo as dirty
|
Tue, 29 Apr 2014 14:26:39 +0200 |
Doug Simon |
made note about workaround for JDK-8041628
|
Tue, 29 Apr 2014 11:02:08 +0200 |
Christian Wirth |
on windows, support mx.cmd to be called from the path
|
Mon, 28 Apr 2014 16:22:25 +0200 |
Lukas Stadler |
pass SimplifierTool to GraphUtil.killCFG
|
Mon, 28 Apr 2014 16:21:44 +0200 |
Lukas Stadler |
PEA: only merge objects at phi if this phi is the only reference
|
Tue, 29 Apr 2014 00:05:30 +0200 |
Andreas Woess |
Truffle: add IllegalArgumentException to skipped exception types
|
Mon, 28 Apr 2014 21:30:38 +0200 |
Roland Schatz |
Fix bug in CompareNode canonicalization.
|
Mon, 28 Apr 2014 12:11:20 -0700 |
Tom Rodriguez |
delete memory peephole machinery
|
Mon, 28 Apr 2014 10:14:36 -0700 |
Tom Rodriguez |
fix bug with compressed comparision using wrong version of constant
|
Mon, 28 Apr 2014 16:07:18 +0200 |
Roland Schatz |
Merge.
|
Mon, 28 Apr 2014 15:57:05 +0200 |
Roland Schatz |
Ignore unit tests instead of expecting failures.
|
Mon, 28 Apr 2014 17:26:24 +0200 |
Doug Simon |
updated to latest version of JAVA_ALLOCATION_INSTRUMENTER library
|
Mon, 28 Apr 2014 16:35:06 +0200 |
Doug Simon |
Merge.
|
Mon, 28 Apr 2014 16:34:36 +0200 |
Doug Simon |
removed unnecessary String creation
|
Mon, 28 Apr 2014 16:22:58 +0200 |
Doug Simon |
mx: fixed site command by removing brittle post-processing of javadoc output
|
Sun, 27 Apr 2014 18:03:36 +0200 |
Doug Simon |
fixed javadoc errors
|
Sun, 27 Apr 2014 17:29:19 +0200 |
Doug Simon |
fixed some minor javadoc formatting issues
|
Sun, 27 Apr 2014 16:44:59 +0200 |
Doug Simon |
mx: disable doclint when running javadoc (until the code base is doclint clean)
|
Mon, 28 Apr 2014 12:07:49 +0200 |
Bernhard Urban |
mx: new export command
|
Fri, 25 Apr 2014 15:47:00 +0200 |
Bernhard Urban |
mx export: fix VM() usage
|
Fri, 25 Apr 2014 12:01:29 +0200 |
Bernhard Urban |
graal init: improve help text
|
Mon, 28 Apr 2014 11:18:15 +0200 |
Roland Schatz |
Merge.
|
Fri, 25 Apr 2014 16:21:07 +0200 |
Roland Schatz |
HSAIL: support for directly storing boolean
|
Fri, 25 Apr 2014 16:17:27 +0200 |
Roland Schatz |
HSAIL: support for emitLea.
|
Fri, 25 Apr 2014 14:57:53 +0200 |
Roland Schatz |
Make HSAILHotSpotLoweringProvider extensible.
|
Fri, 25 Apr 2014 13:56:27 +0200 |
Roland Schatz |
Split HotSpotLoweringProvider into interface and implementation class.
|
Mon, 28 Apr 2014 10:34:02 +0200 |
Thomas Wuerthinger |
Increase default value for maximum number of Graal nodes during partial evaluation.
|
Mon, 28 Apr 2014 10:31:17 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 18 Apr 2014 15:41:13 +0200 |
Thomas Wuerthinger |
Truffle: Allow null as a possible return value.
|
Sat, 26 Apr 2014 16:23:46 +0200 |
Miguel Garcia |
part 3, disabling flow-sensitive reductions
|
Sat, 26 Apr 2014 16:15:51 +0200 |
Miguel Garcia |
part 2, disabling flow-sensitive reductions
|
Sat, 26 Apr 2014 15:34:15 +0200 |
Miguel Garcia |
disabling flow-sensitive reductions until their issues are addressed
|
Fri, 25 Apr 2014 16:50:52 +0200 |
Miguel Garcia |
Add phase FlowSensitiveReductionPhase.
|
Fri, 25 Apr 2014 16:45:05 +0200 |
Miguel Garcia |
moved tryKillUnused to GraphUtil
|
Fri, 25 Apr 2014 14:43:56 +0200 |
Doug Simon |
mx: log reason why Java classes are being (re)built
|
Fri, 25 Apr 2014 11:36:15 +0200 |
Lukas Stadler |
fix comparison in Block.isExceptionEntry
|
Fri, 25 Apr 2014 11:27:11 +0200 |
Lukas Stadler |
VirtualStates should not block MergeNode splitting
|
Fri, 25 Apr 2014 11:15:21 +0200 |
Lukas Stadler |
simplify FrameInstance (remove getTargetCallTarget)
|
Thu, 24 Apr 2014 17:35:21 +0200 |
Gilles Duboscq |
Harmonize usage of NodeInterface
|
Thu, 24 Apr 2014 17:31:54 +0200 |
Gilles Duboscq |
Finish the changes from ad3441f45118
|
Thu, 24 Apr 2014 17:30:12 +0200 |
Gilles Duboscq |
StampTool: fix typo and change "java" to "Java"
|
Fri, 25 Apr 2014 10:33:17 +0200 |
Gilles Duboscq |
Guards which are guarenteed to succeed can replace themselves with null.
|
Thu, 24 Apr 2014 17:18:24 +0200 |
Gilles Duboscq |
Fix help text for ideinit
|
Thu, 24 Apr 2014 17:17:04 +0200 |
Gilles Duboscq |
AMD64HotSpotLIRGenerator.emitForeignCall: add assert
|
Thu, 24 Apr 2014 17:15:24 +0200 |
Gilles Duboscq |
mx build: make --error-prone, --jdt and --force-javac mutually exclusive
|
Thu, 24 Apr 2014 17:06:23 +0200 |
Gilles Duboscq |
Remove CompilationResult.Mark.references
|
Fri, 25 Apr 2014 10:13:54 +0200 |
Lukas Stadler |
clean up ExceptionObjectNode lowering
|
Thu, 24 Apr 2014 23:32:30 +0100 |
Chris Seaton |
Merge.
|
Thu, 24 Apr 2014 23:29:28 +0100 |
Chris Seaton |
Truffle: print the source section in the rewrite trace.
|
Thu, 24 Apr 2014 23:29:04 +0100 |
Chris Seaton |
Truffle: add getShortName and getShortDescription to Source and SourceSection for when we don't need full paths.
|
Thu, 24 Apr 2014 12:00:54 -0700 |
Tom Rodriguez |
add support for matching multiple HIR nodes when lowering to LIR
|
Thu, 24 Apr 2014 17:30:48 +0200 |
Lukas Stadler |
add option to explicitly count invokes to ProfileCompiledMethodsPhase
|
Thu, 24 Apr 2014 17:30:48 +0200 |
Lukas Stadler |
fix NPE in BenchmarkCounters, remove exclusion based on prefix
|
Thu, 24 Apr 2014 17:21:19 +0200 |
Lukas Stadler |
make IndirectCallTargetNode.toString behave like DirectCallTargetNode.toString
|
Thu, 24 Apr 2014 17:21:18 +0200 |
Lukas Stadler |
more fixes in BenchmarkCounters
|
Thu, 24 Apr 2014 17:31:25 +0200 |
Bernhard Urban |
graal init: add flag to force compiler initialization
|
Thu, 24 Apr 2014 17:09:39 +0200 |
Bernhard Urban |
mx exportlibs: add option to include all defined libaries
|
Thu, 24 Apr 2014 16:41:17 +0200 |
Bernhard Urban |
snippet counter: fix location for counter access
|
Thu, 24 Apr 2014 14:03:17 +0200 |
Bernhard Urban |
mx exportlibs: fix in calculation of library dependencies
|
Thu, 24 Apr 2014 15:51:52 +0200 |
Gilles Duboscq |
Refactoring in InliningUtil.processFrameStates, add some bci/monitor related asserts
|
Thu, 24 Apr 2014 12:17:29 +0200 |
Roland Schatz |
Don't drop metadata annotation in NewInstanceStub.
|
Thu, 24 Apr 2014 12:17:13 +0200 |
Roland Schatz |
Merge.
|
Thu, 24 Apr 2014 12:10:11 +0200 |
Roland Schatz |
Add createSpeculationLog to CodeCacheProvider.
|
Thu, 24 Apr 2014 11:52:49 +0200 |
Roland Schatz |
Add SnippetReflectionProvider to ReplacementsProvider interface.
|
Thu, 24 Apr 2014 11:49:08 +0200 |
Bernhard Urban |
mx exportlibs: include source dependencies and digest files
|
Thu, 24 Apr 2014 11:50:40 +0200 |
Bernhard Urban |
mx exportlibs: include libs only if there's a real dependency from a project
|
Wed, 23 Apr 2014 22:46:38 +0200 |
Bernhard Urban |
mx unittest: use supported glob syntax in white list
|
Thu, 24 Apr 2014 10:44:12 +0200 |
Lukas Stadler |
show Truffle call target names in BenchmarkCounters
|
Thu, 24 Apr 2014 10:44:12 +0200 |
Lukas Stadler |
fix BenchmarkCounters memory leak
|
Thu, 24 Apr 2014 10:44:12 +0200 |
Lukas Stadler |
fix ProfileCompiledMethods for OSR methods
|
Thu, 24 Apr 2014 10:44:12 +0200 |
Lukas Stadler |
more context for exceptions within DebugInfoBuilder
|
Thu, 24 Apr 2014 10:44:12 +0200 |
Lukas Stadler |
evaluate for BinaryOpLogicNodes
|
Thu, 24 Apr 2014 10:44:12 +0200 |
Lukas Stadler |
added UnaryOpLogicNode base class, renamed BinaryLogicNode
|
Thu, 24 Apr 2014 08:38:00 +0200 |
Michael Haupt |
merge
|
Wed, 23 Apr 2014 15:23:18 +0200 |
Michael Haupt |
onAdopt callback for ASTs
|
Wed, 23 Apr 2014 15:12:41 -1000 |
twisti |
implement SPARC uncommon trap stub
|
Wed, 23 Apr 2014 22:37:18 +0200 |
Doug Simon |
HSAIL: fixed AtomicReadAndWrite support
|
Wed, 23 Apr 2014 21:23:31 +0200 |
Bernhard Urban |
Merge
|
Wed, 23 Apr 2014 21:01:40 +0200 |
Bernhard Urban |
Merge
|
Wed, 23 Apr 2014 18:16:36 +0200 |
Lukas Stadler |
correctly remove VirtualStates for loop exits during loop peeling
|
Wed, 23 Apr 2014 20:49:59 +0200 |
Christian Humer |
Merge.
|
Wed, 23 Apr 2014 20:49:32 +0200 |
Christian Humer |
Truffle: fix inlining recursions
|
Wed, 23 Apr 2014 13:18:58 +0200 |
Josef Eisl |
Rename Backend.newNodeLIRGenerator to Backend.newNodeLIRBuilder.
|
Wed, 23 Apr 2014 13:17:23 +0200 |
Josef Eisl |
Use NodeLIRBuilderTool instead of NodeLIRBuilder.
|
Wed, 23 Apr 2014 12:12:26 +0200 |
Josef Eisl |
Remove obsolete LIRGenResLowerable interface.
|
Wed, 23 Apr 2014 11:57:59 +0200 |
Josef Eisl |
Replace usages LIRGenLowerable with LIRLowerable.
|
Wed, 23 Apr 2014 11:49:12 +0200 |
Josef Eisl |
Use NodeLIRBuilderTool in LIRGenLowerable.
|
Wed, 23 Apr 2014 11:32:47 +0200 |
Josef Eisl |
Use LIRGeneratorTool in Backend.
|
Wed, 23 Apr 2014 19:28:08 +0200 |
Josef Eisl |
Suppress wrong FindBugs warning in SPARCHotSpotSafepointOp.
|
Wed, 23 Apr 2014 10:39:55 +0200 |
Josef Eisl |
Use LIRGeneratorTool in NodeLIRBuilder.
|
Wed, 23 Apr 2014 09:57:00 +0200 |
Josef Eisl |
Remove traceLevel and printIRWithLIR members from LIRGenerator.
|
Wed, 23 Apr 2014 17:05:42 +0200 |
Bernhard Urban |
mx: fix imports
|
Wed, 23 Apr 2014 17:02:12 +0200 |
Bernhard Urban |
mx: use generators
|
Wed, 23 Apr 2014 14:59:05 +0200 |
Bernhard Urban |
mx: support simple filename globbing in whitelist
|
Wed, 23 Apr 2014 14:44:24 +0200 |
Bernhard Urban |
mx: support comments in whitelist
|
Wed, 23 Apr 2014 13:24:09 +0200 |
Bernhard Urban |
gate: add baseline compiler unittest
|
Wed, 23 Apr 2014 13:02:07 +0200 |
Bernhard Urban |
mx: add whitelist for shortunittest
|
Wed, 23 Apr 2014 11:48:38 +0200 |
Bernhard Urban |
mx: allow to specify a path for the whitelist in the unittest command
|
Wed, 23 Apr 2014 11:42:58 +0200 |
Bernhard Urban |
mx: remove longunittest
|
Wed, 23 Apr 2014 11:48:54 +0200 |
Bernhard Urban |
unittest: remove @LongTest
|
Wed, 23 Apr 2014 16:22:17 +0200 |
Gilles Duboscq |
Use association type for AddLocationNode inputs while waiting for a better solution.
|
Wed, 23 Apr 2014 13:29:55 +0200 |
Gilles Duboscq |
InliningUtil: split framestate processing to a separate method
|
Wed, 23 Apr 2014 16:16:48 +0200 |
Gilles Duboscq |
ininling: while fixing framestates, modify callee framestates rather than caller ones.
|
Wed, 23 Apr 2014 11:49:51 +0200 |
Gilles Duboscq |
When replacing sate splits with deopts, be careful about BeginNodes
|
Wed, 23 Apr 2014 15:48:38 +0200 |
Roland Schatz |
Merge.
|
Wed, 23 Apr 2014 15:22:20 +0200 |
Roland Schatz |
Fix bug in InputType specific replaceAtUsages.
|
Tue, 22 Apr 2014 17:58:49 +0200 |
Roland Schatz |
Make ValueAnchorNode implement AnchoringNode interface.
|
Tue, 22 Apr 2014 16:21:37 +0200 |
Roland Schatz |
Override asNode() in FloatingNode and FixedWithNextNode.
|
Tue, 15 Apr 2014 18:31:23 +0200 |
Christian Humer |
Truffle: fixes to the inlining heuristic.
|
Wed, 23 Apr 2014 12:38:05 +0200 |
Doug Simon |
added ModifiersProvider as superinterface for ResolvedJava[Method|Field|Type] and implemented all checks against modifiers as default methods
|
Wed, 23 Apr 2014 12:36:11 +0200 |
Doug Simon |
mx: ensure newest version of c1visualizer is being used
|
Wed, 23 Apr 2014 11:38:05 +0200 |
Josef Eisl |
Canonicalize projects.
|
Wed, 23 Apr 2014 10:08:22 +0200 |
Josef Eisl |
Rename LIRTypeTool to PlatformKindTool.
|
Wed, 23 Apr 2014 10:00:29 +0200 |
Josef Eisl |
Rename LIRLoop to BaselineLoop.
|
Tue, 22 Apr 2014 20:16:38 +0200 |
Josef Eisl |
Rename LIRFrameStateBuilder to BaselineFrameStateBuilder.
|
Tue, 22 Apr 2014 20:14:37 +0200 |
Josef Eisl |
Rename LIRControlFlowGraph to BaselineControlFlowGraph.
|
Tue, 22 Apr 2014 20:13:24 +0200 |
Josef Eisl |
Rename LIRProviders to CodeGenProviders.
|
Tue, 22 Apr 2014 20:12:21 +0200 |
Josef Eisl |
Remove (unused) LIRBlock.
|
Tue, 22 Apr 2014 19:45:52 +0200 |
Josef Eisl |
Remove deprecated isCompressed* checks from *HotSpotLIRGenerator.
|
Tue, 22 Apr 2014 18:41:00 +0200 |
Josef Eisl |
Change DeoptimizingNode and Access to LIRFrameState in *LIRGenerator*.
|
Tue, 22 Apr 2014 16:45:47 +0200 |
Josef Eisl |
Change graal.lir->graal.nodes project dependency to graal.nodes->graal.lir (errors).
|
Tue, 22 Apr 2014 16:37:53 +0200 |
Josef Eisl |
Move ArithmeticLIRGenerator to graal.lir (errors).
|
Tue, 22 Apr 2014 16:36:16 +0200 |
Josef Eisl |
Move LIRGeneratorTool to graal.lir (errors).
|
Tue, 22 Apr 2014 15:55:54 +0200 |
Josef Eisl |
Move LIRGenerator to graal.lir (errors).
|
Tue, 22 Apr 2014 15:40:13 +0200 |
Josef Eisl |
Move state(DeoptimizingNode) from LIRGenerator to NodeLIRBuilder (errors).
|
Tue, 22 Apr 2014 17:15:55 +0200 |
Josef Eisl |
Move FieldIntrospection to graal.compiler.common.
|
Wed, 23 Apr 2014 11:50:59 +0200 |
Josef Eisl |
Move FloatConvertNode.FloatConvert to compiler.common.
|
Tue, 22 Apr 2014 16:22:21 +0200 |
Josef Eisl |
Deprecate LIRGenerator.getDebugInfoBuilder().
|
Tue, 22 Apr 2014 15:45:19 +0200 |
Josef Eisl |
Move LIRGenerationResult* to graal.lir.
|
Tue, 22 Apr 2014 15:24:14 +0200 |
Josef Eisl |
Move UnsafeAccess to graal.compiler.common.
|
Wed, 23 Apr 2014 10:26:19 +0200 |
Lukas Stadler |
simplify usage of IncrementalCanonicalizerPhase, use incremental canonicalizer for GuardLowering
|
Wed, 23 Apr 2014 10:26:19 +0200 |
Lukas Stadler |
additional scope in inlining to get caller graph upon exceptions
|
Wed, 23 Apr 2014 10:26:19 +0200 |
Lukas Stadler |
loosen restrictions a bit in GraphOrder
|
Wed, 23 Apr 2014 10:26:19 +0200 |
Lukas Stadler |
pass CallTarget name to Truffle-generated StructuredGraphs
|
Wed, 23 Apr 2014 10:26:19 +0200 |
Lukas Stadler |
handle array length in PEAReadElimination
|
Wed, 23 Apr 2014 10:26:19 +0200 |
Lukas Stadler |
deal with StateSplits in GraphUtil.removeFixedWithUnusedInputs
|
Wed, 23 Apr 2014 10:26:19 +0200 |
Lukas Stadler |
correctly schedule loop proxies
|
Wed, 23 Apr 2014 10:26:18 +0200 |
Lukas Stadler |
warning in AbstractFrameStateBuilder
|
Wed, 23 Apr 2014 10:26:18 +0200 |
Lukas Stadler |
lowering for GuardProxyNode
|
Tue, 22 Apr 2014 18:32:08 -0700 |
Michael Van De Vanter |
Merge
|
Tue, 22 Apr 2014 18:22:40 -0700 |
Michael Van De Vanter |
Merge
|
Sun, 20 Apr 2014 20:37:27 -0700 |
Michael Van De Vanter |
Truffle: Major cleanup and extension of the Truffle Instrumentation framework in com.oracle.truffle.api
|
Tue, 22 Apr 2014 17:25:31 -0700 |
Tom Rodriguez |
use movl instead of andl for L2I
|
Tue, 22 Apr 2014 17:25:27 -0700 |
Tom Rodriguez |
add rotate instructions and make the shift encodings more uniform
|
Tue, 22 Apr 2014 17:25:24 -0700 |
Tom Rodriguez |
fix code to improve unsafe array location identity
|
Tue, 22 Apr 2014 16:41:46 -0700 |
Christian Wimmer |
Update c1visualizer to version compatible with Java 8
|
Wed, 23 Apr 2014 00:54:41 +0200 |
Doug Simon |
mx: generalized workaround for system command line length limits and used it to fix issue with eclipseformat command
|
Tue, 22 Apr 2014 20:35:55 +0200 |
Gilles Duboscq |
Exceptions reaching the unwind are already null-checked
|
Tue, 22 Apr 2014 20:18:45 +0200 |
Gilles Duboscq |
Dumping: translate special bcis into a string in the debug properties map.
|
Tue, 22 Apr 2014 19:52:05 +0200 |
Gilles Duboscq |
Move HotSpot-specific assertion from DebugInfoBuilder.computeFrameForState to HotSpotDebugInfoBuilder
|
Tue, 22 Apr 2014 18:54:03 +0200 |
Gilles Duboscq |
Remove special handling of monitor exit with AFTER_EXCEPTION_BCI in inlining. Anything using a framestate that has no equivalent after inlining is replaced by a deopt.
|
Tue, 22 Apr 2014 18:31:01 +0200 |
Gilles Duboscq |
Make a NodeUsageWithModCountIterator subclass of NodeUsageIterator. Throw ConcurrentModificationException from it instead of AssertionErrors
|
Tue, 22 Apr 2014 17:31:57 +0200 |
Gilles Duboscq |
Move (InvokeNode|InvokeWithExceptionNode).computeStateDuring to Invoke
|
Tue, 22 Apr 2014 19:23:38 +0200 |
Gilles Duboscq |
Add ResolvedJavaMethod.isSynchronized
|
Tue, 22 Apr 2014 13:51:16 +0200 |
Gilles Duboscq |
Use AFTER_EXCEPTION_BCI in unwind block when method is not synchronized
|
Tue, 22 Apr 2014 17:50:13 +0200 |
Gilles Duboscq |
Use ignore instead of commenting out tests. Add timeout for some tests that may block forever
|
Tue, 22 Apr 2014 15:12:38 +0200 |
Gilles Duboscq |
graalCodeInstaller translate BytecodeFrame::BEFORE_BCI into SynchronizationEntryBCI
|
Tue, 22 Apr 2014 17:38:21 +0200 |
Gilles Duboscq |
Move various bci constants from FrameState (gral.nodes) to BytecodeFrame (graal.api.code)
|
Tue, 22 Apr 2014 15:46:06 +0200 |
Doug Simon |
replaced the link between a HotSpotResolvedJavaMethod and a SpeculationLog with a ClassValue based mechanism (GRAAL-727)
|
Tue, 22 Apr 2014 11:51:34 +0200 |
Josef Eisl |
Move Stamps to graal.compiler.common.
|
Tue, 22 Apr 2014 14:15:24 +0200 |
Josef Eisl |
Move static helpers from ObjectStamp to StampTool.
|
Tue, 22 Apr 2014 11:37:15 +0200 |
Josef Eisl |
Move GraalOptions to graal.compiler.common.
|
Tue, 22 Apr 2014 12:02:08 +0200 |
Doug Simon |
fix log message stating how many GPUs have been initialized
|
Tue, 22 Apr 2014 09:32:05 +0200 |
Josef Eisl |
Introduce LIRProviders.
|
Tue, 22 Apr 2014 09:55:24 +0200 |
Gilles Duboscq |
Harmonize the static helpers in ObjectStamp to check for isLegal. Add some Javadoc to these methods
|
Tue, 22 Apr 2014 09:29:57 +0200 |
Gilles Duboscq |
Prevent using loadReferencedType with LDC when the constant pool index refers to InvokeDynamic entry but isn't an invokedynamic index.
|
Tue, 22 Apr 2014 00:52:56 +0100 |
Chris Seaton |
Show shorter class names in the Truffle compilation histogram.
|
Sat, 19 Apr 2014 12:48:19 +0200 |
Doug Simon |
mx: unconditionally ensure mx injected dependencies are up to date in buildjmh command
|
Fri, 18 Apr 2014 18:30:40 -1000 |
twisti |
make emitAtomicReadAndAdd and emitAtomicReadAndWrite default methods
|
Fri, 18 Apr 2014 16:50:52 -1000 |
twisti |
Unsafe.getAndAdd/Set method substitutions
|
Sat, 19 Apr 2014 00:41:04 +0200 |
Doug Simon |
mx: refactored JMH benchmark building and dependency creation out of 'jmh' into 'buildjmh' and 'makejmhdeps' respectively
|
Fri, 18 Apr 2014 16:11:53 -0400 |
bharadwaj |
[PTX] Fix regression in generation of predicate register declaration
|
Fri, 18 Apr 2014 09:38:29 -1000 |
twisti |
ignore com.oracle.graal.compiler.test.ea.PartialEscapeAnalysisTest.testCache() as it causes problem on the gate
|
Fri, 18 Apr 2014 08:25:00 -1000 |
twisti |
add LocationIdentity to CompareAndSwapNode
|
Thu, 17 Apr 2014 14:41:48 -1000 |
twisti |
fix GraalInternalError cause
|
Thu, 17 Apr 2014 11:32:34 +0200 |
Lukas Stadler |
check isLegal before checking isExactType in ObjectGetClassNode
|
Thu, 17 Apr 2014 11:32:26 +0200 |
Lukas Stadler |
make MergeNode.simplify work with a null SimplifierTool
|
Thu, 17 Apr 2014 11:32:21 +0200 |
Lukas Stadler |
slightly more relaxed GraphOrder assertion
|
Thu, 17 Apr 2014 11:32:14 +0200 |
Lukas Stadler |
push similar nodes through IfNodes
|
Thu, 17 Apr 2014 10:26:13 +0200 |
Lukas Stadler |
small refactoring of NodeClass.Position, remove duplicated functionality
|
Thu, 17 Apr 2014 10:26:13 +0200 |
Lukas Stadler |
make NodeIterable.snapshotTo more generic
|
Fri, 18 Apr 2014 16:15:42 +0200 |
Andreas Woess |
Truffle: extend partial evaluation scope to all invokespecial, regardless of receiver
|
Fri, 18 Apr 2014 16:10:45 +0200 |
Andreas Woess |
Truffle: fix lowering of unsafe load final with non-constant location argument
|
Fri, 18 Apr 2014 15:19:06 +0200 |
Thomas Wuerthinger |
Fix a regression in ArrayLengthNode.
|
Fri, 18 Apr 2014 14:14:48 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 18 Apr 2014 14:09:27 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 18 Apr 2014 13:45:41 +0200 |
Lukas Stadler |
Backed out changeset: 6133189d8eea (SL: temporary disable failing HelloEqualsWorld.)
|
Fri, 18 Apr 2014 13:43:40 +0200 |
Lukas Stadler |
change return type of SLHelloEqualsWorldBuiltin
|
Fri, 18 Apr 2014 14:02:40 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 18 Apr 2014 14:02:28 +0200 |
Thomas Wuerthinger |
Truffle: Speculate on the exact length of the arguments array.
|
Fri, 18 Apr 2014 14:01:59 +0200 |
Thomas Wuerthinger |
Truffle API: Introduce new compiler directive inCompiledCode() as the negation of inInterpreter().
|
Fri, 18 Apr 2014 13:40:31 +0200 |
Doug Simon |
mx: use server VM to build JMH
|
Fri, 18 Apr 2014 13:39:53 +0200 |
Doug Simon |
mx: show output of JMH build failure
|
Fri, 18 Apr 2014 13:38:26 +0200 |
Doug Simon |
mx: include generated sources in archived distribution sources
|
Fri, 18 Apr 2014 13:36:48 +0200 |
Doug Simon |
mx: refactored archive command
|
Thu, 17 Apr 2014 21:29:21 -0400 |
bharadwaj |
[PTX] Fix PTX test regressions
|
Fri, 18 Apr 2014 02:13:14 +0200 |
Thomas Wuerthinger |
Truffle: Move direct call logic from call site to optimized call target.
|
Fri, 18 Apr 2014 02:00:35 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 18 Apr 2014 02:00:24 +0200 |
Thomas Wuerthinger |
Truffle: Add option TruffleReturnTypeSpeculation.
|
Thu, 17 Apr 2014 15:33:23 -0700 |
Christian Wimmer |
Fix test method lookup
|
Thu, 17 Apr 2014 15:32:57 -0700 |
Christian Wimmer |
Use a synthetic BCI instead of a random BCI (the first parsed bytecode that could throw an exception) for the exception unwind block
|
Thu, 17 Apr 2014 23:41:00 +0200 |
Thomas Wuerthinger |
Truffle: Fixed a bug causing compilation not be cleared from the Truffle queue.
|
Thu, 17 Apr 2014 23:29:11 +0200 |
Thomas Wuerthinger |
Fix partial evaluation test.
|
Thu, 17 Apr 2014 23:25:42 +0200 |
Thomas Wuerthinger |
Truffle: Fixed display of installed code size.
|
Thu, 17 Apr 2014 23:16:21 +0200 |
Thomas Wuerthinger |
Truffle: Speculate on the return type of calls.
|
Thu, 17 Apr 2014 22:14:29 +0200 |
Thomas Wuerthinger |
Simplification of OptimizedCallTarget.
|
Thu, 17 Apr 2014 21:50:14 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 17 Apr 2014 17:40:39 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 17 Apr 2014 17:40:20 +0200 |
Thomas Wuerthinger |
Remove runtime-specific optimized call target.
|
Thu, 17 Apr 2014 16:51:51 +0200 |
Thomas Wuerthinger |
Clean up of relationship between compilation policy and optimized call target.
|
Thu, 17 Apr 2014 16:25:08 +0200 |
Thomas Wuerthinger |
Restructure the interaction between OptimizedCallTarget and GraalTruffleRuntime.
|
Thu, 17 Apr 2014 19:30:37 +0200 |
Gilles Duboscq |
Loop transform: mark states from all NodeWithStates not just StateSplit
|
Thu, 17 Apr 2014 19:29:54 +0200 |
Gilles Duboscq |
Add LambdaEagerTest.states, use it in PE closure
|
Thu, 17 Apr 2014 19:29:24 +0200 |
Gilles Duboscq |
Make LambdaEagerTest try to inline as much as possible
|
Thu, 17 Apr 2014 19:29:03 +0200 |
Gilles Duboscq |
Gpu needs to extend one of the allocation classes
|
Thu, 17 Apr 2014 17:21:55 +0200 |
Gilles Duboscq |
Add eager resolving for indy call sites
|
Thu, 17 Apr 2014 17:16:05 +0200 |
Gilles Duboscq |
Fix loop peeling problem with VirtualState: duplicate states deeply and only clear the parts of the exit's state that's not used by the duplicated nodes.
|
Thu, 17 Apr 2014 15:43:50 +0200 |
Gilles Duboscq |
GuardedValueNode with null guard should be able canoncalize
|
Thu, 17 Apr 2014 13:21:58 +0200 |
Gilles Duboscq |
Remove NodeIterable.until methods, NodeIterators and TreeIterators
|
Thu, 17 Apr 2014 11:25:27 +0200 |
Gilles Duboscq |
Add Invoke.getContextMethod and Invoke.getContextType
|
Thu, 17 Apr 2014 18:12:12 +0200 |
Josef Eisl |
Move Condition to graal.compiler.common.
|
Thu, 17 Apr 2014 18:01:21 +0200 |
Josef Eisl |
LIRGenerator: only use AbstractBlocks.
|
Thu, 17 Apr 2014 17:28:20 +0200 |
Josef Eisl |
Move LIRTypeTool and Stamp to graal.compiler.common.
|
Thu, 17 Apr 2014 16:18:40 +0200 |
Josef Eisl |
mx: improve unittest options parsing.
|
Thu, 17 Apr 2014 15:47:44 +0200 |
Josef Eisl |
GraalGraphInternalError: improve method names and documentation.
|
Thu, 17 Apr 2014 15:44:13 +0200 |
Josef Eisl |
Canonicalize mx/projects.
|
Thu, 17 Apr 2014 15:20:28 +0200 |
Josef Eisl |
Regenerate serialVersionUID for GraalInternalError and GraalGraphInternalError.
|
Thu, 17 Apr 2014 15:18:41 +0200 |
Josef Eisl |
Spit up and move GraalInternalError.
|
Thu, 17 Apr 2014 13:18:18 +0200 |
Josef Eisl |
Move packages com.oracle.graal.cfg to com.oracle.graal.compiler.common.cfg.
|
Thu, 17 Apr 2014 13:16:21 +0200 |
Josef Eisl |
Move project com.oracle.graal.cfg to com.oracle.graal.compiler.common.
|
Thu, 17 Apr 2014 13:17:25 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 17 Apr 2014 13:17:16 +0200 |
Thomas Wuerthinger |
Truffle: Make sure exceptions during compilation result in a bailout.
|
Thu, 17 Apr 2014 09:59:27 +0200 |
Lukas Stadler |
print graph names when assertEquals(StructuredGraph, StructuredGraph) fails
|
Thu, 17 Apr 2014 09:59:27 +0200 |
Lukas Stadler |
allow null Canonicalizer in EffectsPhase
|
Thu, 17 Apr 2014 09:59:27 +0200 |
Lukas Stadler |
allow valueEqual for non-GVN node classes
|
Thu, 17 Apr 2014 09:59:27 +0200 |
Lukas Stadler |
additional canonicalization for IntegerTestNode
|
Thu, 17 Apr 2014 09:59:27 +0200 |
Lukas Stadler |
common superclass for binary logic nodes
|
Thu, 17 Apr 2014 09:59:27 +0200 |
Lukas Stadler |
don't throw exception for Constant.toValueString with Kind.Illegal
|
Thu, 17 Apr 2014 08:22:21 +0200 |
Matthias Grimmer |
Merge
|
Wed, 16 Apr 2014 17:55:12 +0200 |
Matthias Grimmer |
GNFI: fix varargs issue
|
Wed, 16 Apr 2014 15:04:35 -1000 |
twisti |
renamed com.oracle.graal.api.code.CompilationResult.frameSize to totalFrameSize
|
Thu, 17 Apr 2014 01:57:46 +0200 |
Doug Simon |
Merge.
|
Thu, 17 Apr 2014 01:36:49 +0200 |
Doug Simon |
mx: improved jmh command to (a) look for JMH benchmarks in ../java-benchmarks, (b) omit building benchmarks if they are up to date and (c) offer better message with 'mx help jmh'
|
Thu, 17 Apr 2014 00:44:32 +0200 |
Doug Simon |
HSAIL: added safepoint support
|
Wed, 16 Apr 2014 13:32:54 -1000 |
twisti |
changed com.oracle.graal.api.code.CompilationResult.getFrameSize() to include the return address size if return address is puhsed onto the stack
|
Wed, 16 Apr 2014 22:54:48 +0200 |
Thomas Wuerthinger |
Adapt CHANGELOG to reflect new signature of CallTarget#call.
|
Wed, 16 Apr 2014 22:52:43 +0200 |
Thomas Wuerthinger |
Truffle: Fix regression happening when methods are invalidated.
|
Wed, 16 Apr 2014 20:37:53 +0200 |
Thomas Wuerthinger |
Improve schedule phase to avoid allocation of a BitSet per scheduled node.
|
Wed, 16 Apr 2014 19:47:22 +0200 |
Thomas Wuerthinger |
Add FindBugs SupressWarnings to HotSpotInstalledCode.
|
Wed, 16 Apr 2014 19:19:10 +0200 |
Thomas Wuerthinger |
Canonicalize project dependencies.
|
Wed, 16 Apr 2014 19:07:21 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Apr 2014 19:00:14 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Apr 2014 18:57:14 +0200 |
Thomas Wuerthinger |
Truffle: Make OptimizedCallTarget itself an InstalledCode object.
|
Wed, 16 Apr 2014 18:51:54 +0200 |
Thomas Wuerthinger |
Change RootCallTarget from an abstract class into an interface.
|
Wed, 16 Apr 2014 18:33:10 +0200 |
Thomas Wuerthinger |
Introduce versioning of installed code.
|
Wed, 16 Apr 2014 18:20:55 +0200 |
Thomas Wuerthinger |
Reused installed code object for optimized call targets.
|
Wed, 16 Apr 2014 18:20:00 +0200 |
Thomas Wuerthinger |
Fix regression when accessing a Graal installed code object.
|
Tue, 15 Apr 2014 15:31:01 +0200 |
Thomas Wuerthinger |
Truffle: Clean ups around optimized call target.
|
Tue, 15 Apr 2014 15:22:37 +0200 |
Thomas Wuerthinger |
Allow to supply predefined installed code object when adding a method to the code cache.
|
Tue, 15 Apr 2014 15:01:40 +0200 |
Thomas Wuerthinger |
Convert InstalledCode from an interface into an abstract class.
|
Tue, 15 Apr 2014 13:27:16 +0200 |
Thomas Wuerthinger |
Truffle: Remove NO_ARGUMENTS from CallTarget interface. It is no longer necessary for the varargs version.
|
Tue, 15 Apr 2014 13:26:26 +0200 |
Thomas Wuerthinger |
Truffle: Change CallTarget from an abstract class to an interface. Allow varargs.
|
Tue, 15 Apr 2014 13:20:17 +0200 |
Thomas Wuerthinger |
Truffle: Remove unused needsMaterializedFrame.
|
Wed, 16 Apr 2014 17:57:11 +0200 |
Josef Eisl |
Create com.oracle.graal.cfg project and move CFG related files.
|
Wed, 16 Apr 2014 17:26:58 +0200 |
Christian Wirth |
Merged
|
Wed, 16 Apr 2014 16:54:15 +0200 |
Christian Wirth |
add precompiled.hpp to graalCodeInstaller_x86.cpp, fixes Windows build
|
Wed, 16 Apr 2014 16:49:10 +0200 |
Gilles Duboscq |
Allow DirectMethodHandles references in immutable code
|
Tue, 15 Apr 2014 18:24:22 +0200 |
Gilles Duboscq |
Various optimizations of Node.replaceAtMatchingUsages and Node.replaceAtUsages
|
Tue, 15 Apr 2014 13:40:43 +0200 |
Gilles Duboscq |
Fix formatting
|
Mon, 14 Apr 2014 19:27:12 +0200 |
Gilles Duboscq |
use node.replaceAtMatchingUsages in LoopFragment.mergeEarlyExits
|
Tue, 15 Apr 2014 18:33:33 +0200 |
Gilles Duboscq |
Add Node.replaceAtMatchingUsages(Node, NodePredicate) and some tests.
|
Tue, 15 Apr 2014 17:45:51 +0200 |
Gilles Duboscq |
Add support for library dependencies
|
Tue, 15 Apr 2014 13:32:21 +0200 |
Gilles Duboscq |
mx: eclipseinit should add containers only once to projects' classpath
|
Tue, 15 Apr 2014 13:27:32 +0200 |
Gilles Duboscq |
Fix Library.get_source_path (use sourcePath instead of path)
|
Mon, 14 Apr 2014 16:31:13 +0200 |
Gilles Duboscq |
Remove AbstractNodeIterable, move its methods to default methods on NodeIterable.
|
Mon, 14 Apr 2014 15:21:27 +0200 |
Gilles Duboscq |
Remove AbstractBeginNode, move the framestate from AbstractBeginNode to BeginStateSplitNode.
|
Mon, 14 Apr 2014 15:16:59 +0200 |
Gilles Duboscq |
Avoid precessing unused phis during peeling
|
Mon, 14 Apr 2014 15:13:17 +0200 |
Gilles Duboscq |
Make prim method from LoopFragmentInside to an abstract method on LoopFragment
|
Mon, 14 Apr 2014 15:08:36 +0200 |
Gilles Duboscq |
Add simple JTT loop test
|
Mon, 14 Apr 2014 15:07:28 +0200 |
Gilles Duboscq |
Remove dead phi loops during loop peeling
|
Mon, 14 Apr 2014 11:46:36 +0200 |
Gilles Duboscq |
Fix inlining scoping: add a Debug.scope(Object name, Object[] contextObjects) method so that inlining can put all the necessary methods in the context.
|
Fri, 11 Apr 2014 19:00:42 +0200 |
Gilles Duboscq |
Some simplifications around filter usages and node predicates
|
Fri, 11 Apr 2014 18:17:21 +0200 |
Gilles Duboscq |
rename FalsePredicate to ContradictionPredicate
|
Fri, 11 Apr 2014 18:16:32 +0200 |
Gilles Duboscq |
Simplify NodePredicates (use overrides instead of if cascades)
|
Fri, 11 Apr 2014 18:01:21 +0200 |
Gilles Duboscq |
Make NodePredicate an interface
|
Fri, 11 Apr 2014 17:16:24 +0200 |
Gilles Duboscq |
mx intellijinit: fix typo in project's language level settings
|
Fri, 11 Apr 2014 16:34:43 +0200 |
Gilles Duboscq |
Be sure to resolve and download librariesin mx intellijinit
|
Wed, 16 Apr 2014 14:27:18 +0200 |
Roland Schatz |
Merge.
|
Wed, 16 Apr 2014 14:02:52 +0200 |
Roland Schatz |
Merge.
|
Tue, 15 Apr 2014 19:08:29 +0200 |
Roland Schatz |
Remove unsigned flag from IntegerStamp.
|
Wed, 16 Apr 2014 13:52:43 +0200 |
Roland Schatz |
Pass more restricted interfaces to ArithmeticLIRLowerable and LocationNode in LIR generation.
|
Wed, 16 Apr 2014 11:07:42 +0200 |
Josef Eisl |
BaselineCompiler: add some bytecode testcases to whitelist.
|
Tue, 15 Apr 2014 20:35:52 +0200 |
Josef Eisl |
BaselineCompiler: copy frame state builder at loop headers.
|
Tue, 15 Apr 2014 19:52:23 +0200 |
Josef Eisl |
BaselineCompiler: use PhiResolver.
|
Wed, 16 Apr 2014 11:16:36 +0200 |
Doug Simon |
initialize NodeClass for Node classes that are not on the boot class path
|
Wed, 16 Apr 2014 11:16:00 +0200 |
Doug Simon |
clarified comment
|
Tue, 15 Apr 2014 18:30:11 -1000 |
twisti |
use NumUtil.roundUp in AMD64FrameMap.alignFrameSize(int)
|
Tue, 15 Apr 2014 12:01:51 -1000 |
twisti |
made SPARC compile again; moved graalCodeInstaller_<arch>.hpp to .cpp files
|
Tue, 15 Apr 2014 21:35:37 +0200 |
Doug Simon |
mx: fixed bug in exportlibs
|
Tue, 15 Apr 2014 19:09:27 +0200 |
Doug Simon |
fixed formatting
|
Tue, 15 Apr 2014 19:07:08 +0200 |
Doug Simon |
Merge.
|
Tue, 15 Apr 2014 19:06:49 +0200 |
Doug Simon |
re-enabled task tags by default
|
Tue, 15 Apr 2014 19:06:26 +0200 |
Doug Simon |
added --jdt-show-task-tags option to build command
|
Tue, 15 Apr 2014 16:16:24 +0200 |
Doug Simon |
made TraceTruffleCompilation option false by default
|
Tue, 15 Apr 2014 16:09:52 +0200 |
Doug Simon |
HSAIL: suppressed output in unit tests
|
Tue, 15 Apr 2014 15:37:35 +0200 |
Doug Simon |
enhanced API for scoped overriding of the current DebugConfig
|
Tue, 15 Apr 2014 17:56:27 +0200 |
Josef Eisl |
mx: add unittest option --baseline-whitelist.
|
Tue, 15 Apr 2014 17:11:48 +0200 |
Josef Eisl |
mx: add unittest options.
|
Tue, 15 Apr 2014 17:55:03 +0200 |
Josef Eisl |
BaselineCompiler: add basic loop support.
|
Mon, 14 Apr 2014 19:16:33 +0200 |
Josef Eisl |
Add more loop info to BciBlocks.
|
Mon, 14 Apr 2014 16:47:36 +0200 |
Josef Eisl |
BaselineCompiler: do not pass constants to blocks with multiple predecessors.
|
Thu, 10 Apr 2014 15:47:41 +0200 |
Josef Eisl |
Introduce HIRLoop.
|
Wed, 09 Apr 2014 17:38:16 +0200 |
Josef Eisl |
Remove LoopBeginNode loopBegin() from Loop.
|
Wed, 09 Apr 2014 17:11:48 +0200 |
Josef Eisl |
Make Loop generic.
|
Tue, 15 Apr 2014 13:34:29 +0200 |
Doug Simon |
create NodeClass for each Node subclass during class initialization of the latter
|
Tue, 15 Apr 2014 12:20:43 +0200 |
Christian Humer |
Truffle: fixed compiler options.
|
Mon, 14 Apr 2014 17:21:49 -1000 |
twisti |
add DeoptimizationStub
|
Mon, 14 Apr 2014 15:36:27 -1000 |
twisti |
HotSpotLIRGenerator should extend LIRGeneratorTool
|
Mon, 14 Apr 2014 15:08:30 -0700 |
Tom Rodriguez |
improve canBeStaticallyBound
|
Mon, 14 Apr 2014 15:07:55 -0700 |
Tom Rodriguez |
Update comment message about unoptimized virtual call sites
|
Mon, 14 Apr 2014 15:07:05 -0700 |
Tom Rodriguez |
enable sharing of debug info all the time
|
Mon, 14 Apr 2014 15:05:52 -0700 |
Tom Rodriguez |
correct size in printed in message
|
Tue, 15 Apr 2014 02:26:53 +0200 |
Christian Humer |
Truffle: reverted accidently changed compiler options.
|
Mon, 14 Apr 2014 22:36:42 +0200 |
Christian Humer |
SL: Make SLStackTraceBuilting comfortable with non-graal runtimes.
|
Mon, 14 Apr 2014 22:36:16 +0200 |
Christian Humer |
Truffle: Make ThreadSafetyTest scream louder if an assertion fails.
|
Mon, 14 Apr 2014 22:35:37 +0200 |
Christian Humer |
SL: temporary disable failing HelloEqualsWorld.
|
Mon, 14 Apr 2014 20:37:16 +0200 |
Christian Humer |
Truffle: fixed some minor formatting/findbugs problems.
|
Mon, 14 Apr 2014 20:32:25 +0200 |
Christian Humer |
Truffle: API-change: renamed CallNode to DirectCallNode and added IndirectCallNode.
|
Mon, 14 Apr 2014 19:11:47 +0200 |
Lukas Stadler |
add support for skipping stack frames in StackIntrospection.getStackTrace
|
Mon, 14 Apr 2014 18:46:56 +0200 |
Christian Humer |
Truffle: Merge context sensitive inlining removal with stack trace support.
|
Mon, 14 Apr 2014 18:25:23 +0200 |
Christian Humer |
Truffle: context sensitive inlining cleanup
|
Mon, 14 Apr 2014 18:25:23 +0200 |
Christian Humer |
Truffle: Made inlining context-insensitive again to reduce complexity.
|
Mon, 14 Apr 2014 18:20:09 +0200 |
Lukas Stadler |
change to StackIntrospection and Truffle getStackTrace implementation
|
Mon, 14 Apr 2014 15:38:19 +0200 |
Doug Simon |
mx: added exportlibs command
|
Mon, 14 Apr 2014 15:10:10 +0200 |
Roland Schatz |
Don't rely on every memory read reading the value kind of the access location.
|
Mon, 14 Apr 2014 15:07:23 +0200 |
Roland Schatz |
Keep metadata annotation in NewArrayStub, and add exception to stub invariants.
|
Mon, 14 Apr 2014 15:07:01 +0200 |
Roland Schatz |
Don't drop metadata annotation in ConstantNode smart constructors.
|
Mon, 14 Apr 2014 15:02:46 +0200 |
Roland Schatz |
Properly mark metaspace data references as compressed/uncompressed.
|
Mon, 14 Apr 2014 11:59:22 +0200 |
Andreas Woess |
PartialEvaluator: quick fix for inlining regression
|
Mon, 14 Apr 2014 11:12:39 +0200 |
Lukas Stadler |
do not drop null check in ReadNode.canonical
|
Mon, 14 Apr 2014 11:12:39 +0200 |
Lukas Stadler |
remove unused MemoryAnchorNodes
|
Sun, 13 Apr 2014 22:55:23 +0200 |
Doug Simon |
HSAIL: added tests using Java8 lambdas
|
Sun, 13 Apr 2014 22:53:59 +0200 |
Doug Simon |
disabled ControlPTXTest.testControl2 until PTXHotSpotLIRGenerator.emitCompress is implemented
|
Sun, 13 Apr 2014 22:53:47 +0200 |
Doug Simon |
put CompileTheWorld log statement behind verbose option
|
Fri, 04 Apr 2014 17:23:20 -0700 |
twisti |
simplified com.oracle.graal.hotspot.meta.HotSpotLoweringProvider.get*BarrierType methods
|
Fri, 11 Apr 2014 20:06:54 +0200 |
Andreas Woess |
Merge
|
Fri, 11 Apr 2014 19:27:39 +0200 |
Andreas Woess |
Merge
|
Fri, 11 Apr 2014 17:41:27 +0200 |
Andreas Woess |
UnsafeCastNode: enable inference of more precise stamp
|
Fri, 11 Apr 2014 16:41:56 +0200 |
Andreas Woess |
PartialEvaluator: fix compilation tracing
|
Fri, 11 Apr 2014 14:01:50 +0200 |
Andreas Woess |
RootCallTarget: swap adoptChildren and setCallTarget
|
Fri, 11 Apr 2014 10:31:18 -0700 |
Tom Rodriguez |
sparc side of static stubs change
|
Fri, 11 Apr 2014 10:30:52 -0700 |
Tom Rodriguez |
restore compiledic assert until source of failures understood
|
Fri, 11 Apr 2014 18:07:12 +0200 |
Doug Simon |
replaced == with .equals()
|
Fri, 11 Apr 2014 17:44:40 +0200 |
Doug Simon |
HSAIL: avoid loading native Okra library twice
|
Fri, 11 Apr 2014 17:12:08 +0200 |
Doug Simon |
HSAIL: initial support for object allocation in HSAIL kernels
|
Fri, 11 Apr 2014 16:42:39 +0200 |
Lukas Stadler |
changelog update
|
Fri, 11 Apr 2014 11:53:11 +0200 |
Lukas Stadler |
new getStackTrace and getCurrentFrame functionality in TruffleRuntime
|
Fri, 11 Apr 2014 11:52:19 +0200 |
Lukas Stadler |
new StackIntrospection interface to allow access to stack contents
|
Fri, 11 Apr 2014 13:41:16 +0200 |
Roland Schatz |
Fix operator precedence bug.
|
Fri, 11 Apr 2014 12:07:21 +0200 |
Roland Schatz |
Fix incorrect register allocator flags on (Un)CompressPointer ops.
|
Thu, 10 Apr 2014 17:58:16 +0200 |
Gilles Duboscq |
Add a prototype for mx intellijinit
|
Thu, 10 Apr 2014 17:48:23 +0200 |
Doug Simon |
fixed performance regression in hosted mode execution caused by 5e6f29f287d6
|
Thu, 10 Apr 2014 16:52:02 +0200 |
Roland Schatz |
Fix code generation for compressed metaspace pointers.
|
Thu, 10 Apr 2014 12:49:19 +0200 |
Doug Simon |
remove the default -i, -wi and -f JMH options added by the jmh command
|
Thu, 10 Apr 2014 11:28:19 +0200 |
Doug Simon |
use -graal for running Maven since it has to be built anyway if micros-graal is included
|
Thu, 10 Apr 2014 09:15:36 +0200 |
Doug Simon |
NodeClass.registry field must not be inlined under ImmutableCode
|
Thu, 10 Apr 2014 09:14:35 +0200 |
Doug Simon |
Merge.
|
Thu, 10 Apr 2014 00:05:24 +0200 |
Doug Simon |
Merge.
|
Thu, 10 Apr 2014 00:01:30 +0200 |
Doug Simon |
added InstanceKlass::_graal_node_class field to accelerate Node.getNodeClass()
|
Wed, 09 Apr 2014 23:48:22 +0200 |
Doug Simon |
add support for removing default JMH args (e.g., '{"-wi" : null, "-i" : null}')
|
Wed, 09 Apr 2014 21:10:52 +0200 |
Doug Simon |
prevent recursive inlining when a method substitution calls the original (i.e., substituted) method
|
Wed, 09 Apr 2014 18:53:48 +0200 |
Doug Simon |
@MethodSubstitution verifier checks that the type of an inserted 'this' parameter is assignable from the type in which the original method is declared
|
Wed, 09 Apr 2014 18:52:04 +0200 |
Doug Simon |
revived verbose option in jmh command
|
Wed, 09 Apr 2014 22:45:27 -0700 |
Tom Rodriguez |
disable unsafe location identity optimization for arrays since it breaks truffle
|
Wed, 09 Apr 2014 16:33:37 -0700 |
Tom Rodriguez |
use hotspot static stubs for call sites
|
Wed, 09 Apr 2014 16:33:32 -0700 |
Tom Rodriguez |
fix PrintCompilation formatting and use same time source
|
Wed, 09 Apr 2014 18:31:45 +0200 |
Josef Eisl |
eclipse-settings: enable raw type warnings.
|
Wed, 09 Apr 2014 19:48:34 +0200 |
Josef Eisl |
Fix raw type references in OptionProcessor.
|
Wed, 09 Apr 2014 19:26:50 +0200 |
Josef Eisl |
Suppress raw type warnings in CodeElementFactory.
|
Wed, 09 Apr 2014 19:18:32 +0200 |
Josef Eisl |
Fix raw type references in HotSpotHostForeignCallsProvider.
|
Wed, 09 Apr 2014 19:08:53 +0200 |
Josef Eisl |
Fix most raw type references.
|
Wed, 09 Apr 2014 10:33:44 -0700 |
Tom Rodriguez |
Allow Unsafe operations on Java to use precise LocationIdentity and improve address formation
|
Tue, 08 Apr 2014 20:13:59 -0700 |
Tom Rodriguez |
minor sign/zero extension tweaks
|
Tue, 08 Apr 2014 20:13:15 -0700 |
Tom Rodriguez |
eliminate old 1.7 signatures for CBC methods
|
Tue, 08 Apr 2014 20:09:36 -0700 |
Tom Rodriguez |
make %S format for Node emit Verbosity.All
|
Wed, 09 Apr 2014 13:22:44 +0200 |
Lukas Stadler |
re-enable graph ordering assertion
|
Tue, 08 Apr 2014 18:40:02 +0200 |
Josef Eisl |
BaselineCompiler: implement framestate merge.
|
Mon, 07 Apr 2014 21:03:31 +0200 |
Josef Eisl |
BaselineBytecodeParser: add createTarget.
|
Mon, 07 Apr 2014 20:19:01 +0200 |
Josef Eisl |
BciBlock: make entryState abstract.
|
Mon, 07 Apr 2014 19:41:40 +0200 |
Josef Eisl |
Lift implementation from HIRFrameStateBuilder up to AbstractFrameStateBuilder if possible.
|
Mon, 07 Apr 2014 17:01:54 +0200 |
Josef Eisl |
AbstractBytecodeParser: move createTarget to GraphBuilderPhase.
|
Mon, 07 Apr 2014 16:44:05 +0200 |
Josef Eisl |
AbstractBytecodeParser: move createBlockTarget to GraphBuilderPhase.
|
Mon, 07 Apr 2014 16:41:14 +0200 |
Josef Eisl |
AbstractBytecodeParser: rework genIntegerSwitch.
|
Mon, 07 Apr 2014 16:13:53 +0200 |
Josef Eisl |
AbstractBytecodeParser: fix usage of AbstractFrameStateBuilder.
|
Mon, 07 Apr 2014 15:43:00 +0200 |
Josef Eisl |
Backout 20b3db86b1fa.
|
Mon, 07 Apr 2014 15:04:14 +0200 |
Josef Eisl |
CFGPrinter: workaround for bytecode dumping.
|
Tue, 08 Apr 2014 16:04:00 +0200 |
Roland Schatz |
Use high level CompressionNode in lowering of CompareAndSwapNode.
|
Tue, 08 Apr 2014 15:55:18 +0200 |
Roland Schatz |
Use CompressionNode for accessing compressed Klass pointers.
|
Tue, 08 Apr 2014 15:44:41 +0200 |
Roland Schatz |
Preserve value range in stamp of ParameterNode.
|
Tue, 08 Apr 2014 16:04:59 +0200 |
Doug Simon |
added support for overriding/complementing JMH arguments in jmh command with a JSON string
|
Tue, 08 Apr 2014 15:06:24 +0200 |
Doug Simon |
moved some entries in CHANGELOG.md from 0.2 to tip
|
Tue, 08 Apr 2014 10:25:44 +0200 |
Lukas Stadler |
differentiate between tightly coupling edges (Extension) and loosely coupling edges (Association)
|
Mon, 07 Apr 2014 16:09:17 -0700 |
Christian Wimmer |
Remove Constant.forObject and Constant.asObject to improve compiler/VM separation
|
Mon, 07 Apr 2014 23:35:41 +0200 |
Andreas Woess |
Merge
|
Mon, 07 Apr 2014 23:09:36 +0200 |
Andreas Woess |
fix floating unsafe load regression
|
Mon, 07 Apr 2014 22:21:03 +0200 |
Doug Simon |
if GRAAL_VERSION is undefined, graal.version system property is set to "unknown"
|
Mon, 07 Apr 2014 22:20:23 +0200 |
Doug Simon |
jmh command ensures Maven is run with a Graal enabled VM
|
Mon, 07 Apr 2014 20:52:27 +0200 |
Doug Simon |
updated CHANGELOG.md
|
Mon, 07 Apr 2014 20:52:09 +0200 |
Doug Simon |
reduced upstream delta
|
Mon, 07 Apr 2014 19:21:22 +0200 |
Lukas Stadler |
allow compilation with custom RegisterConfig
|
Mon, 07 Apr 2014 14:54:24 +0200 |
Lukas Stadler |
add allowedUsageType to GuardProxy/GuardPhi, changelog, remove debug output
|
Mon, 07 Apr 2014 13:55:45 +0200 |
Lukas Stadler |
introduce non-ValueNode Proxy interface
|
Mon, 07 Apr 2014 11:32:09 +0200 |
Lukas Stadler |
new AnchoringNode interface
|
Mon, 07 Apr 2014 11:32:09 +0200 |
Lukas Stadler |
add NodeInterface
|
Mon, 07 Apr 2014 11:32:08 +0200 |
Lukas Stadler |
remove StampFactory.dependency/extension/condition
|
Mon, 07 Apr 2014 11:32:08 +0200 |
Lukas Stadler |
create special-purpose SnippetAnchorNode to replace usages of BeginNode in snippets
|
Mon, 07 Apr 2014 11:32:08 +0200 |
Lukas Stadler |
use temporary proxy for locations in snippets
|
Mon, 07 Apr 2014 11:32:08 +0200 |
Lukas Stadler |
create memory anchor for snippet StartNodes
|
Mon, 07 Apr 2014 11:32:08 +0200 |
Lukas Stadler |
isAllowedUsageType on Nodes
|
Mon, 07 Apr 2014 11:32:04 +0200 |
Lukas Stadler |
input types
|
Mon, 07 Apr 2014 16:24:49 +0200 |
Doug Simon |
added graal.version system property that is (only) defined by Graal enabled VMs
|
Mon, 07 Apr 2014 11:46:20 +0200 |
Roland Schatz |
Relax assertions in CompilationResultBuilder.
|
Fri, 04 Apr 2014 16:10:15 +0200 |
Roland Schatz |
Fix wrong assertion.
|
Fri, 04 Apr 2014 15:57:41 +0200 |
Roland Schatz |
Use typed illegal stamps and use IllegalStamp only for conflicting primitive types.
|
Mon, 07 Apr 2014 10:40:37 +0200 |
Lukas Stadler |
do not implicitly set guard to null in LoadHubNode
|
Mon, 07 Apr 2014 10:35:16 +0200 |
Lukas Stadler |
remove unnecessary proxies during loop peeling
|
Sun, 06 Apr 2014 19:31:59 +0200 |
Thomas Wuerthinger |
Temporarily disable NativeFunctionInterfaceTest unit tests.
|
Sun, 06 Apr 2014 19:27:30 +0200 |
Thomas Wuerthinger |
Fixed CompressedOopTest.
|
Sun, 06 Apr 2014 17:47:00 +0200 |
Thomas Wuerthinger |
Merge.
|
Sun, 06 Apr 2014 17:46:24 +0200 |
Thomas Wuerthinger |
Truffle: Change signature for Truffle calls from (PackedFrame, Arguments) to (Object[]).
|
Sun, 06 Apr 2014 02:01:19 +0100 |
Chris Seaton |
Include the visited state in BranchProfile#toString, so it shows up in printed ASTs.
|
Sat, 05 Apr 2014 19:35:30 +0200 |
Thomas Wuerthinger |
Allow limiting maximum frame size in register configuration and bailout if it exceeds the specified limit.
|
Sat, 05 Apr 2014 19:11:07 +0200 |
Thomas Wuerthinger |
Increase maximum allocatable spill area by factor of 2.
|
Sat, 05 Apr 2014 03:24:04 +0200 |
Christian Humer |
Truffle: format fix.
|
Sat, 05 Apr 2014 03:19:27 +0200 |
Christian Humer |
Merge.
|
Sat, 05 Apr 2014 03:18:48 +0200 |
Christian Humer |
Truffle: fixed NPE in the TruffleExpansionLogger.
|
Sat, 05 Apr 2014 03:18:48 +0200 |
Christian Humer |
Truffle: instead of redirecting the call method. inlining is now performed by ignoring @SlowPath.
|
Thu, 03 Apr 2014 19:06:58 +0200 |
Christian Humer |
Truffle: made inlining fully context sensitive.
|
Thu, 03 Apr 2014 18:33:48 +0200 |
Christian Humer |
Truffle: Truffle API changes for context sensitive inlining.
|
Thu, 03 Apr 2014 18:32:39 +0200 |
Christian Humer |
Socket interrupts should not be treated as errors in GraphPrinterDumpHandler.
|
Fri, 04 Apr 2014 16:48:06 -0700 |
twisti |
use JDK 8 features for some TODOs
|
Fri, 04 Apr 2014 16:40:24 -0700 |
twisti |
fixed com.oracle.graal.hotspot.meta.HotSpotConstantPool.loadReferencedType(int, int) for invokedynamic
|
Fri, 04 Apr 2014 18:32:32 +0200 |
Lukas Stadler |
separate subclasses for value and guard phis and proxies
|
Fri, 04 Apr 2014 18:23:55 +0200 |
Lukas Stadler |
fix NPE in HexCodeFile
|
Fri, 04 Apr 2014 17:06:44 +0200 |
Lukas Stadler |
make implicit null checking optional for Access nodes (fixes CAS crash)
|
Fri, 04 Apr 2014 16:59:01 +0200 |
Lukas Stadler |
fix null stamp in CurrentJavaThreadNode
|
Fri, 04 Apr 2014 15:56:19 +0200 |
Bernhard Urban |
amd64peephole: use hasOperand()
|
Fri, 04 Apr 2014 12:49:26 +0200 |
Josef Eisl |
AbstractBytecodeParser: remove createTarget.
|
Fri, 04 Apr 2014 12:45:58 +0200 |
Josef Eisl |
Move hasBlockEnd from NodeLIRBuilder to LIRGenerator.
|
Thu, 03 Apr 2014 10:23:34 +0200 |
Josef Eisl |
BaselineCompiler: implement genIf.
|
Fri, 04 Apr 2014 12:29:46 +0200 |
Josef Eisl |
PTX: fix LIR generation problem (introduced by b65036798097).
|
Fri, 04 Apr 2014 12:22:49 +0200 |
Doug Simon |
HSAIL: added UseHSAILDeoptimization VM option for disabling HSAIL deopt support
|
Fri, 04 Apr 2014 12:05:41 +0200 |
Doug Simon |
removed diff to upstream HS repo made unnecessary by GRAAL-605
|
Fri, 04 Apr 2014 12:03:55 +0200 |
Doug Simon |
changed hg ignore pattern to include the temporary graal.src.zip files
|
Thu, 03 Apr 2014 21:05:13 +0200 |
Doug Simon |
Backed out e636d62005c3 since GraalVM no longer needs to run in jdk7
|
Thu, 03 Apr 2014 20:54:30 +0200 |
Doug Simon |
moved Maven installation of Graal dependency from build to jmh command
|
Thu, 03 Apr 2014 20:53:52 +0200 |
Doug Simon |
refactored archive command to use "with" statement
|
Thu, 03 Apr 2014 17:52:10 +0200 |
Roland Schatz |
Check for correct classloader before returning cached resolved type.
|
Thu, 03 Apr 2014 19:25:11 +0200 |
Roland Schatz |
Support for short and byte compare in AMD64 backend.
|
Thu, 03 Apr 2014 14:01:39 +0200 |
Roland Schatz |
Cleanup of AMD64 assembler.
|
Thu, 03 Apr 2014 11:26:49 +0200 |
Roland Schatz |
Fix lowering of DirectObjectStoreNode.
|
Thu, 03 Apr 2014 17:51:31 +0200 |
Thomas Wuerthinger |
Remove unused import.
|
Thu, 03 Apr 2014 17:47:38 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 03 Apr 2014 17:47:29 +0200 |
Thomas Wuerthinger |
Remove compiled method call intrinsic.
|
Thu, 03 Apr 2014 15:03:45 +0200 |
Gilles Duboscq |
Remove MonitorExitStubCall, use a ForeignCallNode instead. Declare the linkage of MONITOREXIT as LEAF_SP.
|
Thu, 03 Apr 2014 15:26:21 +0200 |
Gilles Duboscq |
Add possibility to have HotSpot linkages which are LEAF but still require a last_java_sp
|
Thu, 03 Apr 2014 14:54:08 +0200 |
Gilles Duboscq |
Add graal.src.zip to hgignore
|
Wed, 02 Apr 2014 15:40:59 -0700 |
Christian Wimmer |
Merge
|
Tue, 25 Mar 2014 14:25:15 -0700 |
Christian Wimmer |
Make intrinsification decisions customizable by subclass
|
Wed, 02 Apr 2014 11:54:49 -0700 |
Tom Rodriguez |
remove leftover forceDump call
|
Wed, 02 Apr 2014 17:53:06 +0200 |
Josef Eisl |
NodeLIRBuilderTool: fix typo in interface name.
|
Wed, 02 Apr 2014 16:52:47 +0200 |
Josef Eisl |
Remove visitReturn from NodeLIRBuilder.
|
Wed, 02 Apr 2014 10:08:00 +0200 |
Josef Eisl |
AbstractBytecodeParser: rename ifNode to genIf.
|
Wed, 02 Apr 2014 10:06:49 +0200 |
Josef Eisl |
AbstractBytecodeParser: make ifNode abstract.
|
Wed, 02 Apr 2014 09:59:43 +0200 |
Josef Eisl |
Use AbstractBlock in LabelRef.
|
Wed, 02 Apr 2014 15:26:58 +0200 |
Roland Schatz |
Make compression and uncompression explicit in the high level graph.
|
Wed, 02 Apr 2014 14:43:52 +0200 |
Roland Schatz |
Support for spill moves of values smaller than int.
|
Tue, 01 Apr 2014 15:59:32 +0200 |
Roland Schatz |
Floating nodes for compressing and uncompressing pointers.
|
Tue, 01 Apr 2014 15:50:15 +0200 |
Roland Schatz |
Make type assertions in backend less strict.
|
Tue, 01 Apr 2014 15:49:08 +0200 |
Roland Schatz |
Code cleanup in FrameStateAssignmentPhase.
|
Wed, 02 Apr 2014 14:19:38 +0200 |
Gilles Duboscq |
mx.JavaConfig: filter non-existant paths from bootclasspath, extdirs and endorseddirs
|
Wed, 02 Apr 2014 14:11:26 +0200 |
Gilles Duboscq |
Always compile ClasspathDump.java to avoid class version problems
|
Wed, 02 Apr 2014 10:05:08 +0200 |
Doug Simon |
GRAAL distribution now includes sources (graal.src.zip)
|
Wed, 02 Apr 2014 10:04:27 +0200 |
Doug Simon |
added support for adding sources to distribution
|
Tue, 01 Apr 2014 22:39:17 -0700 |
Tom Rodriguez |
add redundant compare test and fix breakage
|
Tue, 01 Apr 2014 19:45:34 -0700 |
Tom Rodriguez |
fix c1 implicit null bug
|
Tue, 01 Apr 2014 15:49:13 -0700 |
Tom Rodriguez |
eliminate redundant FixedGuards
|
Tue, 01 Apr 2014 15:42:42 -0700 |
Tom Rodriguez |
eliminate duplicate guards with the same anchor
|
Tue, 01 Apr 2014 15:42:19 -0700 |
Tom Rodriguez |
allow memory arithmetic to swallow UnsafeCastNode
|
Tue, 01 Apr 2014 15:41:28 -0700 |
Tom Rodriguez |
use MemOp as base class for new memory ops
|
Tue, 01 Apr 2014 22:48:07 +0200 |
Doug Simon |
install graal.jar into local Maven repo if MAVEN_INSTALL_GRAAL_JAR environment variable is "true"
|
Tue, 01 Apr 2014 22:46:52 +0200 |
Doug Simon |
don't try to disassemble deoptimized/invalidated nmethods
|
Tue, 01 Apr 2014 19:49:51 +0200 |
Josef Eisl |
Rename KindInterface to KindProvider.
|
Tue, 01 Apr 2014 20:26:22 +0200 |
Josef Eisl |
Create dedicated BaselineBytecodeParser, BytecodeLIRBuilder and amd64 specialization.
|
Tue, 01 Apr 2014 15:47:58 +0200 |
Josef Eisl |
BaselineCompiler: implement genIntegerAdd, genReturn and append.
|
Tue, 01 Apr 2014 15:30:28 +0200 |
Josef Eisl |
Remove deprecated BytecodeParser interface.
|
Tue, 01 Apr 2014 15:25:16 +0200 |
Josef Eisl |
Initial baseline LIR generation.
|
Tue, 01 Apr 2014 15:07:10 +0200 |
Josef Eisl |
Remove more duplicate methods from NodeLIRBuilder and LIRGenerator.
|
Tue, 01 Apr 2014 15:05:26 +0200 |
Josef Eisl |
Move options from GraphBuilderPhase to AbstractBytecodeParser.
|
Tue, 01 Apr 2014 15:23:21 +0200 |
Josef Eisl |
Remove LIRGenerationResult from NodeLIRBuilder.
|
Tue, 01 Apr 2014 10:48:04 +0200 |
Josef Eisl |
Remove duplicate methods from NodeLIRBuilder and LIRGenerator.
|
Mon, 31 Mar 2014 19:00:13 +0200 |
Josef Eisl |
BaselineCompiler: create BytecodeParser.
|
Tue, 01 Apr 2014 18:51:14 +0200 |
Doug Simon |
disabled current Checkstyle configurations (until Checkstyle supports Java8)
|
Tue, 01 Apr 2014 15:50:55 +0200 |
Gilles Duboscq |
When building with JDT, use the one from JAVA_HOME but set the booclasspath, extdirs and endorseddirs to the correct JDK for cross-compilation.
|
Tue, 01 Apr 2014 15:31:37 +0200 |
Gilles Duboscq |
Add -source -bootclasspath and -extdirs arguments to javadoc command
|
Tue, 01 Apr 2014 16:22:05 +0200 |
Gilles Duboscq |
When building with javac, use the one from JAVA_HOME but set the booclasspath, extdirs and endorseddirs to the correct JDK for cross-compilation.
|
Tue, 01 Apr 2014 16:21:49 +0200 |
Gilles Duboscq |
Extend JavaConfig bootclasspath detection to detect extdirs and endorseddirs
|
Fri, 28 Mar 2014 10:46:48 +0100 |
Gilles Duboscq |
Add possibility to build using error-prone instead of javac.
|
Tue, 01 Apr 2014 15:15:28 +0200 |
Michael Haupt |
merge
|
Tue, 01 Apr 2014 14:28:46 +0200 |
Michael Haupt |
make compile() part of the API of OptimizedCallTarget
|
Fri, 28 Mar 2014 10:46:18 +0100 |
Gilles Duboscq |
Also crash early for failed SIGFPE implicit exception.
|
Tue, 01 Apr 2014 13:57:07 +0200 |
Gilles Duboscq |
Backout jdk9 merge
|
Tue, 01 Apr 2014 14:09:03 +0200 |
Gilles Duboscq |
Formatter: Keep one enum constant per line
|
Mon, 31 Mar 2014 20:28:34 +0200 |
Bernhard Urban |
mx: fix post processing of javadoc for jdk8
|
Mon, 31 Mar 2014 20:51:09 +0200 |
Bernhard Urban |
javadoc fixes
|
Mon, 31 Mar 2014 19:07:49 +0200 |
Josef Eisl |
Disable checkstyle in mx gate.
|
Mon, 31 Mar 2014 18:05:20 +0200 |
Josef Eisl |
Revert 3e9a8ef2e0e1.
|
Mon, 31 Mar 2014 17:51:25 +0200 |
Josef Eisl |
Merge.
|
Mon, 31 Mar 2014 17:51:11 +0200 |
Josef Eisl |
Rename BytecodeParseHelper to AbstractBytecodeParser.
|
Mon, 31 Mar 2014 17:47:27 +0200 |
Josef Eisl |
BytecodeParseHelper clean up.
|
Mon, 31 Mar 2014 14:28:12 +0200 |
Josef Eisl |
Moved bytecode parsing from GraphBuilderPhase to BytecodeParseHelper.
|
Mon, 31 Mar 2014 11:15:13 +0200 |
Josef Eisl |
Merge (defunc).
|
Tue, 25 Mar 2014 13:31:53 +0100 |
Josef Eisl |
Work around Graph.unique() type issue.
|
Tue, 25 Mar 2014 12:07:47 +0000 |
Niclas Adlertz |
Implemented abstract methods of BytecodeParserHelper for GraphBuilderPhase
|
Mon, 24 Mar 2014 20:05:51 +0100 |
Josef Eisl |
BytecodeParseHelper initialize members.
|
Mon, 24 Mar 2014 19:24:59 +0100 |
Josef Eisl |
Created BaselineCompiler BytecodeParser inner class.
|
Mon, 24 Mar 2014 18:58:55 +0100 |
Josef Eisl |
Use BciBlock in BytecodeParseHelper.
|
Mon, 24 Mar 2014 18:54:36 +0100 |
Josef Eisl |
Finished cleaning up BytecodeParseHelper abstract base class.
|
Mon, 24 Mar 2014 16:16:31 +0100 |
Josef Eisl |
Move Bytecode parsing into BytecodeParseHelper (defunc).
|
Mon, 31 Mar 2014 13:46:12 +0200 |
Lukas Stadler |
avoid repetitive BoxNode virtualization
|
Mon, 31 Mar 2014 13:45:56 +0200 |
Lukas Stadler |
compare constants in graphs in GraalCompilerTest.assertEquals
|
Mon, 31 Mar 2014 13:45:40 +0200 |
Lukas Stadler |
use StatelessPostOrderNodeIterator in GraphOrder
|
Mon, 31 Mar 2014 10:03:32 +0200 |
Josef Eisl |
Rename NodeLIRGenerator (and related classes and interfaces) to NodeLIRBuilder.
|
Fri, 28 Mar 2014 14:28:27 +0100 |
Josef Eisl |
Add LIRGenerator refactoring to CHANGELOG.
|
Fri, 28 Mar 2014 14:02:42 +0100 |
Josef Eisl |
Add javadoc to KindInterface.
|
Sun, 30 Mar 2014 16:08:33 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 19 Mar 2014 11:43:57 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 17 Mar 2014 16:43:34 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 12 Mar 2014 02:49:45 +0100 |
Thomas Wuerthinger |
Merge.
|
Sat, 29 Mar 2014 00:28:49 +0100 |
Bernhard Urban |
allow to force bootstrap in tiered
|
Fri, 28 Mar 2014 18:33:05 +0100 |
Andreas Woess |
CompilerDirectives: add optional nonNull parameter to unsafeCast
|
Fri, 28 Mar 2014 17:55:46 +0100 |
Andreas Woess |
ThreadSafetyTest: increase timeout and check test termination with assertion
|
Fri, 28 Mar 2014 17:51:46 +0100 |
Andreas Woess |
IGV: repair Graal CFG only filter
|
Fri, 28 Mar 2014 15:44:10 +0100 |
Bernhard Urban |
gate: use no tiered to test bootstrap, add scaladacapo-kiama (fastdebug)
|
Fri, 28 Mar 2014 15:38:14 +0100 |
Bernhard Urban |
amd64hotspot: don't install compressed oops if -XX:-UseCompressedOops
|
Fri, 28 Mar 2014 12:01:52 +0100 |
Bernhard Urban |
disable bootstrap in tiered mode
|
Fri, 28 Mar 2014 14:58:35 +0100 |
Doug Simon |
added removal of trailing whitespace to eclipseformat to emulate the actions performed by the IDE
|
Fri, 28 Mar 2014 12:39:46 +0100 |
Doug Simon |
removed Debug.printf and added multi-arg versions of Debug.dump
|
Fri, 28 Mar 2014 11:45:47 +0100 |
Doug Simon |
made findbugs quiet if running headless
|
Fri, 28 Mar 2014 11:41:42 +0100 |
Doug Simon |
removed methods in Indent that are redundant with those in Debug
|
Fri, 28 Mar 2014 09:47:42 +0100 |
Erik Eckstein |
Revert wrong change in InliningUtil
|
Fri, 28 Mar 2014 09:18:18 +0100 |
Erik Eckstein |
Backout changeset ae7cbf13e765708f228be3e2e666e13d421bbd8e
|
Fri, 28 Mar 2014 09:05:22 +0100 |
Erik Eckstein |
Merge
|
Fri, 28 Mar 2014 08:39:32 +0100 |
Erik Eckstein |
Truffle: add missing TruffleCache base class
|
Fri, 28 Mar 2014 08:38:49 +0100 |
Erik Eckstein |
Truffle: refactor ompilation related classes for SubstrateVM
|
Fri, 28 Mar 2014 08:26:21 +0100 |
Erik Eckstein |
correct guarding of Debug.logv in InliningUtil
|
Fri, 28 Mar 2014 08:25:35 +0100 |
Doug Simon |
updated to latest JAI library
|
Thu, 27 Mar 2014 22:17:54 -0700 |
Tom Rodriguez |
merge unsigned compare guards with constant indexes or limits
|
Thu, 27 Mar 2014 16:38:39 -0700 |
Michael Van De Vanter |
Instrumentation: update probe nodes to new node API
|
Thu, 27 Mar 2014 13:12:18 -0700 |
Tom Rodriguez |
set MethodProfileWidth to 0 since it's unused
|
Thu, 27 Mar 2014 13:11:17 -0700 |
Tom Rodriguez |
fix scanning of method data for redefined methods
|
Thu, 27 Mar 2014 18:35:55 +0100 |
Josef Eisl |
Fix merge regressions.
|
Thu, 27 Mar 2014 17:47:55 +0100 |
Josef Eisl |
Canonicalize projects.
|
Thu, 27 Mar 2014 17:41:55 +0100 |
Josef Eisl |
Fix eclipse format.
|
Thu, 27 Mar 2014 17:31:20 +0100 |
Josef Eisl |
Merge.
|
Thu, 27 Mar 2014 16:23:22 +0100 |
Josef Eisl |
Remove unused interface.
|
Thu, 27 Mar 2014 16:21:14 +0100 |
Josef Eisl |
Fix style issues.
|
Thu, 27 Mar 2014 15:55:08 +0100 |
Josef Eisl |
Adopt HSAILLIRGenerator.
|
Thu, 27 Mar 2014 15:06:22 +0100 |
Josef Eisl |
Merge (defunc).
|
Thu, 27 Mar 2014 13:54:27 +0100 |
Josef Eisl |
Remove state*() from NodeLIRGenerator.
|
Wed, 26 Mar 2014 20:44:11 +0100 |
Josef Eisl |
Merge.
|
Wed, 26 Mar 2014 17:02:45 +0100 |
Josef Eisl |
Apply LIRGenerator refactoring to PTX backend.
|
Wed, 26 Mar 2014 17:02:13 +0100 |
Josef Eisl |
Remove remaining LIRGenerator methods from NodeLIRGenerator.
|
Wed, 26 Mar 2014 16:31:28 +0100 |
Josef Eisl |
Apply LIRGenerator refactoring to SPARC backend.
|
Wed, 26 Mar 2014 15:59:59 +0100 |
Josef Eisl |
Apply LIRGenerator refactoring to HSAIL backend.
|
Wed, 26 Mar 2014 15:14:27 +0100 |
Josef Eisl |
Fix LIRGenerator casting problem.
|
Wed, 26 Mar 2014 15:04:03 +0100 |
Josef Eisl |
Fix NodeLIRGenerator.append() issue.
|
Wed, 26 Mar 2014 13:15:08 +0100 |
Josef Eisl |
Remove currentBlock from NodeLIRGenerator.
|
Wed, 26 Mar 2014 12:14:08 +0100 |
Josef Eisl |
Removed nodeOperands from LIRGenerator.
|
Wed, 26 Mar 2014 11:49:07 +0100 |
Josef Eisl |
Split LIRGenerator and fix AMD64 backend.
|
Tue, 25 Mar 2014 17:23:20 +0100 |
Josef Eisl |
Remove BaselineLIRGenerator.
|
Tue, 25 Mar 2014 16:37:12 +0100 |
Josef Eisl |
Added NodeLIRGenerator.
|
Tue, 25 Mar 2014 16:01:18 +0100 |
Josef Eisl |
Removed unused LIRGeneratorInterfaces.
|
Tue, 25 Mar 2014 15:53:12 +0100 |
Josef Eisl |
Split up NodeBasedLIRGeneratorTool.
|
Tue, 25 Mar 2014 15:37:02 +0100 |
Josef Eisl |
Rename LIRGeneratorTool to NodeBasedLIRGeneratorTool.
|
Tue, 25 Mar 2014 14:57:37 +0100 |
Josef Eisl |
Split up ArithmeticLIRGenerator interface.
|
Mon, 24 Mar 2014 13:56:56 +0100 |
Josef Eisl |
Set parameter frameState in BaselineCompiler.
|
Mon, 24 Mar 2014 13:15:42 +0100 |
Josef Eisl |
Introduce BytecodeParser interface.
|
Mon, 24 Mar 2014 11:58:59 +0100 |
Josef Eisl |
BciBlockMapping use AbstractBlockBase.id instead of blockID.
|
Mon, 24 Mar 2014 12:10:17 +0000 |
Niclas Adlertz |
Added baseline path in runCompilation
|
Mon, 24 Mar 2014 10:42:27 +0100 |
Josef Eisl |
Fix warnings.
|
Mon, 24 Mar 2014 10:24:30 +0000 |
Niclas Adlertz |
BciBlock extends AbstractBlockBase
|
Fri, 21 Mar 2014 13:50:02 +0000 |
Niclas Adlertz |
Added predecessors to BciBlock
|
Thu, 20 Mar 2014 18:09:41 +0000 |
Niclas Adlertz |
Starting point of the baseline bytecode parser
|
Thu, 20 Mar 2014 13:50:21 +0100 |
Josef Eisl |
Merge.
|
Wed, 19 Mar 2014 19:02:29 +0100 |
Josef Eisl |
Baseline emit return.
|
Wed, 19 Mar 2014 17:48:39 +0100 |
Josef Eisl |
Specialize (baseline) emitPrologue for AMD64 and PTX.
|
Wed, 19 Mar 2014 17:44:14 +0100 |
Josef Eisl |
Use AbstractBlock in StandardOp.
|
Wed, 19 Mar 2014 17:07:22 +0100 |
Josef Eisl |
Baseline compiler emitPrologue.
|
Wed, 19 Mar 2014 15:26:44 +0100 |
Josef Eisl |
Fix baseline compiler warnings.
|
Wed, 19 Mar 2014 15:22:14 +0100 |
Josef Eisl |
merge
|
Wed, 19 Mar 2014 14:25:45 +0000 |
Niclas Adlertz |
Remove beginNode() from AbstractBlock interface
|
Wed, 19 Mar 2014 10:29:07 +0000 |
Niclas Adlertz |
added kindinterface for valuenode and variable and started to generalize some methods used for bytecodeparsing
|
Tue, 18 Mar 2014 09:56:20 +0000 |
Niclas Adlertz |
LIRFrameStateBuilder added
|
Wed, 19 Mar 2014 15:14:37 +0100 |
Josef Eisl |
Create Baseline version of doBlock in LIRGenerator.
|
Wed, 19 Mar 2014 15:13:13 +0100 |
Josef Eisl |
Track AbstractBlock in LIRGenerator.
|
Wed, 19 Mar 2014 15:10:28 +0100 |
Josef Eisl |
Handle AbstractBlock in CFGPrinter.
|
Wed, 19 Mar 2014 13:50:52 +0100 |
Josef Eisl |
Removed NodeLIRGenerator again.
|
Wed, 19 Mar 2014 13:35:13 +0100 |
Josef Eisl |
Introduce LIRGeneratorCommon and NodeBasedLIRGenerator interfaces.
|
Tue, 18 Mar 2014 14:50:17 +0100 |
Josef Eisl |
Resolve BaselineCompiler LIRGenerationResult issues.
|
Tue, 18 Mar 2014 14:48:39 +0100 |
Josef Eisl |
Introduce LIRGenResLowerable.
|
Tue, 18 Mar 2014 13:49:11 +0100 |
Josef Eisl |
Decoupled LIRGenerator and LIRGenerationResult.
|
Tue, 18 Mar 2014 10:28:27 +0100 |
Josef Eisl |
LIRGenerator: add getter for DebugInfoBuilder and CallingConvention.
|
Mon, 17 Mar 2014 20:05:45 +0100 |
Josef Eisl |
Introduce specialized LIRGenerationResults for Targets if needed.
|
Mon, 17 Mar 2014 19:18:35 +0100 |
Josef Eisl |
LIR renamed setter and getter functions.
|
Mon, 17 Mar 2014 19:11:27 +0100 |
Josef Eisl |
Introduce LIRGenerationResultBase.
|
Mon, 17 Mar 2014 18:36:58 +0100 |
Josef Eisl |
Introduce LIRGenerationResult interface.
|
Fri, 14 Mar 2014 17:19:52 +0100 |
Josef Eisl |
Merge.
|
Thu, 13 Mar 2014 18:45:17 +0100 |
Josef Eisl |
BaselineCompiler: update LIRBlock.
|
Thu, 13 Mar 2014 18:44:09 +0100 |
Josef Eisl |
Change to AbstractBlock in LIR.setLir().
|
Thu, 13 Mar 2014 17:19:48 +0100 |
Josef Eisl |
Add LIRControlFlowGraph.
|
Thu, 13 Mar 2014 17:18:48 +0100 |
Josef Eisl |
Updated getStartBlock() in AbstractControlFlowGraph.
|
Thu, 13 Mar 2014 17:16:23 +0100 |
Josef Eisl |
Create BlocksToDoubles and use it in the backend.
|
Thu, 13 Mar 2014 17:11:16 +0100 |
Josef Eisl |
Create AbstractBlockBase.
|
Thu, 13 Mar 2014 13:28:09 +0100 |
Josef Eisl |
Restrict access to members of LIRGenerator.
|
Thu, 13 Mar 2014 11:43:08 +0100 |
Josef Eisl |
merge
|
Fri, 14 Mar 2014 16:12:25 +0000 |
Niclas Adlertz |
added abstract base class
|
Fri, 14 Mar 2014 13:59:39 +0000 |
Niclas Adlertz |
Added the HIRAbstractFrameStateBuilder
|
Fri, 14 Mar 2014 13:57:37 +0000 |
Niclas Adlertz |
Created abstract class FrameStateBuilder
|
Wed, 12 Mar 2014 20:40:01 +0100 |
Josef Eisl |
Introduce AbstractControlFlowGraph.
|
Wed, 12 Mar 2014 20:32:44 +0100 |
Josef Eisl |
Add call to GraalCompiler.emitCode() from BaselineCompiler.
|
Wed, 12 Mar 2014 19:32:12 +0100 |
Josef Eisl |
Move remaining Block references in LinearScan to AbstractBlock.
|
Wed, 12 Mar 2014 16:49:24 +0100 |
Josef Eisl |
Work around printCFG / AbstractBlock issue.
|
Wed, 12 Mar 2014 13:38:12 +0100 |
Josef Eisl |
Use List<T> instead of Iterable<T> in AbstractBlock to (temporary) allow editing.
|
Wed, 12 Mar 2014 12:09:07 +0100 |
Josef Eisl |
Make LIR use AbstractBlock. (errors)
|
Thu, 27 Mar 2014 16:54:47 +0100 |
Lukas Stadler |
pass EXTRA_JAVA_HOMES to eclipse builders
|
Thu, 27 Mar 2014 13:20:41 +0100 |
Roland Schatz |
Add assertions to ensure that the deoptimizing FrameState is unique in LIR generation.
|
Thu, 27 Mar 2014 13:20:32 +0100 |
Roland Schatz |
Rename deoptState fields to reflect whether they refer to a state before or during.
|
Thu, 27 Mar 2014 13:20:19 +0100 |
Roland Schatz |
Regression test for issue fixed in 6ae9af961b7c.
|
Thu, 27 Mar 2014 12:45:11 +0100 |
Doug Simon |
changed distribution dependency exclusion mechanism to be only for library dependencies
|
Thu, 27 Mar 2014 09:46:31 +0100 |
Doug Simon |
fixed hard coded reference to JDK7
|
Thu, 27 Mar 2014 09:45:39 +0100 |
Doug Simon |
reverted 3128becfec95
|
Wed, 26 Mar 2014 22:38:17 +0100 |
Doug Simon |
Merge.
|
Wed, 26 Mar 2014 22:20:23 +0100 |
Doug Simon |
mx: removed use of exclusion filter files from findbugs command
|
Wed, 26 Mar 2014 22:19:33 +0100 |
Doug Simon |
revived use of FindBugs annotations
|
Wed, 26 Mar 2014 22:18:44 +0100 |
Doug Simon |
mx: added support for excluding dependencies from distributions
|
Wed, 26 Mar 2014 22:17:31 +0100 |
Doug Simon |
fixed incorrect uses of Debug.log API
|
Wed, 26 Mar 2014 21:10:24 +0100 |
Doug Simon |
added checkheaders to the gate
|
Wed, 26 Mar 2014 21:08:00 +0100 |
Doug Simon |
added checkheaders command for checking Java source headers without relying on Checkstyle
|
Wed, 26 Mar 2014 21:07:42 +0100 |
Doug Simon |
canonicalized projects
|
Wed, 26 Mar 2014 20:33:16 +0100 |
Doug Simon |
removed GraalDeoptLeafGraphIds_lock
|
Wed, 26 Mar 2014 17:36:25 +0100 |
Doug Simon |
fixed pylint errors
|
Wed, 26 Mar 2014 17:33:54 +0100 |
Doug Simon |
HSAIL: preliminary deopt support
|
Wed, 26 Mar 2014 17:30:40 +0100 |
Doug Simon |
findbugs will also use any findbugsExcludeFilter.xml it finds in a suite's root
|
Wed, 26 Mar 2014 22:14:43 +0100 |
Bernhard Urban |
SnippetCounters: HotSpot stubs are not allowed to embed oops, thus exclude them in stubs
|
Wed, 26 Mar 2014 21:52:45 +0100 |
Bernhard Urban |
SnippetCounter: use own location for counter
|
Wed, 26 Mar 2014 14:43:50 +0100 |
Bernhard Urban |
pylint fixes
|
Wed, 26 Mar 2014 14:34:08 +0100 |
Doug Simon |
transition to JDK8
|
Wed, 26 Mar 2014 14:32:50 +0100 |
Bernhard Urban |
mx: increase minimum required jdk version
|
Wed, 26 Mar 2014 10:52:04 +0100 |
Bernhard Urban |
changelog: repo links should point to tagname
|
Wed, 26 Mar 2014 10:26:06 +0100 |
Erik Eckstein |
fix ecliipseformat error
|
Wed, 26 Mar 2014 10:16:28 +0100 |
Erik Eckstein |
remove a GraphOrder assertion which does not hold in substrate VM
|
Wed, 26 Mar 2014 10:15:15 +0100 |
Erik Eckstein |
extend graph builder and CompilationResult for substrateVM
|
Wed, 26 Mar 2014 10:10:12 +0100 |
Erik Eckstein |
make scheduling in IdealGraphPrinter optional
|
Wed, 26 Mar 2014 10:08:31 +0100 |
Erik Eckstein |
add assertion to detect infinite recursion in snippet inlining
|
Wed, 26 Mar 2014 10:06:25 +0100 |
Erik Eckstein |
add Debug.logAndIndent with enabled-flag
|
Wed, 26 Mar 2014 10:04:37 +0100 |
Erik Eckstein |
make ensureUniquePC an abstract method of the base Assembler class
|
Tue, 25 Mar 2014 16:37:28 -0700 |
twisti |
print total allocated bytes for compilations
|
Tue, 25 Mar 2014 16:25:02 -0700 |
twisti |
revert some changes to match upstream files
|
Tue, 25 Mar 2014 23:53:09 +0100 |
Doug Simon |
added findbugs to the gate
|
Tue, 25 Mar 2014 23:52:57 +0100 |
Doug Simon |
fixed findbugs issue
|
Tue, 25 Mar 2014 22:38:07 +0100 |
Bernhard Urban |
Added tag graal-0.2 for changeset 483d05bf77a7
|
Tue, 25 Mar 2014 22:37:21 +0100 |
Bernhard Urban |
changelog: graal-0.2
graal-0.2
|
Tue, 25 Mar 2014 13:50:28 -0700 |
Christian Wimmer |
Merge
|
Tue, 25 Mar 2014 13:32:32 -0700 |
Christian Wimmer |
Perform de-virtualization of calls only in canonicalizer and not in graph builder
|
Tue, 25 Mar 2014 11:50:57 -0700 |
Christian Wimmer |
Allow project-specific overrides of Eclipse configuration files
|
Tue, 25 Mar 2014 11:50:31 -0700 |
Christian Wimmer |
Add new optional method parameter
|
Tue, 25 Mar 2014 11:50:05 -0700 |
Christian Wimmer |
Add equals/hashCode methods
|
Tue, 25 Mar 2014 11:49:46 -0700 |
Christian Wimmer |
Use Stamp instead of Kind for method parameter
|
Tue, 25 Mar 2014 11:48:33 -0700 |
Christian Wimmer |
Do not call @NodeIntrinsic method from within Graal
|
Tue, 25 Mar 2014 11:47:43 -0700 |
Christian Wimmer |
Fix format string
|
Tue, 25 Mar 2014 11:47:27 -0700 |
Christian Wimmer |
Allow subclasses to provide their own graph builder
|
Tue, 25 Mar 2014 11:26:50 -0700 |
Christian Wimmer |
Add verification code
|
Tue, 25 Mar 2014 11:15:37 -0700 |
Christian Wimmer |
Support zero-extend-load for all data sizes
|
Tue, 25 Mar 2014 11:07:47 -0700 |
Christian Wimmer |
Introduce base class ConstantData
|
Tue, 25 Mar 2014 21:02:37 +0100 |
Doug Simon |
replaced RawDataValue with LIRGeneratorTool.emitData(); accept only ASCII strings in log and VM error messages
|
Tue, 25 Mar 2014 18:53:34 +0100 |
Roland Schatz |
Introduce separate interfaces for deoptimizing nodes that deopt to a state before, during or after their execution.
|
Tue, 25 Mar 2014 16:38:01 +0100 |
Bernhard Urban |
nmethod: fix -XX:+PrintNMethodStatistics
|
Tue, 25 Mar 2014 14:23:43 +0100 |
Doug Simon |
taught LIRVerifier about RawDataValue
|
Tue, 25 Mar 2014 13:57:48 +0100 |
Doug Simon |
use raw data support to fix incorrect use of String.intern() for embedding strings in code
|
Tue, 25 Mar 2014 13:56:52 +0100 |
Doug Simon |
added support for installing raw data with code
|
Tue, 25 Mar 2014 13:55:55 +0100 |
Doug Simon |
check that data patches are of the expected type
|
Mon, 24 Mar 2014 23:50:48 +0100 |
Doug Simon |
Merge.
|
Mon, 24 Mar 2014 23:50:18 +0100 |
Doug Simon |
Backport of 8504393de66b from jdk9
|
Mon, 24 Mar 2014 21:30:43 +0100 |
Doug Simon |
Backed out merge changeset: b51e29501f30
|
Mon, 24 Mar 2014 14:02:58 +0100 |
Lukas Stadler |
new ProfileCompiledMethods tool
|
Mon, 24 Mar 2014 13:31:39 +0100 |
Lukas Stadler |
update BenchmarkCounters (add TimedDynamicCounters, fix -XX:+GraalCountersExcludeCompiler)
|
Mon, 24 Mar 2014 14:41:28 +0100 |
Doug Simon |
HSAIL: implemented storing compressed constants and made HSAILHotSpotLIRGenerator implement HotSpotLIRGenerator
|
Mon, 24 Mar 2014 11:24:22 +0100 |
Gilles Duboscq |
Update vm descriptions in readme
|
Mon, 24 Mar 2014 10:45:24 +0100 |
Lukas Stadler |
deal with deleted ends in ConvertDeoptimizeToGuardPhase
|
Mon, 24 Mar 2014 09:40:29 +0100 |
Bernhard Urban |
mx build: ignore release tag suffix if build directory is not a mercurial repository
|
Fri, 21 Mar 2014 16:36:59 -0700 |
Tom Rodriguez |
fix vargs -> Object -> vargs logging call paths
|
Fri, 21 Mar 2014 15:28:37 -0700 |
Tom Rodriguez |
don't do subword float converts
|
Fri, 21 Mar 2014 14:26:58 -0700 |
twisti |
make HotSpotResolvedJavaMethod leaner
|
Fri, 21 Mar 2014 13:54:43 +0100 |
Christian Humer |
Merge.
|
Fri, 21 Mar 2014 13:54:08 +0100 |
Christian Humer |
Truffle: fixed call count profile; added leaf check for inlining; inline tracing now shows dispatched calls.
|
Thu, 20 Mar 2014 17:15:36 +0100 |
Lukas Stadler |
additional canonicalizers for accesses and value nodes (improves number of implicit null checks)
|
Fri, 21 Mar 2014 11:51:14 +0100 |
Lukas Stadler |
metric for number of implicit null checks in GuardLoweringPhase
|
Thu, 20 Mar 2014 14:14:48 +0100 |
Lukas Stadler |
test case for IfNode reordering fix (a300322)
|
Thu, 20 Mar 2014 14:13:55 +0100 |
Lukas Stadler |
canonicalize certain shift-compare expressions
|
Fri, 21 Mar 2014 10:45:16 +0100 |
Lukas Stadler |
keep the guard alive when removing ReadNodes without usages
|
Thu, 20 Mar 2014 17:36:43 -0700 |
Tom Rodriguez |
guard implicit exception deopt
|
Thu, 20 Mar 2014 16:56:21 -0700 |
Tom Rodriguez |
printing fixes
|
Thu, 20 Mar 2014 15:57:03 -0700 |
Tom Rodriguez |
initial support for memory arithmetic on x86
|
Thu, 20 Mar 2014 13:41:32 -0700 |
twisti |
add HotSpotMethodDataAccessor.Tag enum and dummy entries to PROFILE_DATA_ACCESSORS for new profile types
|
Thu, 20 Mar 2014 12:35:15 -0700 |
twisti |
set MaxRAM value to the same used by C2
|
Tue, 18 Mar 2014 20:19:10 -0700 |
twisti |
Merged with jdk9/dev/hotspot changeset 9486a41de3b7
|
Fri, 14 Mar 2014 10:31:11 -0700 |
amurillo |
Merge
|
Fri, 14 Mar 2014 13:27:18 +0100 |
ehelin |
Merge
|
Fri, 14 Mar 2014 09:18:39 +0100 |
ehelin |
Merge
|
Wed, 12 Mar 2014 13:02:47 +0100 |
ehelin |
Merge
|
Wed, 05 Mar 2014 07:34:35 -0800 |
jmasa |
7098155: Resize young gen at full collections for UseParallelGC
|
Tue, 11 Mar 2014 15:14:46 +0100 |
ehelin |
Merge
|
Fri, 21 Feb 2014 09:48:52 +0100 |
sjohanss |
8035057: NewSize ergonomics wrong when setting small or unaligned size on command line
|
Fri, 31 Jan 2014 13:38:01 +0100 |
jwilhelm |
8023899: Typo in TraceCPUTime message
|
Fri, 14 Mar 2014 09:26:27 +0100 |
neliasso |
Merge
|
Mon, 10 Mar 2014 12:58:02 +0100 |
goetz |
8036976: PPC64: implement the template interpreter
|
Wed, 12 Mar 2014 11:24:26 -0700 |
iveresov |
8031321: Support Intel bit manipulation instructions
|
Tue, 11 Mar 2014 14:54:47 -0700 |
twisti |
8037043: put Method flag bits in predictable positions
|
Tue, 11 Mar 2014 10:59:26 -0700 |
drchase |
Merge
|
Tue, 11 Mar 2014 13:38:32 -0400 |
drchase |
8028037: [parfait] warnings from b114 for hotspot.src.share.vm
|
Tue, 11 Mar 2014 11:26:14 -0400 |
neliasso |
Merge
|
Mon, 10 Mar 2014 11:09:02 -0700 |
iveresov |
8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java fails with TestData$OfRef): failure java.lang.AssertionError: expected [true] but found [false]
|
Fri, 07 Mar 2014 07:42:40 +0100 |
anoll |
8029799: vm/mlvm/anonloader/stress/oome prints warning: CodeHeap: # of free blocks > 10000
|
Thu, 06 Mar 2014 14:35:26 +0100 |
simonis |
8036777: AIX: Adapt implementation after '6546236: Thread interrupt() of Thread.sleep() can be lost on Solaris.'
|
Thu, 06 Mar 2014 11:12:45 -0800 |
kvn |
Merge
|
Thu, 06 Mar 2014 10:55:28 -0800 |
goetz |
8035647: PPC64: Support for elf v2 abi.
|
Thu, 06 Mar 2014 09:53:14 -0800 |
vlivanov |
8036667: "assert(adr->is_AddP() && adr->in(AddPNode::Offset)->is_Con()) failed: offset is a constant" with FoldStableValues on
|
Thu, 06 Mar 2014 02:37:44 -0800 |
roland |
Merge
|
Thu, 06 Mar 2014 11:11:04 +0100 |
roland |
8032633: Enable type speculation by default
|
Thu, 06 Mar 2014 12:47:45 +0400 |
iignatyev |
8027124: [TESTBUG] NonTieredLevelsTest: java.lang.RuntimeException: private TestCase$Helper(java.lang.Object) must be osr_compiled
|
Thu, 06 Mar 2014 12:46:04 +0400 |
iignatyev |
8027257: [TESTBUG] compiler/ciReplay/TestVM.sh : Error: Could not find or load main class negative_test
|
Thu, 06 Mar 2014 12:45:59 +0400 |
iignatyev |
8028482: [TESTBUG] tests that use JMX should be in need_compact3 test group
|
Wed, 05 Mar 2014 16:21:22 -0800 |
kvn |
8035983: Fix "Native frames:" in crash report (hs_err file)
|
Wed, 05 Mar 2014 15:14:25 +0100 |
roland |
8036146: make CPP interpreter build again
|
Wed, 05 Mar 2014 02:41:57 -0800 |
roland |
Merge
|
Wed, 05 Mar 2014 09:29:12 +0100 |
roland |
8035841: assert(dp_src->tag() == dp_dst->tag()) failed: should be same tags 1 != 0 at ciMethodData.cpp:90
|
Wed, 05 Mar 2014 01:26:52 -0800 |
anoll |
Merge
|
Wed, 05 Mar 2014 10:20:30 +0100 |
anoll |
8036091: compiler/membars/DekkerTest.java fails with -XX:CICompilerCount=1
|
Tue, 04 Mar 2014 21:15:33 -0800 |
anoll |
Merge
|
Wed, 05 Mar 2014 06:08:19 +0100 |
anoll |
8036092: [TESTBUG] compiler/uncommontrap/TestSpecTrapClassUnloading.java fails with: Unrecognized VM option 'UseTypeSpeculation'
|
Tue, 04 Mar 2014 18:52:06 -0800 |
neugens |
8036619: Shark: add LLVM 3.4 support
|
Tue, 04 Mar 2014 17:14:00 +0100 |
simonis |
8036614: AIX: fix adjust-mflags.sh to build with GNU Make 4.0 (adapt 8028407 for AIX)
|
Tue, 04 Mar 2014 02:33:10 -0800 |
vlivanov |
8036100: Default method returns true for a while, and then returns false
|
Tue, 04 Mar 2014 02:23:16 -0800 |
vlivanov |
8025842: Convert warning("Thread holding lock at safepoint that vm can block on") to fatal(...)
|
Tue, 04 Mar 2014 02:20:41 -0800 |
vlivanov |
8035828: Turn on @Stable support in VM
|
Tue, 04 Mar 2014 02:19:04 -0800 |
vlivanov |
8035887: VM crashes trying to force inlining the recursive call
|
Mon, 03 Mar 2014 15:31:27 +0400 |
shade |
8031818: Experimental VM flag for enforcing safe object construction
|
Mon, 03 Mar 2014 15:54:45 +0400 |
shade |
8033380: Experimental VM flag to enforce access atomicity
|
Tue, 28 Jan 2014 15:05:46 +0100 |
neliasso |
8007270: Make IsMethodCompilable test work with tiered
|
Mon, 03 Mar 2014 08:04:14 +0100 |
anoll |
8035946: Use ResourceHashtable for dependency checking
|
Wed, 05 Mar 2014 12:31:09 -0500 |
mseledtsov |
8033990: Add message to verbose output to indicate when JVM was unable to use shared archive (with -Xshare:auto)
|
Mon, 03 Mar 2014 11:54:35 +0100 |
goetz |
8036122: Fix warning 'format not a string literal'
|
Tue, 04 Mar 2014 09:57:16 -0500 |
coleenp |
8036547: test/runtime/CompressedOops/CompressedClassPointers.java fails with product build since -XX:+PrintMiscellaneous is a debug only flag
|
Tue, 11 Mar 2014 16:49:35 -0700 |
amurillo |
Merge
|
Mon, 03 Mar 2014 13:58:52 -0500 |
coleenp |
8035735: Metaspace::contains become extremely slow in some cases
|
Sat, 01 Mar 2014 09:56:15 -0800 |
dsamersoff |
8036102: part of the fix for 6498581 lost in mismerge
|
Sat, 01 Mar 2014 08:05:55 -0800 |
sspitsyn |
6471769: Error: assert(_cur_stack_depth == count_frames(),"cur_stack_depth out of sync")
|
Sat, 01 Mar 2014 01:36:48 -0800 |
dsamersoff |
Merge
|
Fri, 28 Feb 2014 16:00:40 +0400 |
igerasim |
8035893: JVM_GetVersionInfo fails to zero structure
|
Fri, 28 Feb 2014 14:30:25 +0400 |
sla |
8036010: hs: Some jtreg tests use hard coded ports
|
Wed, 26 Feb 2014 15:20:41 -0800 |
minqi |
6498581: ThreadInterruptTest3 produces wrong output on Windows
|
Wed, 26 Feb 2014 15:47:44 +0100 |
sla |
8035150: ShouldNotReachHere() in ConstantPool::copy_entry_to
|
Thu, 20 Mar 2014 22:30:26 +0100 |
Doug Simon |
updated CHANGELOG.md
|
Thu, 20 Mar 2014 22:30:06 +0100 |
Doug Simon |
use remote URL for java-allocation-instrumenter.jar that includes a version suffic
|
Thu, 20 Mar 2014 13:42:27 -0700 |
Christian Wimmer |
Also look for private test methods
|
Thu, 20 Mar 2014 13:41:59 -0700 |
Christian Wimmer |
Reduce unncessary list allocations in register allocator
|
Thu, 20 Mar 2014 20:40:11 +0100 |
Christian Humer |
Merge.
|
Thu, 20 Mar 2014 20:39:46 +0100 |
Christian Humer |
Truffle-DSL: fixed formatting problem.
|
Thu, 20 Mar 2014 17:50:41 +0100 |
Christian Humer |
Truffle-DSL: some fixes and optimizations to the generated code.
|
Thu, 20 Mar 2014 19:42:30 +0100 |
Bernhard Urban |
changelog: use code syntax, add some points to graal section
|
Thu, 20 Mar 2014 13:39:28 -0400 |
bharadwaj |
Disable three PTX tests since codegen support for byte, boolean and short is not complete
|
Thu, 20 Mar 2014 13:53:36 +0100 |
Doug Simon |
fixed null phase names in IGV
|
Thu, 20 Mar 2014 12:43:42 +0100 |
Doug Simon |
fixed spelling
|
Thu, 20 Mar 2014 12:42:42 +0100 |
Doug Simon |
fixed usages of Debug.log()
|
Thu, 20 Mar 2014 12:37:43 +0100 |
Doug Simon |
added checker to catch usages of Debug.log() with string concatenation expressions
|
Thu, 20 Mar 2014 12:36:53 +0100 |
Doug Simon |
improved javadoc for Debug.logv() to explain why it should be avoided
|
Thu, 20 Mar 2014 11:48:39 +0100 |
Josef Eisl |
Rename ValueNode kind() to getKind().
|
Thu, 20 Mar 2014 03:14:12 +0100 |
Andreas Woess |
fix TruffleDSL tests
|
Thu, 20 Mar 2014 02:22:16 +0100 |
Andreas Woess |
fix PostOrderDeserializerTest
|
Thu, 20 Mar 2014 01:45:36 +0100 |
Andreas Woess |
update changelog
|
Thu, 20 Mar 2014 01:29:19 +0100 |
Andreas Woess |
Truffle: atomic node rewriting
|