log

age author description
Fri, 15 May 2015 14:48:18 +0200 Stefan Anzinger Merge
Fri, 15 May 2015 14:47:51 +0200 Stefan Anzinger [SPARC] also do sign extend on char if requested
Fri, 15 May 2015 14:47:23 +0200 Stefan Anzinger [SPARC] Sign extend address to 64 bit when building an address
Fri, 15 May 2015 13:52:46 +0200 Roland Schatz Fix handling of null flags in MetaspacePointerStamp operations.
Fri, 15 May 2015 13:45:06 +0200 Doug Simon removed cache for intermediate graphs in ReplacementsImpl since graph building inlining is now used
Fri, 15 May 2015 11:55:52 +0200 Stefan Anzinger Merge
Fri, 15 May 2015 11:40:02 +0200 Stefan Anzinger [SPARC] Remove sign extension when loading stack slot
Thu, 14 May 2015 16:30:45 -0700 Christian Wimmer Fix formatting
Thu, 14 May 2015 16:26:31 -0700 Christian Wimmer Make support for method handles VM independent
Thu, 14 May 2015 16:20:12 -0700 Christian Wimmer mx: Allow disabling of package prefix check
Thu, 14 May 2015 16:19:40 -0700 Christian Wimmer Allow subclasses of TruffleCompiler
Thu, 14 May 2015 16:19:10 -0700 Christian Wimmer Do not cache option values in static final fields
Thu, 14 May 2015 16:17:56 -0700 Christian Wimmer Add trace methods
Thu, 14 May 2015 16:17:36 -0700 Christian Wimmer Expand functionality of FieldIntrospection
Thu, 14 May 2015 16:16:43 -0700 Christian Wimmer Allow subclasses of LocationIdentity to provide immuatability information
Thu, 14 May 2015 16:14:41 -0700 Christian Wimmer Add convenience method
Thu, 14 May 2015 16:14:17 -0700 Christian Wimmer Always do liveness analysis, but allow non-clearing of local variables; centralize omitAssertion code in bytecode parser
Thu, 14 May 2015 16:11:58 -0700 Christian Wimmer Remove final and abstract class restrictions
Thu, 14 May 2015 16:10:39 -0700 Christian Wimmer Allow snippets that do not have a return value
Thu, 14 May 2015 16:10:20 -0700 Christian Wimmer Simplify subclasses that want to override createGraphBuilder
Thu, 14 May 2015 16:09:15 -0700 Christian Wimmer Allow null value for wordTypes
Thu, 14 May 2015 16:08:49 -0700 Christian Wimmer Remove unnecessary check for null location
Thu, 14 May 2015 16:08:21 -0700 Christian Wimmer Add utility method to remove a phase with a given class
Thu, 14 May 2015 16:06:42 -0700 Christian Wimmer Single-implementer optimization is an optimistic optimization, even though it does not register an assumption
Thu, 14 May 2015 16:05:02 -0700 Christian Wimmer Do not weaken stamp of PhiNode in inferStamp
Thu, 14 May 2015 16:03:49 -0700 Christian Wimmer Bugfix: non-simplifying GraphDecoder must not cleanup graph
Thu, 14 May 2015 16:03:11 -0700 Christian Wimmer Bugfix: Wrong class referenced in TYPE
Thu, 14 May 2015 16:01:21 -0700 Christian Wimmer Adhere to specification described in JavaDoc of interface
Thu, 14 May 2015 16:00:20 -0700 Christian Wimmer Allow closing of invocation plugin registry to prevent future modifications
Thu, 14 May 2015 15:59:14 -0700 Christian Wimmer Relax assertion to allow MethodIdHolders that have pre-assigned ids
Thu, 14 May 2015 15:58:33 -0700 Christian Wimmer Bugfix: push constant field value using original kind from field
Thu, 14 May 2015 15:57:55 -0700 Christian Wimmer Bugfix: ForeignCallNode needs bci
Thu, 14 May 2015 15:57:04 -0700 Christian Wimmer Move VM-independent code out of HotSpot project
Thu, 14 May 2015 15:56:31 -0700 Christian Wimmer Move VM-independent code out of HotSpot project
Thu, 14 May 2015 15:55:56 -0700 Christian Wimmer Remove assertion that does not hold when compiling methods with Word types
Thu, 14 May 2015 15:55:29 -0700 Christian Wimmer Use factory methods
Thu, 14 May 2015 15:54:45 -0700 Christian Wimmer Optimize assumption-free checks when compiling without optimistic optimizations
Thu, 14 May 2015 15:52:46 -0700 Christian Wimmer Make name available
Wed, 13 May 2015 14:02:56 +0200 Doug Simon converted @MethodSubstitutions for CRC32 to MethodSubstitutionPlugins
Wed, 13 May 2015 13:25:08 +0200 Doug Simon improved javadoc for GraphBuilderContext
Wed, 13 May 2015 13:11:17 +0200 Doug Simon cleaned up and improved documentation for IntrinsicScope
Wed, 13 May 2015 10:54:14 +0200 Doug Simon rename GraphBuilderPhase.getFrameState to getFrameStateBuilder
Wed, 13 May 2015 10:31:19 +0200 Doug Simon rename HIRFrameStateBuilder to FrameStateBuilder
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