Fri, 02 Aug 2013 02:54:47 -0700 |
amurillo |
Merge
hs25-b44
|
Thu, 01 Aug 2013 17:17:52 -0700 |
tamao |
Merge
|
Thu, 01 Aug 2013 17:29:49 +0200 |
brutisso |
8022051: G1: Remove some unused G1 flags
|
Thu, 01 Aug 2013 09:35:04 +0200 |
brutisso |
8021879: G1: G1HeapRegionSize flag value not updated correctly
|
Thu, 01 Aug 2013 07:03:07 +0200 |
brutisso |
8021967: Deprecate -XX:DefaultMaxRAMFraction
|
Fri, 26 Jul 2013 13:34:22 -0700 |
tamao |
Merge
|
Thu, 25 Jul 2013 11:07:23 -0700 |
jmasa |
6412968: CMS Long initial mark pauses
|
Thu, 25 Jul 2013 07:02:45 -0700 |
jmasa |
Merge
|
Tue, 23 Jul 2013 09:49:11 -0700 |
jmasa |
6990419: CMS Remaining work for 6572569: consistently skewed work distribution in (long) re-mark pauses
|
Wed, 24 Jul 2013 10:07:37 +0200 |
tschatzl |
8020123: Test gc/g1/TestPrintRegionRememberedSetInfo.java fails with "test result: Error. No action after @build"
|
Wed, 31 Jul 2013 19:05:03 -0400 |
dholmes |
Merge
|
Sat, 27 Jul 2013 17:23:11 -0400 |
clucasius |
Merge
|
Thu, 25 Jul 2013 21:05:29 -0400 |
dholmes |
8021314: minimal1.make needs to force off components not supported by the minimal VM
|
Wed, 31 Jul 2013 08:28:18 -0700 |
fparain |
Merge
|
Tue, 30 Jul 2013 14:14:25 -0700 |
ccheung |
8021296: [TESTBUG] Test8017498.sh fails to find "gcc" and fails to compile on some Linux releases
|
Fri, 26 Jul 2013 15:24:32 +0000 |
fparain |
8019845: Memory leak during class redefinition
|
Fri, 26 Jul 2013 05:54:01 -0700 |
fparain |
Merge
|
Wed, 24 Jul 2013 08:04:15 +0200 |
minqi |
Merge
|
Fri, 19 Jul 2013 14:43:45 -0700 |
minqi |
8012263: ciReplay: gracefully exit & report meaningful error when replay data parsing fails
|
Fri, 26 Jul 2013 12:37:39 -0700 |
kvn |
8008938: TieredCompilation should be default
|
Fri, 26 Jul 2013 04:01:41 -0700 |
amurillo |
8021566: new hotspot build - hs25-b44
|
Thu, 01 Aug 2013 04:56:11 -0700 |
cl |
Added tag jdk8-b101 for changeset f6921c876db1
|
Thu, 10 Oct 2013 16:14:55 +0200 |
Doug Simon |
made CodeCacheProvider independent of MetaAccessProvider (GRAAL-511)
|
Thu, 10 Oct 2013 13:44:59 +0200 |
Gilles Duboscq |
Simplify ConstantNode.onlyUsedInVirtualState
|
Thu, 10 Oct 2013 12:07:58 +0200 |
Gilles Duboscq |
Ignore agent build files
|
Thu, 10 Oct 2013 13:03:26 +0200 |
Bernhard Urban |
Label: allocate ArrayList lazily
|
Thu, 10 Oct 2013 12:06:33 +0200 |
Doug Simon |
made verification of Option declaring classes runtime independent
|
Thu, 10 Oct 2013 12:05:39 +0200 |
Doug Simon |
removed warning
|
Thu, 10 Oct 2013 11:56:25 +0200 |
Doug Simon |
added tests for ResolvedJavaType.getClassInitializer() and ResolvedJavaType.getDeclaredMethods()
|
Thu, 10 Oct 2013 11:55:46 +0200 |
Doug Simon |
added ResolvedJavaType.getClassInititalizer()
|
Thu, 10 Oct 2013 03:23:40 +0200 |
Andreas Woess |
Back out changeset be0a33a631fa.
|
Wed, 09 Oct 2013 22:21:49 +0200 |
Andreas Woess |
Truffle: fix node rewrite issue that can occur when a currently executing node is replaced in a recursive call.
|
Wed, 09 Oct 2013 20:03:43 +0200 |
Andreas Woess |
Remove obsolete TruffleCompilerOptions.
|
Wed, 09 Oct 2013 19:38:58 +0200 |
Andreas Woess |
fix typo
|
Wed, 09 Oct 2013 17:55:00 +0200 |
Andreas Woess |
Fix DeoptimizeNode @NodeInfo.
|
Wed, 09 Oct 2013 17:34:44 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 09 Oct 2013 17:26:38 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 09 Oct 2013 17:26:29 +0200 |
Thomas Wuerthinger |
Do not emit code for constants in virtual state.
|
Tue, 08 Oct 2013 23:14:53 +0200 |
Thomas Wuerthinger |
Allow floating unsafe loads.
|
Tue, 08 Oct 2013 23:14:35 +0200 |
Thomas Wuerthinger |
Only allow virtualization of PiNode if type matches.
|
Wed, 09 Oct 2013 16:53:07 +0200 |
Bernhard Urban |
StandardMethodSubstitutionsTest: reenable tests again
|
Wed, 09 Oct 2013 16:02:48 +0200 |
Doug Simon |
spelling fix
|
Tue, 08 Oct 2013 21:47:46 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 08 Oct 2013 00:18:11 +0200 |
Thomas Wuerthinger |
Introduce ConditionAnchorNode.
|
Tue, 08 Oct 2013 00:17:56 +0200 |
Thomas Wuerthinger |
Fix warnings in PTX code.
|
Tue, 08 Oct 2013 15:06:43 +0200 |
Doug Simon |
ensure graal.options in the JDK is deployed/updated/deleted each time the VM is run
|
Tue, 08 Oct 2013 13:30:10 +0200 |
Doug Simon |
suggest corrections for mistyped Graal options (GRAAL-521)
|
Tue, 08 Oct 2013 00:20:24 +0100 |
Chris Seaton |
TruffleRuntime.createVirtualFrame.
|
Mon, 07 Oct 2013 23:16:00 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 07 Oct 2013 23:10:17 +0200 |
Thomas Wuerthinger |
Fix unsafe load snippet.
|
Mon, 07 Oct 2013 09:10:51 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 07 Oct 2013 03:12:05 +0200 |
Thomas Wuerthinger |
Fix more PTX warnings.
|
Mon, 07 Oct 2013 03:11:20 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 07 Oct 2013 03:08:50 +0200 |
Thomas Wuerthinger |
Fix warnings in PTX code.
|
Mon, 07 Oct 2013 03:05:50 +0200 |
Thomas Wuerthinger |
Propagate state after when creating unsafe store node.
|
Mon, 07 Oct 2013 02:40:08 +0200 |
Thomas Wuerthinger |
Add support for unsafe access in early read elimination.
|
Mon, 07 Oct 2013 01:25:49 +0200 |
Thomas Wuerthinger |
Add object location identity class.
|
Mon, 07 Oct 2013 01:24:08 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 07 Oct 2013 01:23:54 +0200 |
Thomas Wuerthinger |
Simplify handling of unsafe store and unsafe load.
|
Sun, 06 Oct 2013 16:30:25 +0200 |
Thomas Wuerthinger |
Remove unused import.
|
Sun, 06 Oct 2013 16:27:06 +0200 |
Thomas Wuerthinger |
Add missing node intrinsic annotation.
|
Mon, 07 Oct 2013 14:47:18 +0200 |
Doug Simon |
fixed WriteBarrier tests
|
Mon, 07 Oct 2013 11:36:49 +0200 |
Doug Simon |
Merge.
|
Sun, 06 Oct 2013 23:45:02 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from PhiNode (GRAAL-471)
|
Sun, 06 Oct 2013 23:44:15 +0200 |
Doug Simon |
removed unused PhiStampPhase
|
Sun, 06 Oct 2013 23:40:18 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from EscapeObjectState (GRAAL-471)
|
Sun, 06 Oct 2013 23:37:24 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from ValueAnchorNode (GRAAL-471)
|
Sun, 06 Oct 2013 23:35:47 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from WriteBarrier (GRAAL-471); typed iteration is only used in tests
|
Sun, 06 Oct 2013 23:32:25 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from MaterializedObjectState (GRAAL-471)
|
Sun, 06 Oct 2013 23:31:03 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from LogicNegationNode (GRAAL-471)
|
Sun, 06 Oct 2013 23:29:37 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from LoadIndexedNode (GRAAL-471)
|
Sun, 06 Oct 2013 23:28:58 +0200 |
Doug Simon |
removed unused class
|
Sun, 06 Oct 2013 23:04:55 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from LoadFieldNode (GRAAL-471)
|
Sun, 06 Oct 2013 21:19:22 -0700 |
Michael Van De Vanter |
Merge with 67a1e27a8dbb0945dc974b3ee3d8ac8af04743d3
|
Sun, 06 Oct 2013 21:17:51 -0700 |
Michael Van De Vanter |
Truffle: another minor tweak to NodeUtil.printSourceAttributionTree
|
Sun, 06 Oct 2013 19:58:09 -0700 |
Michael Van De Vanter |
SL: remove use of RootNode() constructor
|
Sun, 06 Oct 2013 19:57:46 -0700 |
Michael Van De Vanter |
Truffle: clean out one more use of the RootNode() constructor in test code
|
Sun, 06 Oct 2013 19:54:56 -0700 |
Michael Van De Vanter |
SL: update node constructors to use the Node(SourceSection) constructor
|
Sun, 06 Oct 2013 19:53:00 -0700 |
Michael Van De Vanter |
Truffle; remove uses of Node() constructor in test code
|
Sun, 06 Oct 2013 22:07:23 -0400 |
Morris Meyer |
PTX initial float and double
|
Sun, 06 Oct 2013 18:15:56 -0400 |
Morris Meyer |
PTX boolean return value, emitIntegerTestMove, warnings
|
Sun, 06 Oct 2013 13:55:09 -0400 |
Morris Meyer |
PTX conditional move, switch, if-else
|
Sun, 06 Oct 2013 15:38:20 +0200 |
Thomas Wuerthinger |
Merge.
|
Sun, 06 Oct 2013 15:36:12 +0200 |
Thomas Wuerthinger |
Adjustments to unsafe access and unsafe cast compiler directives in Truffle API.
|
Sat, 05 Oct 2013 15:01:01 +0200 |
Thomas Wuerthinger |
Adjustment to unsafe customization macro node.
|
Sat, 05 Oct 2013 16:51:42 -0400 |
Morris Meyer |
Fixes to PTX control flow logic
|
Sat, 05 Oct 2013 10:37:38 -0400 |
Morris Meyer |
Disable broken BitCountNode integer / long substition test
|
Sat, 05 Oct 2013 10:31:18 -0400 |
Morris Meyer |
Fixed BasicPTXTest and IntegerPTXTest
|
Fri, 04 Oct 2013 11:56:18 +0200 |
Lukas Stadler |
more javadoc and output tweaks for dynamic counters
|
Fri, 04 Oct 2013 00:53:19 +0200 |
Doug Simon |
added block ids to Labels
|
Thu, 03 Oct 2013 21:28:21 +0200 |
Doug Simon |
removed dead or unused code
|
Thu, 03 Oct 2013 18:08:24 +0200 |
Roland Schatz |
Fix wrong typecast.
|
Thu, 03 Oct 2013 17:07:10 +0200 |
Doug Simon |
fix line wrapping issue when printing help for options
|
Thu, 03 Oct 2013 11:17:43 +0200 |
Roland Schatz |
Implement FloatStamp.asConstant.
|
Thu, 03 Oct 2013 10:38:23 +0200 |
Gilles Duboscq |
Fix problem with FloatStamp/IntegerStamp.alwaysDistinct throwing NPE
|
Wed, 02 Oct 2013 22:46:54 +0200 |
Doug Simon |
canonicalized projects
|
Wed, 02 Oct 2013 22:46:36 +0200 |
Doug Simon |
Merge.
|
Wed, 02 Oct 2013 21:43:19 +0200 |
Doug Simon |
modified CustomCanonicalizer to deal with Nodes (instead of ValueNodes) to avoid extra type testing during canonicalization (GRAAL-506)
|
Wed, 02 Oct 2013 21:40:29 +0200 |
Doug Simon |
Merge.
|
Wed, 02 Oct 2013 20:57:11 +0200 |
Doug Simon |
replace instanceof type tests for Canonicalizable and Simplifiable with extra boolean properties in NodeClass (GRAAL-506)
|
Tue, 01 Oct 2013 20:38:25 +0200 |
Doug Simon |
moved Canonicalizable and Simplifiable to the com.oracle.graal.graph project (GRAAL-506)
|
Tue, 01 Oct 2013 20:32:47 +0200 |
Doug Simon |
broadened types in Canonicalizable interface so that it can be moved to the com.oracle.graal.graph project (GRAAL-506)
|
Tue, 01 Oct 2013 20:30:04 +0200 |
Doug Simon |
broadened types in SimplifierTool interface so that it can be moved to the com.oracle.graal.graph project (GRAAL-506)
|
Wed, 02 Oct 2013 21:54:12 +0200 |
Bernhard Urban |
Inlining: remove killing begin node in non-exceptional path of InvokeWithException after inlining
|
Wed, 02 Oct 2013 18:40:48 +0200 |
Lukas Stadler |
fix signature of reflective invocation of ReplacementsImpl.makeGraph
|
Wed, 02 Oct 2013 17:34:27 +0200 |
Lukas Stadler |
Merge
|
Wed, 21 Aug 2013 15:29:55 +0200 |
Lukas Stadler |
don't tail duplicate object allocations
|
Wed, 02 Oct 2013 15:17:16 +0200 |
Lukas Stadler |
some more javadoc for benchmark counters
|
Wed, 02 Oct 2013 15:05:04 +0200 |
Lukas Stadler |
in-depth profiling of allocations and monitors
|
Wed, 02 Oct 2013 15:04:04 +0200 |
Lukas Stadler |
remove unused option
|
Wed, 02 Oct 2013 14:38:07 +0200 |
Lukas Stadler |
fix, simplify and enable ObjectClone intrinsification
|
Wed, 02 Oct 2013 14:16:04 +0200 |
Lukas Stadler |
new parameter on Snippet annotation to remove all frame states
|
Wed, 02 Oct 2013 15:37:06 +0100 |
Chris Seaton |
Merge.
|
Wed, 02 Oct 2013 14:46:30 +0100 |
Chris Seaton |
Merge.
|
Wed, 02 Oct 2013 14:19:28 +0100 |
Chris Seaton |
mx sl command.
|
Wed, 02 Oct 2013 15:43:39 +0200 |
Bernhard Urban |
CommitAllocation: use INIT_LOCATION for initializing objects and arrays
|
Wed, 02 Oct 2013 11:16:21 +0200 |
Bernhard Urban |
SchedulePhase: bail out with SchedulingError if scheduled block is not dominated by earliest
|
Wed, 02 Oct 2013 11:16:21 +0200 |
Bernhard Urban |
NewMemoryAwareScheudling: process loop a second time in order to compute the loop exists correctly with the new merged state
|
Wed, 02 Oct 2013 13:32:30 +0200 |
Bernhard Urban |
NewMemoryAwareScheduling: handle MemoryPhis properly
|
Wed, 02 Oct 2013 11:16:21 +0200 |
Bernhard Urban |
MemoryScheduling: update testcases
|
Wed, 25 Sep 2013 19:29:14 +0200 |
Bernhard Urban |
FloatingReadNode: add verify(), make sure that lastLocationAccess is always a MemoryCheckpoint
|
Wed, 02 Oct 2013 11:16:21 +0200 |
Bernhard Urban |
InvokeWithException: make next successor a special begin node which has the same locationidentity as the invoke
|
Wed, 02 Oct 2013 14:57:37 +0200 |
Roland Schatz |
Fix bug in constant folding.
|
Wed, 02 Oct 2013 13:28:17 +0200 |
Lukas Stadler |
Merge
|
Wed, 02 Oct 2013 13:18:25 +0200 |
Lukas Stadler |
simplify PEA block states by turning scalarAliases and objectAliases into one global NodeMap
|
Wed, 02 Oct 2013 10:19:43 +0200 |
Lukas Stadler |
remove unused method from VirtualizerTool
|
Wed, 02 Oct 2013 10:18:50 +0200 |
Lukas Stadler |
small javadoc fix
|
Wed, 02 Oct 2013 13:26:32 +0200 |
Lukas Stadler |
remove unused EscapeState.ThreadLocal
|
Mon, 30 Sep 2013 18:32:47 +0200 |
Lukas Stadler |
Merge
|
Mon, 30 Sep 2013 18:32:26 +0200 |
Lukas Stadler |
move benchmark counters into separate class and make them correct for multithreaded applications
|
Wed, 02 Oct 2013 12:09:51 +0200 |
Roland Schatz |
Simplify constant folding.
|
Tue, 01 Oct 2013 17:26:56 -0700 |
Michael Van De Vanter |
Truffle: minor legibility improvement in NodeUtil.printSourceAttributionTree()
|
Tue, 01 Oct 2013 07:23:33 -0700 |
Michael Van De Vanter |
Merge with f5faf49a86dd4bfd8e5ff6b9d6beedd280ea3f69
|
Mon, 30 Sep 2013 20:47:41 -0700 |
Michael Van De Vanter |
Truffle: add NodeUtil.printSourceAttributionTree() for debugging
|
Mon, 30 Sep 2013 22:05:40 +0200 |
Bernhard Urban |
remove MemoryState, make MemoryMap a node, add MemoryMap input to ReturnNode
|
Mon, 30 Sep 2013 16:36:24 +0200 |
Bernhard Urban |
MemoryMap: move to graal.nodes package
|
Mon, 30 Sep 2013 16:30:18 +0200 |
Bernhard Urban |
NewObjectSnippets: don't use a seperate location for initializing the array length field
|
Mon, 30 Sep 2013 16:28:42 +0200 |
Bernhard Urban |
SnippetTemplate: remove canonicalizer. remove loop for return node. copy Set on user side
|
Mon, 30 Sep 2013 21:46:41 +0200 |
Andreas Woess |
gtx_ptx.cpp: fix switch default label and operator precedence in ncores().
|
Mon, 30 Sep 2013 13:03:47 -0400 |
Morris Meyer |
PTX warp limiter to available GPU processors
|
Mon, 30 Sep 2013 17:03:14 +0200 |
Gilles Duboscq |
Fix wrong local variable name in LoopPolicies.shouldFullUnroll
|
Mon, 30 Sep 2013 16:10:32 +0200 |
Gilles Duboscq |
Keep the correct Deoptimization reason and action while grouping Deoptimizations
|
Mon, 30 Sep 2013 16:09:40 +0200 |
Gilles Duboscq |
Temporarily move encodeDeoptActionAndReason to MetaAccessProvider
|
Mon, 30 Sep 2013 18:05:25 +0200 |
Gilles Duboscq |
Merge
|
Thu, 26 Sep 2013 17:33:04 +0200 |
Gilles Duboscq |
Use ControlSplitNode and ControlSinkNode in GraphBuilderPhase.isBlockEnd
|
Thu, 26 Sep 2013 17:30:19 +0200 |
Gilles Duboscq |
Add a DynamicDeoptimizeNode where the action and reason is a input node.
|
Thu, 26 Sep 2013 16:26:56 +0200 |
Gilles Duboscq |
Fix copyright date in NodeWithState
|
Thu, 26 Sep 2013 16:10:02 +0200 |
Gilles Duboscq |
Remove DeoptimizingNode.getDeoptimizationReason
|
Thu, 26 Sep 2013 16:03:28 +0200 |
Gilles Duboscq |
SpeculationLog gives back the necessary Constant when calling maySpeculate. Remove the deoptimizationReasonfrom the DebugInfo
|
Thu, 26 Sep 2013 14:41:12 +0200 |
Gilles Duboscq |
CodeCacheProvider.encodeDeoptActionAndReason now returns a Constant
|
Mon, 30 Sep 2013 16:49:08 +0200 |
Doug Simon |
Merge.
|
Mon, 30 Sep 2013 16:48:24 +0200 |
Doug Simon |
enhanced test for CipherBlockChaining substitutions to cover path where the substitutions call the original (i.e. substituted) methods on slow paths
|
Mon, 30 Sep 2013 10:03:05 +0200 |
Doug Simon |
omit canonicalization in IncrementalCanonicalizerPhase if none of the contained phases changed the graph
|
Mon, 30 Sep 2013 14:02:07 +0200 |
Lukas Stadler |
new PrintAfterCompilation option, simplify PrintCompilation output
|
Mon, 30 Sep 2013 11:36:52 +0200 |
Bernhard Urban |
graal code installer: minor style cleanup
|
Mon, 30 Sep 2013 11:16:36 +0200 |
Bernhard Urban |
AMD64HotSpot: use conditional jump for IC_MISS_HANDLER
|
Mon, 30 Sep 2013 09:32:18 +0200 |
Bernhard Urban |
AMD64HotSpot: emit jump to IC miss handler directly instead of emitting it inside verfied_entry
|
Mon, 30 Sep 2013 09:47:41 +0200 |
Doug Simon |
improved javadoc for ResolvedJavaField.readConstantValue and .readValue
|
Mon, 30 Sep 2013 09:47:32 +0200 |
Doug Simon |
improved documentation and testing for ResolvedJavaType.resolveMethod() (GRAAL-489)
|
Sun, 29 Sep 2013 14:47:12 -0400 |
Morris Meyer |
PTX: one-dimensional parallel warp invocation, ParallelOver annotation
|
Sat, 28 Sep 2013 21:06:12 -0400 |
Morris Meyer |
PTX single-threaded array store, Warp annotation
|
Fri, 27 Sep 2013 19:51:01 +0200 |
Christos Kotselidis |
Merge
|
Fri, 27 Sep 2013 19:50:35 +0200 |
Christos Kotselidis |
Readjust branch probabilities of G1 Barriers
|
Fri, 27 Sep 2013 16:39:54 +0200 |
Michael Haupt |
put Node.getEncapsulatedSourceSection() on slow path
|
Fri, 27 Sep 2013 12:36:29 +0200 |
Christos Kotselidis |
Augment Write Barrier counters
|
Thu, 26 Sep 2013 15:53:21 -0700 |
Christian Wimmer |
Provide object read/write methods similar to Pointer.readXxxx/writeXxx that do not require casts to Word first, and use them in relevant places
|
Thu, 26 Sep 2013 22:45:25 +0200 |
Doug Simon |
attempt to canonicalize array length access when lowering array load|store operations
|
Thu, 26 Sep 2013 16:46:27 +0200 |
Andreas Woess |
Merge
|
Thu, 26 Sep 2013 16:44:54 +0200 |
Andreas Woess |
Truffle: force slow path on StringBuilder methods.
|
Thu, 26 Sep 2013 16:38:35 +0200 |
Andreas Woess |
Truffle: approximate source location for "illegal recursive call".
|
Thu, 26 Sep 2013 13:48:19 +0200 |
Andreas Woess |
Merge
|
Thu, 26 Sep 2013 13:47:12 +0200 |
Andreas Woess |
Truffle: add not-in-frame assumption feature.
|
Wed, 25 Sep 2013 17:34:01 +0200 |
Andreas Woess |
improve NodeUtil.cloneNode.
|
Wed, 25 Sep 2013 17:31:55 +0200 |
Andreas Woess |
include isValid in Assumption.toString(); minor javadoc fix.
|
Wed, 25 Sep 2013 16:16:54 +0200 |
Andreas Woess |
fix endless recursion in _find_eclipse_wsroot on windows when eclipse workspace is not in repository path.
|
Thu, 26 Sep 2013 13:17:48 +0200 |
Roland Schatz |
Use 32 byte code alignment for Graal on x86.
|
Thu, 26 Sep 2013 11:15:45 +0200 |
Gilles Duboscq |
Make AbstractBeginNode a IterableNodeType and use this in ControlFlowGraph
|
Thu, 26 Sep 2013 08:50:55 +0200 |
Bernhard Urban |
LoweringPhase: add comment
|
Wed, 25 Sep 2013 17:07:33 +0200 |
Bernhard Urban |
HSAIL, SPARC: fix some occurrences of object identity, using equals() instead
|
Wed, 25 Sep 2013 16:55:03 +0200 |
Bernhard Urban |
SnippetTemplate: avoid two getNodes() in assertions. comment fix and renames
|
Thu, 26 Sep 2013 03:04:38 +0200 |
Andreas Woess |
TruffleCache: do not cut off ControlFlowException constructors.
|
Wed, 25 Sep 2013 17:40:58 -0700 |
Christian Wimmer |
Improvements to recent unsafe cast node changes
|
Wed, 25 Sep 2013 13:26:02 -0700 |
twisti |
SPARC: added CodeInstaller::pd_relocate_poll
|
Wed, 25 Sep 2013 21:49:39 +0200 |
Doug Simon |
made lowering recursive instead of iterative
|
Wed, 25 Sep 2013 21:48:38 +0200 |
Doug Simon |
be verbose when the JDK specified by --installed-jdks is missing
|
Wed, 25 Sep 2013 21:25:06 +0200 |
Doug Simon |
Merge.
|
Wed, 25 Sep 2013 12:22:07 +0200 |
Doug Simon |
Merge.
|
Tue, 24 Sep 2013 15:35:59 +0200 |
Doug Simon |
Merge.
|
Fri, 20 Sep 2013 11:25:53 +0200 |
Doug Simon |
removed creation of intermediate LoadHubNode when lowering StoreIndexedNode
|
Thu, 19 Sep 2013 23:51:37 +0200 |
Doug Simon |
removed creation of intermediate ArrayLengthNode when lowering [Load|Store]IndexedNodes
|
Wed, 25 Sep 2013 13:11:10 +0200 |
Gilles Duboscq |
Remove unused AbstractCallNode
|
Wed, 25 Sep 2013 13:05:16 +0200 |
Gilles Duboscq |
StubForeignCallNode is not a DeoptimizingNode
|
Wed, 25 Sep 2013 12:12:45 +0200 |
Gilles Duboscq |
Nodes that extend AbstractStateSplit do not need to implement StateSplit again
|
Wed, 25 Sep 2013 12:08:28 +0200 |
Gilles Duboscq |
Make InfopointNode a NodeWithState, it is not a StateSplit anymore
|
Wed, 25 Sep 2013 12:08:04 +0200 |
Gilles Duboscq |
Introduce NodeWithState for nodes that hold some VirtualState. Use this interface in the required special cases (Scheduling and PEA)
|
Wed, 25 Sep 2013 11:16:17 +0200 |
Gilles Duboscq |
AMD64HotSpotLIRGenerator: ignore InfopointNodes with AFTER_BCI
|
Tue, 24 Sep 2013 16:21:59 +0200 |
Gilles Duboscq |
Fix SnippetFrameStateCleanupPhase's handling of Merges: if there is no statesplit after a merge, the last statesplit inside the merges's incomming branches should get an AFTER_BCI
|
Wed, 25 Sep 2013 12:17:55 +0200 |
Doug Simon |
add "sun4u" as a valid identifier for the SPARC architecture
|
Wed, 25 Sep 2013 12:17:21 +0200 |
Doug Simon |
make GuardingPiNode canonicalize to a deopt when the guard is guaranteed to fail
|
Wed, 25 Sep 2013 12:16:26 +0200 |
Doug Simon |
add support for a node to canonicalize itself to a ControlSinkNode
|
Wed, 25 Sep 2013 10:20:11 +0200 |
Christos Kotselidis |
Rewrite write barrier addition phase
|
Wed, 25 Sep 2013 10:08:14 +0200 |
Christos Kotselidis |
Refactor write barriers
|
Wed, 25 Sep 2013 09:58:05 +0200 |
Christos Kotselidis |
Move barriers in hotspot specific package
|
Tue, 24 Sep 2013 21:37:53 -0700 |
Mick Jordan |
Merge
|
Tue, 24 Sep 2013 21:36:46 -0700 |
Mick Jordan |
move pylint to mxtool
|
Tue, 24 Sep 2013 21:58:04 +0200 |
Bernhard Urban |
WriteBarrierSnipppets: make locations visible to other packages
|
Tue, 24 Sep 2013 14:24:47 -0400 |
Morris Meyer |
Finished PTX assembler and Register -> Variable conversion
|
Tue, 24 Sep 2013 16:08:07 +0200 |
Bernhard Urban |
G1 Barriers: don't use ANY_LOCATION
|
Tue, 24 Sep 2013 14:11:38 +0200 |
Bernhard Urban |
NewMultiArrayNode: use INIT_LOCATION instead of ANY_LOCATION
|
Tue, 24 Sep 2013 14:11:37 +0200 |
Bernhard Urban |
DynamicNewArrayNode: use INIT_LOCATION for runtime call
|
Tue, 24 Sep 2013 14:11:35 +0200 |
Bernhard Urban |
HotSpotRuntime: use HUB_LOCATION for hub
|
Tue, 24 Sep 2013 14:11:35 +0200 |
Bernhard Urban |
NewInstanceNode: use INIT_LOCATION; NewArrayNode: use INIT_LOCATION and ARRAY_LENGTH_LOCATION
|
Tue, 24 Sep 2013 14:11:34 +0200 |
Bernhard Urban |
SerialWriteBarrier: use GC_CARD_LOCATION instead of ANY_LOCATION
|
Tue, 24 Sep 2013 14:11:33 +0200 |
Bernhard Urban |
SnippetTemplate: add assertions regarding memory kills
|
Tue, 24 Sep 2013 14:11:32 +0200 |
Bernhard Urban |
FloatingReadPhase: use enum for describing the execution mode of the phase
|
Tue, 24 Sep 2013 14:11:31 +0200 |
Bernhard Urban |
FloatingReadPhase: add attribute to graph about application of FloatingReadPhase to this graph
|
Tue, 24 Sep 2013 16:06:46 +0200 |
Bernhard Urban |
PiNode: fix NPE in assertion
|
Tue, 24 Sep 2013 12:14:45 +0200 |
Gilles Duboscq |
No need for empty line after class declaration
|
Tue, 24 Sep 2013 10:23:43 +0200 |
Gilles Duboscq |
IntegerStamp.toString: print full mask
|
Tue, 24 Sep 2013 11:24:47 +0200 |
Doug Simon |
added parentheses for clarity
|
Tue, 24 Sep 2013 10:32:07 +0200 |
Doug Simon |
fixed poll-on-return for SPARC
|
Tue, 24 Sep 2013 08:51:02 +0200 |
Doug Simon |
made safepoint-on-return use specialized HotSpot runtime support for such safepoints (which have no debug info attached)
|
Mon, 23 Sep 2013 22:04:51 -0700 |
Mick Jordan |
mx.py whitespace fixes
|
Mon, 23 Sep 2013 21:57:44 -0700 |
Mick Jordan |
pylint fixes (retry)
|
Mon, 23 Sep 2013 21:35:12 -0700 |
Mick Jordan |
pylint fixes
|
Mon, 23 Sep 2013 21:30:35 -0700 |
Mick Jordan |
mx refactoring for split-repo suites; should have no effect on existing repos
|
Tue, 24 Sep 2013 00:41:33 +0200 |
Doug Simon |
renames: Graph.inputChanged -> inputChangedListener, Graph.usagesDroppedZero -> usagesDroppedToZeroListener
|
Tue, 24 Sep 2013 00:35:35 +0200 |
Doug Simon |
fixed concurrency issue in lowering of MacroNode replacement graphs
|
Tue, 24 Sep 2013 00:29:41 +0200 |
Doug Simon |
removed dumping overhead during inlining when dumping is not active
|
Mon, 23 Sep 2013 14:36:00 -0700 |
Christian Wimmer |
Refactor the handling of unsafe casts to distinguish between word-object-conversions, PiNode-like type information, and real unsafe casts.
|
Sun, 22 Sep 2013 02:24:13 +0200 |
Andreas Woess |
Truffle-DSL: fix type equals test with javac.
|
Sat, 21 Sep 2013 08:32:15 +0200 |
Bernhard Urban |
move MemoryMap to API package
|
Sat, 21 Sep 2013 08:19:19 +0200 |
Bernhard Urban |
SnippetTemplate: use FloatingReadPhase to store MemoryMap at ReturnNodes in order to connect the snippet graph properly when inlining it
|
Thu, 19 Sep 2013 21:53:20 +0200 |
Bernhard Urban |
FloatingReadNode: setter for lastLocationAccess
|
Sat, 21 Sep 2013 08:20:09 +0200 |
Bernhard Urban |
FloatingReadPhase: add MemoryState information to graph
|
Thu, 19 Sep 2013 21:53:20 +0200 |
Bernhard Urban |
FloatingReadPhase: add interface to access memory state
|
Thu, 19 Sep 2013 21:53:20 +0200 |
Bernhard Urban |
UnsafeArrayCopyNode: location identity must be ANY_LOCATION as it lowers to snippets containing nodes with ANY_LOCATION
|
Sat, 21 Sep 2013 04:10:53 +0200 |
Andreas Woess |
Merge
|
Sat, 21 Sep 2013 04:01:09 +0200 |
Andreas Woess |
Truffle-DSL: use clone() for copying node arrays in copy constructor.
|
Fri, 20 Sep 2013 16:30:18 +0200 |
Andreas Woess |
Truffle-DSL: automatically generate copy constructor if super constructor expects only SourceSection parameter.
|