Sun, 22 Feb 2015 17:15:55 +0100 |
Thomas Wuerthinger |
Make dead code elimination during partial escape analysis optional.
|
Sun, 22 Feb 2015 15:37:46 +0100 |
Thomas Wuerthinger |
Small clean up for graph building.
|
Sun, 22 Feb 2015 15:19:54 +0100 |
Thomas Wuerthinger |
Reduce casting in AbstractBytecodeParser. Consolidate asserts in HIRFrameStateBuilder.
|
Sun, 22 Feb 2015 14:41:35 +0100 |
Thomas Wuerthinger |
Clean up and restructurings in GraphBuilderPhase#genIf.
|
Sun, 22 Feb 2015 14:30:27 +0100 |
Thomas Wuerthinger |
Reuse HIRFrameStateBuilder for false branch of if.
|
Sun, 22 Feb 2015 14:27:36 +0100 |
Thomas Wuerthinger |
Improve IfNode construction in the graph builder. Start reusing previous frame states in createTarget.
|
Sun, 22 Feb 2015 07:42:06 +0100 |
Stefan Anzinger |
[SPARC] Save all registers for foreign calls
|
Sat, 21 Feb 2015 22:26:55 +0100 |
Stefan Anzinger |
[SPARC] Fix SPARCHotSpotJumpToExceptionHandlerInCallerOp and SPARCAllocatorTest
|
Sat, 21 Feb 2015 19:55:33 +0100 |
Stefan Anzinger |
Merge
|
Sat, 21 Feb 2015 19:47:33 +0100 |
Stefan Anzinger |
[SPARC] Use correct caller save registers for ForeignCallsProvider
|
Sat, 21 Feb 2015 19:48:22 +0100 |
Stefan Anzinger |
Merge
|
Fri, 20 Feb 2015 22:22:55 +0100 |
Thomas Wuerthinger |
Create TYPE fields for LIRInstruction and CompositeValue. Renaming NodeClass#get to NodeClass#create.
|
Fri, 20 Feb 2015 18:08:53 +0100 |
Thomas Wuerthinger |
Remove LIRInstruction interface. Rename LIRInstructionBase to LIRInstruction.
|
Fri, 20 Feb 2015 14:37:08 +0100 |
Thomas Wuerthinger |
Small fix in GraphUtil.
|
Fri, 20 Feb 2015 14:18:06 +0100 |
Thomas Wuerthinger |
Simplification in GraphUtil.
|
Fri, 20 Feb 2015 13:59:11 +0100 |
Thomas Wuerthinger |
Merge.
|
Fri, 20 Feb 2015 13:58:56 +0100 |
Thomas Wuerthinger |
Create CompilerAsserts tests. Add graph builder context on bailout. Consolidate CompilerAsserts Truffle API class.
|
Thu, 19 Feb 2015 17:39:35 -0800 |
Michael Van De Vanter |
Merge with 108fbab4e0e84b394c05cee5b4343a816d61e82f
|
Thu, 19 Feb 2015 13:24:50 -0800 |
Michael Van De Vanter |
Merge with 1cde96b966732b050683207d1c32758dac5a292b
|
Thu, 19 Feb 2015 11:42:03 -0800 |
Michael Van De Vanter |
Truffle/Instrumentation: some variable renaming for clarity
|
Thu, 19 Feb 2015 09:42:51 -0800 |
Michael Van De Vanter |
Truffle/Instrumentation: fix bug in Probe
|
Fri, 20 Feb 2015 01:15:31 +0100 |
Thomas Wuerthinger |
Use orderedLoopEnds in ControlFlowGraph#connectBlocks.
|
Thu, 19 Feb 2015 23:56:04 +0100 |
Thomas Wuerthinger |
Replace abstract type usage in graph builder with concrete type usage.
|
Thu, 19 Feb 2015 23:53:58 +0100 |
Thomas Wuerthinger |
Replace Array.copyOf usages with System.arraycopy usages.
|
Thu, 19 Feb 2015 23:40:21 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 19 Feb 2015 23:40:08 +0100 |
Thomas Wuerthinger |
Added flag FailedLoopExplosionIsFatal. Added support for graph builder canonicalization of integer switches.
|
Thu, 19 Feb 2015 21:28:36 +0100 |
Thomas Wuerthinger |
Simplify ControlFlowGraph#connectBlocks.
|
Thu, 19 Feb 2015 21:26:31 +0100 |
Thomas Wuerthinger |
Simplify LoopBeginNode#orderedLoopEnds.
|
Thu, 19 Feb 2015 21:06:37 +0100 |
Thomas Wuerthinger |
Change forward ends to type EndNode and not AbstractEndNode.
|
Thu, 19 Feb 2015 20:31:06 +0100 |
Thomas Wuerthinger |
Speed up ControlFlowGraph#addBranchToLoop.
|
Thu, 19 Feb 2015 16:15:56 +0100 |
Roland Schatz |
Fixed code format issues.
|
Thu, 19 Feb 2015 15:44:05 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 19 Feb 2015 15:43:41 +0100 |
Thomas Wuerthinger |
Make ShapeImpl#getProperty overridable.
|
Thu, 19 Feb 2015 13:25:23 +0100 |
Doug Simon |
refactored per-class InvocationPlugins registration into separate methods
|
Thu, 19 Feb 2015 12:11:18 +0100 |
Doug Simon |
Merge.
|
Thu, 19 Feb 2015 11:41:13 +0100 |
Doug Simon |
fixed findbugs issue
|
Thu, 19 Feb 2015 11:34:16 +0100 |
Doug Simon |
fixed eclipseformat issue
|
Thu, 19 Feb 2015 11:22:44 +0100 |
Doug Simon |
add graph builder plugins for Unsafe and Word
|
Thu, 19 Feb 2015 11:21:40 +0100 |
Doug Simon |
weakened assertion in ArrayEqualsNode constructor
|
Thu, 19 Feb 2015 11:20:59 +0100 |
Doug Simon |
minor spelling fix
|
Thu, 19 Feb 2015 11:20:14 +0100 |
Doug Simon |
made more of NodeIntrinsificationPhase API public for use in graph builder plugins
|
Thu, 19 Feb 2015 11:16:19 +0100 |
Doug Simon |
disable (asserting) type checks in the FrameStateBuilder when parsing a replacement
|
Thu, 19 Feb 2015 11:02:48 +0100 |
Doug Simon |
allow an InvocationPlugin concrete class to implement more than one apply method
|
Thu, 19 Feb 2015 11:36:53 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 18 Feb 2015 23:34:48 +0100 |
Thomas Wuerthinger |
Fix startBci for returnBlock and unwindBlock.
|
Wed, 18 Feb 2015 20:38:04 -0800 |
Michael Van De Vanter |
Truffle/Instrumentation: placate FindBugs
|
Wed, 18 Feb 2015 18:30:49 -0800 |
Michael Van De Vanter |
Truffle/Instrumentation: more cleanup in Probe
|
Wed, 18 Feb 2015 18:07:48 -0800 |
Michael Van De Vanter |
Truffle/Instrumentation: clean up the use of Assumptions in the Probe (and attached Instruments)
|
Wed, 18 Feb 2015 16:16:38 -0800 |
Michael Van De Vanter |
Truffle/Instrumentation: a new test, to be adapted for checking deopt
|
Wed, 18 Feb 2015 16:07:09 -0800 |
Michael Van De Vanter |
Truffle/Instrumentation: fix some optimization bugs; instrumentation PE tests now succeed after recent compiler work
|
Wed, 18 Feb 2015 21:55:31 +0100 |
Doug Simon |
moved creation of String for detailed dependency failure message outside of no safepoint region
|
Wed, 18 Feb 2015 20:20:46 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 18 Feb 2015 19:39:22 +0100 |
Thomas Wuerthinger |
Refactorings / clean ups in the graph builder.
|
Wed, 18 Feb 2015 18:48:36 +0100 |
Thomas Wuerthinger |
Move mutable parts of BciBlock to BytecodeParser.
|
Wed, 18 Feb 2015 18:36:11 +0100 |
Thomas Wuerthinger |
Reduce number of fields in BytecodeParser.
|
Wed, 18 Feb 2015 18:23:05 +0100 |
Thomas Wuerthinger |
Create helper methods in graph builder to support pending refactoring.
|