Wed, 13 May 2015 10:30:32 +0200 |
Doug Simon |
remove unused AbstractFrameStateBuilder
|
Wed, 13 May 2015 11:54:57 +0200 |
Roland Schatz |
Allow private node inputs and data fields.
|
Wed, 13 May 2015 11:53:17 +0200 |
Roland Schatz |
Improve code generation for zero extend on AMD64.
|
Tue, 12 May 2015 18:26:52 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: NPE guard
|
Tue, 12 May 2015 18:04:53 -0700 |
Michael Van De Vanter |
Merge with 6d5a198d23e67bb4b850ce1d74f5c338840cfe04
|
Tue, 12 May 2015 17:29:49 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: an Advanced Instrument can now be created that requires the evaluation result be of a specified type, reporting a failure if not
|
Tue, 12 May 2015 16:06:00 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: change the signature for creation of Advanced instruments, refactor how the callback listener is managed.
|
Tue, 12 May 2015 14:48:33 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: runtime failures executing an AdvancedInstrument root are now reported automatically via a new mehtod onAdvancedInstrumentResultListener.
|
Tue, 12 May 2015 12:57:47 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: rename "Tool Eval" Instrument kind to "Advanced" Instrument kind
|
Tue, 12 May 2015 23:26:16 +0200 |
Doug Simon |
consolidated AbstractBytecodeParser into BytecodeParser
|
Tue, 12 May 2015 13:27:01 -0700 |
Tom Rodriguez |
Fix materialization of instanceof when sharing instantiation
|
Tue, 12 May 2015 21:36:57 +0200 |
Stefan Anzinger |
[SPARC] Use proper stackslot offset in SPARCHotSpotMove
|
Tue, 12 May 2015 20:56:04 +0200 |
Stefan Anzinger |
Merge
|
Tue, 12 May 2015 20:55:48 +0200 |
Stefan Anzinger |
[SPARC] Implement load constant directly to stack
|
Tue, 12 May 2015 19:47:23 +0200 |
Stefan Anzinger |
[SPARC] Change default to non sign extending load
|
Thu, 07 May 2015 05:21:23 +0200 |
Stefan Anzinger |
[SPARC] Remove commented out code
|
Tue, 12 May 2015 17:56:02 +0200 |
Josef Eisl |
LIRTest: make LIRTestSpecification accessible.
|
Tue, 12 May 2015 16:05:32 +0200 |
Doug Simon |
don't create infopoint nodes within intrinsics
|
Tue, 12 May 2015 15:57:40 +0200 |
Doug Simon |
removed unnecessary Intrinsic interface
|
Tue, 12 May 2015 14:52:22 +0200 |
Josef Eisl |
LinearScanAssignLocationsPhase: fix checkstyle issue.
|
Tue, 12 May 2015 14:27:35 +0200 |
Josef Eisl |
Merge LinearScan refactoring.
|
Tue, 12 May 2015 14:22:16 +0200 |
Josef Eisl |
SSALinearScan: rename sub-phases.
|
Tue, 12 May 2015 14:19:57 +0200 |
Josef Eisl |
LinearScan: renamed sub phases.
|
Tue, 12 May 2015 14:04:40 +0200 |
Josef Eisl |
LinearScan: move changeSpillState to LinearScanWalker.
|
Tue, 12 May 2015 13:53:34 +0200 |
Josef Eisl |
SSALinearScan: add SSAEliminateSpillMove.
|
Tue, 12 May 2015 13:48:51 +0200 |
Josef Eisl |
LinearScan: outsource EliminateSpillMove.
|
Tue, 12 May 2015 13:42:25 +0200 |
Josef Eisl |
SSALinearScan: add SSAResolveDataFlow.
|
Tue, 12 May 2015 13:34:04 +0200 |
Josef Eisl |
LinearScan: outsource ResolveDataFlow.
|
Tue, 12 May 2015 13:28:48 +0200 |
Josef Eisl |
LinearScan: outsource RegisterAllocation.
|
Tue, 12 May 2015 13:24:34 +0200 |
Josef Eisl |
LinearScan: remove initIntervalWalker (unused).
|
Tue, 12 May 2015 13:22:25 +0200 |
Josef Eisl |
LinearScan: call sortIntervalsBeforeAllocation in allocate().
|
Tue, 12 May 2015 13:19:01 +0200 |
Josef Eisl |
LinearScan: move changeSpillDefinitionPos and registerPriorityOf{Output,Output}Operand to LifetimeAnalysis.
|
Tue, 12 May 2015 13:08:43 +0200 |
Josef Eisl |
LinearScan: make opIdToIndex private.
|
Tue, 12 May 2015 12:19:39 +0200 |
Josef Eisl |
LinearScan: encapsulate opIdToBlockMap and opIdToInstructionMap.
|
Tue, 12 May 2015 12:03:55 +0200 |
Josef Eisl |
LinearScan: encapsulate intervals.
|
Tue, 12 May 2015 11:55:11 +0200 |
Josef Eisl |
LinearScan: encapsulate blockData.
|
Tue, 12 May 2015 11:17:32 +0200 |
Josef Eisl |
LinearScan: outsource AssignLocations.
|
Tue, 12 May 2015 11:12:33 +0200 |
Josef Eisl |
LinearScan: move getMaterializedValue to LifetimeAnalysis.
|
Tue, 12 May 2015 11:04:25 +0200 |
Josef Eisl |
LinearScan: create factory methods for subr- phases.
|
Tue, 12 May 2015 10:57:59 +0200 |
Josef Eisl |
LinearScan: outsource OptimizeSpillPosition.
|
Tue, 12 May 2015 10:49:17 +0200 |
Josef Eisl |
LinearScan: encapsulate OptimizeSpillPosition.
|
Tue, 12 May 2015 10:36:01 +0200 |
Josef Eisl |
LinearScan: encapsulate assignLocations().
|
Tue, 12 May 2015 10:16:43 +0200 |
Josef Eisl |
LinearScan: use multiline comments.
|
Tue, 12 May 2015 10:13:06 +0200 |
Josef Eisl |
LinearScan: move intervalInLoop to LifetimeAnalysis.
|
Tue, 12 May 2015 10:07:09 +0200 |
Josef Eisl |
LifetimeAnalysis: use multiline comments.
|
Tue, 12 May 2015 10:58:26 +0200 |
Josef Eisl |
LinearScan: outsource LifetimeAnalysis.
|
Thu, 07 May 2015 14:17:53 +0200 |
Josef Eisl |
LinearScan: add createLifetimeAnalysis().
|
Wed, 06 May 2015 17:44:32 +0200 |
Josef Eisl |
LinearScan: move call to sortIntervalsBeforeAllocation to RegisterAllocation phase.
|
Wed, 06 May 2015 17:37:35 +0200 |
Josef Eisl |
LinearScan: reorganize LIR and Interval dumping.
|
Wed, 06 May 2015 17:04:31 +0200 |
Josef Eisl |
LinearScan: split into sub-phases.
|
Tue, 12 May 2015 13:56:11 +0200 |
Doug Simon |
consolidated ReplacementContext and IntrinsicContext
|
Mon, 11 May 2015 17:41:46 +0200 |
Roland Schatz |
Apply NarrowableArithmeticNode marker interface to the correct node classes.
|
Tue, 12 May 2015 09:29:48 +0200 |
Josef Eisl |
LIRKind#merge: be more precise about references.
|
Mon, 11 May 2015 13:47:16 +0200 |
Josef Eisl |
NodeLIRBuilder#verifyPHIKind: check for LIRKind equality first.
|
Mon, 11 May 2015 11:52:46 +0200 |
Josef Eisl |
MoveResolver: use LIRKind#verifyMoveKinds().
|
Mon, 11 May 2015 14:43:58 +0200 |
Josef Eisl |
LIRKind#verifyMoveKinds: relax stack kind comparison.
|
Mon, 11 May 2015 14:36:16 +0200 |
Josef Eisl |
LIRKind: add verifyMoveKinds.
|
Tue, 12 May 2015 09:31:56 +0200 |
Josef Eisl |
LIRTest: remove Simplifiable from FloatingLIRTestNode.
|
Mon, 11 May 2015 11:42:52 +0200 |
Josef Eisl |
GraalCompiler#emitBackEnd: add schedule into debug scope.
|
Mon, 11 May 2015 20:31:18 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: remove temporarily a call to tranferToInterpreter that breaks a PE test.
|
Mon, 11 May 2015 19:58:25 -0700 |
Michael Van De Vanter |
Merge with 21993236a2198d6bde4d8be6672df8083e0d2d32
|
Mon, 11 May 2015 18:43:12 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: clean up minor issues in the new "ToolEval" instrument kind.
|
Mon, 11 May 2015 18:12:31 -0700 |
Tom Rodriguez |
Merge fix
|
Mon, 11 May 2015 17:56:16 -0700 |
Tom Rodriguez |
Merge
|
Mon, 11 May 2015 12:08:25 -0700 |
Tom Rodriguez |
Don't allow JFR byte code instrumentation to interfere with PEA
|
Mon, 11 May 2015 11:55:43 -0700 |
Tom Rodriguez |
Add flag for Truffle infopoints
|
Mon, 11 May 2015 10:30:02 -0700 |
Tom Rodriguez |
Fix SimpleInfopointNode processing for PEGraphDecoder
|
Mon, 11 May 2015 10:29:42 -0700 |
Tom Rodriguez |
Improve accuracy of info point states
|
Mon, 11 May 2015 10:06:21 -0700 |
Tom Rodriguez |
Increase timeout for test
|
Mon, 11 May 2015 17:27:08 -0700 |
Michael Van De Vanter |
Truffle/Source: fix an inconsistency in the ordering of the private subclass sources; clean up the getTextMap() abstraction for more safety.
|
Mon, 11 May 2015 16:49:57 -0700 |
Michael Van De Vanter |
Truffle/Source:
|
Mon, 11 May 2015 18:06:44 +0200 |
Doug Simon |
removed FrameStateProcessing and CollapseFrameForSingleSideEffectPhase
|
Mon, 11 May 2015 17:12:15 +0200 |
Doug Simon |
consolidate frame state creation and processing for intrinsics into graph parsing, removing need for CollapseFrameForSingleSideEffectPhase
|
Mon, 11 May 2015 17:10:26 +0200 |
Doug Simon |
improved javadoc
|
Mon, 11 May 2015 17:09:53 +0200 |
Doug Simon |
explicitly name the phase that verifies graph encoding and decoding
|
Mon, 11 May 2015 14:21:31 +0200 |
Doug Simon |
added test for Array.newInstance method called from with a synchronized method
|
Mon, 11 May 2015 12:43:28 +0200 |
Doug Simon |
removed unnecessary timeout from Thread_isInterrupted04
|
Mon, 11 May 2015 12:40:46 +0200 |
Doug Simon |
add test for corner case when intrinsifying Math.sin
|
Mon, 11 May 2015 12:23:13 +0200 |
Doug Simon |
fixed spelling error
|
Mon, 11 May 2015 12:22:49 +0200 |
Doug Simon |
include duringCall and rethrowException for BytecodeFrames in disassembly comments
|
Mon, 11 May 2015 12:21:04 +0200 |
Doug Simon |
fixed command line parsing for ctw command
|
Wed, 22 Apr 2015 16:01:59 +0200 |
Doug Simon |
changed GraphBuilderContext.createStateAfter() to .setStateAfter(StateSplit)
|
Mon, 11 May 2015 11:11:27 +0200 |
Lukas Stadler |
properly prepare phis for initial loop states
|
Mon, 11 May 2015 11:59:28 +0200 |
Lukas Stadler |
additional boxing elimination test
|
Mon, 11 May 2015 10:48:14 +0200 |
Christian Humer |
Fix JAVA_HOME and EXTRA_JAVA_HOMES was not passed to eclipse builders anymore causing them to fail silently.
|
Sat, 09 May 2015 12:35:54 +0200 |
Doug Simon |
ensure RegisterFinalizerNode is created when Object::<init> is the compilation root
|
Fri, 08 May 2015 17:52:59 +0200 |
Doug Simon |
fixed bug in ArrayCopySnippets.checkcastArraycopy: the destination element class must be passed to the runtime routine, not the destination class
|
Fri, 08 May 2015 17:51:04 +0200 |
Doug Simon |
added extra test for arraycopy snippet using StubRoutines::_checkcast_arraycopy
|
Fri, 08 May 2015 17:47:28 +0200 |
Doug Simon |
generalized parameter names
|
Fri, 08 May 2015 17:47:01 +0200 |
Doug Simon |
clarifying comments added to HotSpotClassSubstitutions
|
Thu, 07 May 2015 20:14:23 -0700 |
Michael Van De Vanter |
Truffle/Source: add a new kind of Source (both indexed and non-indexed flavors) whose contents are unavailable at creation, but will be provided incrementally.
|
Thu, 07 May 2015 17:51:55 -0700 |
Michael Van De Vanter |
Truffle/Source: rename asPseudoFile() to fromNamedText(), which more accurately describes its use cases. Rework Javadoc for completeness and clarity.
|
Thu, 07 May 2015 15:04:02 +0200 |
Josef Eisl |
SpillMoveFactory#emitStackMove: use AllocatableValue and Value (again).
|
Thu, 07 May 2015 14:55:16 +0300 |
Jaroslav Tulach |
The expected intention with ConditionProfile's seems to be to control all existing implementations. Making externally unsubclasssable.
|
Thu, 07 May 2015 11:00:02 +0200 |
Josef Eisl |
AMD64/SPARCSpillMoveFactory#createStackMove() delegate to AMD64/SPARCSLIRGenerator#createStackMove().
|
Wed, 06 May 2015 22:28:58 -0700 |
Tom Rodriguez |
Rename test
|
Wed, 06 May 2015 22:18:53 -0700 |
Tom Rodriguez |
Ignore InfopointNodes when comparing graphs
|
Wed, 06 May 2015 22:18:09 -0700 |
Tom Rodriguez |
Counted loop detection should ignore InfopointNodes
|
Wed, 06 May 2015 22:17:08 -0700 |
Tom Rodriguez |
Add missing null check
|
Wed, 06 May 2015 12:14:30 -0700 |
Tom Rodriguez |
Merge
|
Wed, 06 May 2015 11:44:29 -0700 |
Tom Rodriguez |
Add test exercising virtualization of copyOf
|
Wed, 06 May 2015 11:44:07 -0700 |
Tom Rodriguez |
Allow access to GraalCompilerTest.Result fields
|
Mon, 04 May 2015 23:38:38 -0700 |
Tom Rodriguez |
Delay LoadHub lowering until LowTier
|
Mon, 04 May 2015 23:36:12 -0700 |
Tom Rodriguez |
Handle null exceptionValue in PEGraphDecoder
|
Mon, 04 May 2015 23:30:11 -0700 |
Tom Rodriguez |
Add option to include LIR in final assembly as comments
|
Wed, 06 May 2015 17:14:04 +0200 |
Stefan Anzinger |
Merge
|
Wed, 06 May 2015 17:13:50 +0200 |
Stefan Anzinger |
[SPARC] Implement Narrow OOPS
|
Wed, 06 May 2015 17:10:58 +0200 |
Stefan Anzinger |
UnsafeEATest: use 8 byte aligned x field
|
Wed, 06 May 2015 17:05:14 +0200 |
Stefan Anzinger |
[SPARC] Remove register allocation HINT from SPARCArithmetic
|
Tue, 05 May 2015 17:30:47 +0200 |
Stefan Anzinger |
Use boxed cache in HotSpotConstantpool instead of synchronization
|
Wed, 06 May 2015 11:08:36 +0200 |
Josef Eisl |
SPARCStackMove: add SPARCTailDelayedLIRInstruction marker interface.
|
Tue, 05 May 2015 16:20:44 +0200 |
Josef Eisl |
Add StackMoveTest.
|