log

age author description
Wed, 04 Feb 2015 21:04:41 +0100 Thomas Wuerthinger Factor the findSpecialCallTarget logic when canonicalizing MethodCallTarget nodes into a static method.
Wed, 04 Feb 2015 21:04:05 +0100 Thomas Wuerthinger Use stack kind when pushing an UnboxNode.
Wed, 04 Feb 2015 19:21:33 +0100 Thomas Wuerthinger Prototype for configuring inlining during parsing via a closure in the GraphBuilderConfiguration object.
Wed, 04 Feb 2015 14:33:27 +0100 Josef Eisl LIRGeneratorTool: change return type from Value to Variable for most emit methods.
Wed, 04 Feb 2015 16:53:11 +0100 Josef Eisl LIRGenerator: assert that we are not creating copies of variables (unintentionally).
Wed, 04 Feb 2015 14:44:37 +0100 Josef Eisl CurrentLockNode: do not create superfluous move.
Wed, 04 Feb 2015 15:08:31 +0100 Roland Schatz GraphBuilderPlugins for GraalDirectives.
Wed, 04 Feb 2015 15:00:25 +0100 Josef Eisl FixPointIntervalBuilder: do not record instruction ids but instructions.
Wed, 04 Feb 2015 15:02:36 +0100 Josef Eisl Remove InstructionNumberer once again (Backed out changeset: 1fca9212fb61).
Wed, 04 Feb 2015 14:39:22 +0100 Doug Simon copy GraphBuilderPlugins when copying a GraphBuilderPhase
Wed, 04 Feb 2015 13:51:17 +0100 Josef Eisl Merge.
Wed, 04 Feb 2015 11:31:26 +0100 Josef Eisl LSStackSlotAllocator: record use positions globally.
Tue, 03 Feb 2015 13:46:33 +0100 Josef Eisl InstructionNumberer: remove opIdToBlockMap.
Tue, 03 Feb 2015 13:33:52 +0100 Josef Eisl Backed out changeset 5b61f60e458f, d6b4eaeff50b (remove InstructionNumberer).
Tue, 03 Feb 2015 15:12:29 +0100 Josef Eisl LSStackSlotAllocator: add debug timers.
Tue, 03 Feb 2015 13:04:23 +0100 Josef Eisl FrameMapBuilderImpl: verify StackSlotAllocation.
Wed, 04 Feb 2015 03:22:41 +0100 Thomas Wuerthinger Merge.
Wed, 04 Feb 2015 03:19:37 +0100 Thomas Wuerthinger Fold if nodes at parse time.
Wed, 04 Feb 2015 03:04:20 +0100 Thomas Wuerthinger Prototype for folding object equality at parse time.
Wed, 04 Feb 2015 02:38:59 +0100 Thomas Wuerthinger More restructuring of CompareNode. Move unorderedIsTrue flag to a field.
Wed, 04 Feb 2015 02:28:28 +0100 Thomas Wuerthinger Restructure CompareNode. Create constant fold utility, store condition as data field.
Wed, 04 Feb 2015 01:59:39 +0100 Thomas Wuerthinger Canonicalize load fields on constant receivers at partial evaluation parse time.
Wed, 04 Feb 2015 01:41:30 +0100 Thomas Wuerthinger Draft for ParameterPlugin.
Wed, 04 Feb 2015 01:26:51 +0100 Thomas Wuerthinger Draft for LoadFieldPlugin.
Wed, 04 Feb 2015 00:55:08 +0100 Thomas Wuerthinger Further restructuring in the PartialEvaluator.
Wed, 04 Feb 2015 00:41:25 +0100 Thomas Wuerthinger More restructuring in PartialEvaluator.
Wed, 04 Feb 2015 00:31:33 +0100 Thomas Wuerthinger Move more logic from TruffleCache to PartialEvaluator.
Wed, 04 Feb 2015 00:20:29 +0100 Thomas Wuerthinger Move some logic from TruffleCache to PartialEvaluator.
Wed, 04 Feb 2015 01:31:23 +0100 Doug Simon moved dispatch for plugin to be within InvocationPlugin
Tue, 03 Feb 2015 21:24:16 +0100 Doug Simon Backed out c8b2315651d3 as it breaks replay compilation
Tue, 03 Feb 2015 21:22:33 +0100 Doug Simon use anonymous classes for GraphBuilderPlugins instead of enums to common out registration logic and add better static checking
Tue, 03 Feb 2015 18:30:07 +0100 Lukas Stadler fix canonicalizer in IntegerTestNode
Tue, 03 Feb 2015 17:15:44 +0100 Stefan Anzinger Merge
Tue, 03 Feb 2015 17:03:19 +0100 Stefan Anzinger Merge
Tue, 03 Feb 2015 17:02:15 +0100 Stefan Anzinger Only lowerToIf, when stage does not allow FloatingGuards
Tue, 03 Feb 2015 16:59:56 +0100 Stefan Anzinger Add HotSpotCryptoSubstitutionTest to blacklist for SPARC
Tue, 03 Feb 2015 16:09:16 +0100 Lukas Stadler small refactoring in DefaultTruffleSplittingStrategyNew
Tue, 03 Feb 2015 16:08:56 +0100 Lukas Stadler test for scheduling of proxy inputs
Tue, 03 Feb 2015 12:03:42 +0100 Lukas Stadler allocation profiling fixes
Tue, 03 Feb 2015 15:29:03 +0100 Gilles Duboscq Improve javadoc around LoopEndNode's endIndex. Make related methods package-private.
Wed, 28 Jan 2015 15:46:13 +0100 Gilles Duboscq mx: Show annotation processor edges in projectgraph
Tue, 03 Feb 2015 14:37:10 +0100 Roland Schatz Prevent duplication of ControlFlowAnchor nodes.
Tue, 03 Feb 2015 11:10:24 +0100 Josef Eisl Merge StackSlotAllocation cleanups.
Sat, 31 Jan 2015 15:51:54 +0100 Josef Eisl LSStackSlotAllocator: lazy initialize freeSlot and improve javadoc.
Sat, 31 Jan 2015 15:05:26 +0100 Josef Eisl LSStackSlotAllocator: clean up comments and sort methods.
Sat, 31 Jan 2015 14:48:27 +0100 Josef Eisl LSStackSlotAllocator: remove InstructionNumberer.
Sat, 31 Jan 2015 13:29:49 +0100 Josef Eisl LSStackSlotAllocator: make unhandled, active and sortedBlocks final.
Sat, 31 Jan 2015 13:23:40 +0100 Josef Eisl InstructionNumberer: remove opIdToInstructionMap and opIdToBlockMap.
Sat, 31 Jan 2015 12:59:40 +0100 Josef Eisl LSStackSlotAllocator: outsource FixPointIntervalBuilder.
Sat, 31 Jan 2015 11:32:38 +0100 Josef Eisl LSStackSlotAllocator: rename SlowIntervalBuilder to FixPointIntervalBuilder.
Sat, 31 Jan 2015 11:30:44 +0100 Josef Eisl LSStackSlotAllocator make SlowIntervalBuilder static.
Sat, 31 Jan 2015 11:07:15 +0100 Josef Eisl LSStackSlotAllocator: hide inner class.
Sat, 31 Jan 2015 11:01:45 +0100 Josef Eisl LSStackSlotAllocator: use priority queue.
Sat, 31 Jan 2015 10:49:20 +0100 Josef Eisl StackInterval: remove use position list.
Sat, 31 Jan 2015 10:35:50 +0100 Josef Eisl StackInterval: replace StackUsePosList with SortedMap.
Sat, 31 Jan 2015 11:01:26 +0100 Josef Eisl InstructionNumberer: make opIdToInstructionMap and opIdToBlockMap final.
Fri, 30 Jan 2015 15:39:59 +0100 Josef Eisl Make StackUsePosList and StackInterval final.
Fri, 30 Jan 2015 15:30:33 +0100 Josef Eisl LSStackSlotAllocator: fix typos.
Fri, 30 Jan 2015 15:23:32 +0100 Josef Eisl Rename EnableLSStackSlotAllocation command line flag to LSStackSlotAllocation.
Tue, 03 Feb 2015 04:17:06 +0100 Thomas Wuerthinger Clean ups in partial evaluator. New development-only option FastPE.
Sun, 01 Feb 2015 19:25:27 +0100 Thomas Wuerthinger Use class hashcode instead of class name hashcode in NodeClass.
Mon, 02 Feb 2015 17:21:33 -0800 Christian Wimmer Small fixes for Graal tutorial classes
Mon, 02 Feb 2015 14:29:29 -0800 Tom Rodriguez Reassociate invariants near end of MidTier
Mon, 02 Feb 2015 22:50:17 +0100 Doug Simon Merge.
Mon, 02 Feb 2015 11:51:06 -0800 Tom Rodriguez Break LoopTransform phases into individual phases
Mon, 02 Feb 2015 22:49:50 +0100 Doug Simon added GraphBuilderPlugins for standard boxing/unboxing methods
Mon, 02 Feb 2015 21:40:08 +0100 Doug Simon factored out common code
Mon, 02 Feb 2015 21:38:47 +0100 Doug Simon added GraphBuilderPlugins for CompilerDirectives
Mon, 02 Feb 2015 21:38:15 +0100 Doug Simon extra javadoc
Mon, 02 Feb 2015 21:38:00 +0100 Doug Simon extra assertion checking around use of GraphBuilderPlugins
Mon, 02 Feb 2015 17:42:55 +0100 Doug Simon implemented proper .equals() and .hashCode() for ArithmeticOpTable and the associated Op class hierarchy
Mon, 02 Feb 2015 14:20:44 +0100 Doug Simon made enum field final
Sun, 01 Feb 2015 20:57:56 -0800 Tom Rodriguez Merge
Fri, 30 Jan 2015 11:56:24 -0800 Tom Rodriguez Protect against violation of Map interface contract
Fri, 30 Jan 2015 11:33:32 -0800 Tom Rodriguez Fix criteria in GraphChangeMonitoringPhase
Fri, 30 Jan 2015 11:28:00 -0800 Tom Rodriguez CountingProxy should print to TTY
Fri, 30 Jan 2015 11:26:00 -0800 Tom Rodriguez Add substitution for CompilerToVMImpl.getJavaMirror
Fri, 30 Jan 2015 11:24:27 -0800 Tom Rodriguez Properly handle multiple class names for ClassSubstitution
Sun, 01 Feb 2015 02:21:32 +0100 Thomas Wuerthinger Simplify IntegerStamp.meet. Simplify assertion in ArithmeticStamp.
Sun, 01 Feb 2015 00:51:09 +0100 Thomas Wuerthinger Small improvement to LIRInsertionBuffer.
Sat, 31 Jan 2015 23:43:30 +0100 Thomas Wuerthinger Small changes in edges iterator.
Sat, 31 Jan 2015 21:33:01 +0100 Thomas Wuerthinger Split methods in ConditionalEliminationPhase.
Sat, 31 Jan 2015 19:03:33 +0100 Thomas Wuerthinger Merge.
Wed, 28 Jan 2015 15:07:54 +0100 Thomas Wuerthinger Process inputs of ProxyNodes in the scheduler.
Sat, 31 Jan 2015 00:30:00 +0100 Doug Simon initial commit of GraphBuilderPhase plugins
Sat, 31 Jan 2015 00:19:34 +0100 Doug Simon improved error message when Service loading fails
Fri, 30 Jan 2015 20:52:39 +0100 Lukas Stadler schedule inputs of proxy nodes at the loop exit
Fri, 30 Jan 2015 10:54:09 -0800 Christian Wimmer Remove unused parameter "stub" from GraalCompiler.compileGraph
Thu, 29 Jan 2015 16:49:03 +0100 Roland Schatz Unit tests for GraalDirectives API.
Thu, 29 Jan 2015 16:45:09 +0100 Roland Schatz Add GraalDirectives API to influence compiler behavior.
Wed, 28 Jan 2015 12:08:21 +0100 Roland Schatz Fix comment.
Tue, 27 Jan 2015 17:03:55 +0100 Roland Schatz Remove wrong javadoc.
Thu, 29 Jan 2015 16:34:55 -0800 Christian Wimmer Bugfix: static and instance field with same offset are not equal
Thu, 29 Jan 2015 16:33:33 -0800 Christian Wimmer Examples for Graal tutorial
Thu, 29 Jan 2015 16:32:54 -0800 Christian Wimmer More and better value setters in GraphBuilderConfiguration
Thu, 29 Jan 2015 11:45:56 -0800 Michael Van De Vanter Truffle/SL: clean up SL instrumentation code
Thu, 29 Jan 2015 11:44:14 -0800 Michael Van De Vanter Truffle/Instrumentation: comments and minor code cleanup post-review
Thu, 29 Jan 2015 11:27:19 +0100 Josef Eisl StackSlotAllocation: fix style/formating issues.
Thu, 29 Jan 2015 11:14:27 +0100 Josef Eisl StackSlotAllocation: merge with upstream.
Thu, 29 Jan 2015 10:56:07 +0100 Josef Eisl StackSlotAllocation: add metric for uninitialized stack slots.
Thu, 29 Jan 2015 10:38:01 +0100 Josef Eisl StackSlotAllocation: improve javadoc.
Wed, 28 Jan 2015 19:32:47 +0100 Josef Eisl Merge.
Wed, 28 Jan 2015 19:12:57 +0100 Josef Eisl StackSlotAllocation: handle uninitialized stack slots.
Tue, 13 Jan 2015 17:52:18 +0100 Josef Eisl Move StackSlotAllocators into a package.
Tue, 13 Jan 2015 17:50:58 +0100 Josef Eisl Make FrameMap allocation methods and VirtualStackSlot visible.
Tue, 13 Jan 2015 17:43:04 +0100 Josef Eisl StackSlotAllocator: add CFGPrinter support for StackIntervals.
Tue, 13 Jan 2015 17:42:08 +0100 Josef Eisl StackSlotAllocator: add linear scan stack slot allocator.
Tue, 13 Jan 2015 17:37:44 +0100 Josef Eisl StackSlotAllocator: add debug meters
Tue, 13 Jan 2015 17:34:34 +0100 Josef Eisl VirtualStackSlot: make toString() c1visualizer compatible.
Thu, 04 Dec 2014 14:17:24 +0100 Josef Eisl Add FrameMap.spillSlotRangeSize().
Wed, 03 Dec 2014 23:10:53 +0100 Josef Eisl Introduce FrameMapBuilderTool.
Thu, 04 Dec 2014 11:15:04 +0100 Josef Eisl Encapsulate FrameMapBuilderImpl.frameMap.
Wed, 03 Dec 2014 22:55:03 +0100 Josef Eisl Pass StackSlotAllocator to FrameMapBuilder.buildFrameMap().
Wed, 03 Dec 2014 20:34:57 +0100 Josef Eisl Remove FrameMappingTool.
Wed, 03 Dec 2014 20:21:24 +0100 Josef Eisl Remove FrameMapBuilder.requireMapping() (only LIR needs to be updated).
Wed, 03 Dec 2014 21:39:15 +0100 Josef Eisl LinearScan: remove support for markFrameLocations.
Wed, 28 Jan 2015 19:56:03 -0800 Tom Rodriguez Merge
Wed, 28 Jan 2015 17:48:54 -0800 Tom Rodriguez Make BlackholeSubstitutions work with older versions of JMH
Wed, 28 Jan 2015 12:41:40 -0800 Tom Rodriguez Don't report derived induction variable for IV backedge value
Wed, 28 Jan 2015 12:39:10 -0800 Tom Rodriguez Added entrySet and keySet to NodeNodeMap
Wed, 28 Jan 2015 12:09:13 -0800 Tom Rodriguez Only keep RuntimeConstraint action None guards fixed in the control flow
Thu, 29 Jan 2015 03:13:15 +0100 Andreas Woess Truffle: allow @TruffleBoundary on constructors
Thu, 29 Jan 2015 03:11:53 +0100 Andreas Woess Truffle: simplify NodeUtil.findChildField
Thu, 29 Jan 2015 00:12:55 +0000 Chris Seaton Merge.
Thu, 29 Jan 2015 00:12:30 +0000 Chris Seaton Truffle: print the line number in the source attribution tree.
Wed, 28 Jan 2015 15:01:21 +0100 Doug Simon removed leftover GPU support code
Wed, 28 Jan 2015 14:24:16 +0100 Thomas Wuerthinger Merge.
Wed, 28 Jan 2015 12:14:03 +0100 Thomas Wuerthinger Remove ValueProxy nodes from schedule lists.
Wed, 28 Jan 2015 12:05:41 +0100 Thomas Wuerthinger Change verification of scheduled graph.
Wed, 28 Jan 2015 12:03:00 +0100 Thomas Wuerthinger Shorter comparison of HotSpotResolvedFieldImpl instances.
Wed, 28 Jan 2015 12:19:27 +0100 Doug Simon exclude com.oracle.graal.virtual.bench/src_gen directory from Checkstyle Eclipse plugin
Wed, 28 Jan 2015 11:28:03 +0100 Thomas Wuerthinger Merge.
Wed, 28 Jan 2015 11:27:35 +0100 Thomas Wuerthinger Fix LocationSet - use equals for comparing LocationIdentity objects.
Wed, 28 Jan 2015 04:05:07 +0100 Thomas Wuerthinger Run eclipse format.
Wed, 28 Jan 2015 03:28:31 +0100 Thomas Wuerthinger Merge.
Wed, 28 Jan 2015 02:58:22 +0100 Thomas Wuerthinger Do not enforce final constraint for macro node classes.
Wed, 28 Jan 2015 02:34:14 +0100 Thomas Wuerthinger Allow final modifier on node subclasses and start adding the modifier to leaf classes.
Wed, 28 Jan 2015 01:11:25 +0100 Thomas Wuerthinger Fix class comparison statements for BeginNode and MergeNode to reflect new class hierarchy.
Wed, 28 Jan 2015 01:06:39 +0100 Thomas Wuerthinger Make AbstractMergeNode abstract and introduce concrete subclass MergeNode.
Wed, 28 Jan 2015 01:04:20 +0100 Thomas Wuerthinger Rename MergeNode to AbstractMergeNode.
Wed, 28 Jan 2015 01:01:54 +0100 Thomas Wuerthinger Make AbstractBeginNode an abstract class and create concrete subclass BeginNode.
Wed, 28 Jan 2015 00:50:31 +0100 Thomas Wuerthinger Rename BeginNode => AbstractBeginNode.
Tue, 27 Jan 2015 23:52:31 +0100 Thomas Wuerthinger Rename KillSet to LocationSet, make it more efficient, and fix a bug related to ANY_LOCATION.
Tue, 27 Jan 2015 23:52:05 +0100 Thomas Wuerthinger Add a corner case test case with a mixture of unsafe writes and normal reads.
Tue, 27 Jan 2015 20:28:43 -0800 Michael Van De Vanter Truffle/Instrumentation: clean up and repair some old unit tests
Tue, 27 Jan 2015 20:28:19 -0800 Michael Van De Vanter Truffle/Instrumentation: clean up and repair some old unit tests
Tue, 27 Jan 2015 20:27:25 -0800 Michael Van De Vanter Truffle/Tools: unit tests for new framework and tool instances
Tue, 27 Jan 2015 20:26:41 -0800 Michael Van De Vanter Truffle/Tools: a new framework for pluggable tools that gather Truffle execution data
Tue, 27 Jan 2015 20:25:26 -0800 Michael Van De Vanter Truffle/Source: add default comparator for LineLocation
Tue, 27 Jan 2015 20:24:54 -0800 Michael Van De Vanter Truffle: Improved support for "probing" AST nodes:
Tue, 27 Jan 2015 20:23:13 -0800 Michael Van De Vanter Truffle: Additions to NodeUtil to support optional "safe" AST node replacement (and diagnostics when unsafe)
Tue, 27 Jan 2015 15:47:34 -0800 Tom Rodriguez Automatically install Batik for SVG export in IGV
Tue, 27 Jan 2015 14:54:07 -0800 Tom Rodriguez Fix inline policy of EdgesTest to ensure stable results
Tue, 27 Jan 2015 23:19:40 +0100 Lukas Stadler fix TruffleBoundary usage in SLCallUntilOptimizedBuiltin
Tue, 27 Jan 2015 23:14:40 +0100 Lukas Stadler store absolute file in FileSource
Tue, 27 Jan 2015 23:12:58 +0100 Lukas Stadler include original exception in FileSource.getReader
Tue, 27 Jan 2015 23:12:51 +0100 Lukas Stadler dump graphs for performance warnings
Tue, 27 Jan 2015 23:11:11 +0100 Lukas Stadler add annotation processor to verify TruffleBoundary/VirtualFrame usages
Tue, 27 Jan 2015 21:24:24 +0100 Doug Simon renamed LIRGenerator.emitForeignCall to emitForeignCallOp to avoid confusion
Tue, 27 Jan 2015 16:58:48 +0100 Thomas Wuerthinger Merge.
Tue, 27 Jan 2015 16:56:10 +0100 Thomas Wuerthinger Do not compute region set in SchedulePhase. Use new API of ReentrantBlockIterator.
Tue, 27 Jan 2015 16:52:25 +0100 Thomas Wuerthinger Pass a lambda to the ReentrantBlockIterator instead of a set.
Tue, 27 Jan 2015 16:16:06 +0100 Thomas Wuerthinger Only cache in MergeProcessor of PEA when processing loop begin blocks.
Tue, 27 Jan 2015 16:01:48 +0100 Thomas Wuerthinger Simplifications in PEA.
Tue, 27 Jan 2015 14:54:55 +0100 Thomas Wuerthinger Add utility methods to GuardsStage.
Tue, 27 Jan 2015 13:17:53 +0100 Thomas Wuerthinger Use Node#getUsageCount wherever possible.
Tue, 27 Jan 2015 13:09:17 +0100 Thomas Wuerthinger Small simplification in PE closure.
Tue, 27 Jan 2015 12:27:40 +0100 Thomas Wuerthinger Restructurings in ReentrantBlockIterator.
Tue, 27 Jan 2015 11:58:50 +0100 Thomas Wuerthinger Do not provide full schedul to LoweringTool.
Tue, 27 Jan 2015 11:47:44 +0100 Thomas Wuerthinger Always use read aware memory scheduling.
Tue, 27 Jan 2015 15:10:32 +0100 Paul Woegerer Various adjustments to simplify future merges
Tue, 27 Jan 2015 14:28:13 +0100 Paul Woegerer Allow PartialEvaluator to use a custom SnippetReflectionProvider
Tue, 27 Jan 2015 14:24:59 +0100 Paul Woegerer Prevent polluting SLFunctionRegistry (via SLNodeFactory.createRead()) with LHS names of assignment
Tue, 27 Jan 2015 14:11:52 +0100 Paul Woegerer Allow users to provide their own TruffleRuntime implementation
Tue, 27 Jan 2015 12:05:41 +0100 Roland Schatz Enable constant folding of Math.pow().
Tue, 27 Jan 2015 12:25:38 +0100 Doug Simon provide Stub.getStubs() method to access all installed stubs
Tue, 27 Jan 2015 12:24:44 +0100 Doug Simon fixed typo in sharedRuntime_x86_32.cpp
Tue, 27 Jan 2015 03:06:12 +0100 Thomas Wuerthinger Use LATEST schedule for PEA.
Mon, 26 Jan 2015 23:31:20 +0100 Thomas Wuerthinger Fix unused import.
Mon, 26 Jan 2015 23:30:09 +0100 Thomas Wuerthinger Do not add proxy nodes of loop exits to the schedule.
Mon, 26 Jan 2015 23:24:06 +0100 Thomas Wuerthinger Simplifications around PEA and using earliest possible schedule for nodes.
Mon, 26 Jan 2015 14:43:57 -0800 Tom Rodriguez Add toString and some accessors to InductionVariable subclasses
Mon, 26 Jan 2015 22:38:44 +0100 Stefan Anzinger Fix compile errors
Mon, 26 Jan 2015 21:53:57 +0100 Stefan Anzinger Merge
Mon, 26 Jan 2015 21:21:06 +0100 Stefan Anzinger [SPARC] Fix Partial Escape Analysis for SPARC in Truffle
Mon, 26 Jan 2015 21:19:36 +0100 Stefan Anzinger Merge
Mon, 19 Jan 2015 15:03:17 +0100 Stefan Anzinger [SPARC] add classes to blacklist for unittest on sparc as the PEA is partially disabled right now
Mon, 26 Jan 2015 11:37:05 -0800 Tom Rodriguez Add Java and JVM arguments to log file when -G:LogFile= is used
Mon, 26 Jan 2015 09:29:47 -0800 Tom Rodriguez Add some assertion messages
Mon, 26 Jan 2015 09:28:20 -0800 Tom Rodriguez Add utility phase to dump more information when another phase changes the graph
Sun, 25 Jan 2015 09:52:32 +0100 Andreas Woess Remove IterableNodeType from AssumptionNode
Sun, 25 Jan 2015 09:50:42 +0100 Andreas Woess Remove IterableNodeType from IntegerExactArithmeticNode
Sun, 25 Jan 2015 20:58:50 +0100 Doug Simon fixed regression caused by GPU removal
Sat, 24 Jan 2015 00:45:12 +0100 Thomas Wuerthinger Remove class ScheduledNode from the node class hierarchy.
Fri, 23 Jan 2015 22:13:55 +0100 Thomas Wuerthinger Temporarily remove FlowSensitiveReductionPhase.
Fri, 23 Jan 2015 22:00:55 +0100 Thomas Wuerthinger Temporarily remove java.decompiler project.
Fri, 23 Jan 2015 18:20:37 +0100 Thomas Wuerthinger Move to a system that has an extra counter for extra usages.
Fri, 23 Jan 2015 11:52:36 +0100 Thomas Wuerthinger Add utility Node#hasNoUsages.
Fri, 23 Jan 2015 11:28:20 +0100 Thomas Wuerthinger Remove TailcallNode.
Fri, 23 Jan 2015 15:51:35 +0100 Paul Woegerer Various adjustments to simplify future merges
Fri, 23 Jan 2015 14:32:11 +0100 Roland Schatz Avoid double copy of monitorIds list.
Fri, 23 Jan 2015 13:11:28 +0100 Roland Schatz Compiler intrinsic for JMH blackhole.
Thu, 22 Jan 2015 16:35:37 +0100 Roland Schatz Ignore dontinline compile command if it would prevent application of forced substitutions.
Thu, 22 Jan 2015 15:59:51 +0100 Roland Schatz mx: fix duplicate arguments for microbench
Fri, 23 Jan 2015 12:08:12 +0100 Christian Wirth fix in mx.py, MX_SUBPROCESS_COMMAND_FILE opened twice, fails on Windows
Fri, 23 Jan 2015 10:54:21 +0100 Doug Simon removed GPU code
Thu, 22 Jan 2015 23:16:17 +0100 Thomas Wuerthinger Small improvement in NodeList.
Thu, 22 Jan 2015 21:53:06 +0100 Thomas Wuerthinger Initialize FrameState with less copying.
Thu, 22 Jan 2015 21:14:53 +0100 Thomas Wuerthinger Make allocation of virtual object mapping lazy.
Thu, 22 Jan 2015 21:01:46 +0100 Thomas Wuerthinger Do not always allocate monitorId NodeInputList. Allow null NodeInputList.
Thu, 22 Jan 2015 18:46:04 +0100 Doug Simon fixed branch probability in instanceof snippet
Thu, 22 Jan 2015 16:25:04 +0100 Thomas Wuerthinger No need to clean up deleted phis.
Thu, 22 Jan 2015 16:24:36 +0100 Thomas Wuerthinger Initial version of inlining during parsing.
Wed, 21 Jan 2015 14:29:00 +0100 Thomas Wuerthinger Initialize frame state builder created for parse time inlining correctly.
Wed, 21 Jan 2015 13:10:52 +0100 Thomas Wuerthinger Restructuring in the GraphBuilder to have less fields in the phase instance.
Wed, 21 Jan 2015 12:01:14 +0100 Thomas Wuerthinger Make starting node a parameter in the GraphBuilder.
Wed, 21 Jan 2015 11:55:37 +0100 Thomas Wuerthinger GraphBuilder simplifications.
Tue, 20 Jan 2015 17:55:16 +0100 Thomas Wuerthinger Small simplification for BaselineBytecodeParser.
Tue, 20 Jan 2015 17:47:05 +0100 Thomas Wuerthinger Small clean up in GraphBuilderPhase.
Tue, 20 Jan 2015 17:10:20 +0100 Thomas Wuerthinger Remove obsolete comment.
Tue, 20 Jan 2015 16:54:38 +0100 Thomas Wuerthinger Remove GraphBuilderPhase#finishPrepare.
Tue, 20 Jan 2015 16:40:45 +0100 Thomas Wuerthinger Clean up in Kind class. Introduce Kind#getSlotCount and Kind#needsTwoSlots methods.
Tue, 20 Jan 2015 16:09:23 +0100 Thomas Wuerthinger Introduce new option InlineDuringParsing.
Thu, 22 Jan 2015 11:16:26 +0100 Doug Simon Added tag gpu-0.1 for changeset 1b0ef9634252
Thu, 22 Jan 2015 11:16:06 +0100 Doug Simon removed unused HotSpotGraalRuntime.setRuntimeAccessCheck()gpu-0.1
Thu, 22 Jan 2015 09:45:56 +0100 Doug Simon fixed unbalanced #ifdef
Thu, 22 Jan 2015 01:22:02 +0100 Andreas Woess Truffle: replace Truffle-internal usages of unsafe compiler directives
Thu, 22 Jan 2015 01:11:06 +0100 Andreas Woess Truffle: remove references to unsafe in comments
Thu, 22 Jan 2015 01:08:25 +0100 Andreas Woess Truffle: deprecate CompilerDirectives.unsafe* methods.
Thu, 22 Jan 2015 01:01:29 +0100 Andreas Woess Truffle: add (and switch to) safe node field access implementation using reflection
Thu, 22 Jan 2015 00:37:29 +0100 Andreas Woess Truffle: channel all NodeUtil field accesses through NodeField class
Wed, 21 Jan 2015 11:00:48 -0800 Tom Rodriguez Add option to restrict MethodFilter to the root method
Wed, 21 Jan 2015 10:20:41 -0800 Tom Rodriguez Don't allow guards with action == None to float
Wed, 21 Jan 2015 10:19:33 -0800 Tom Rodriguez Emit warnings to TTY instead of System.out
Wed, 21 Jan 2015 19:03:37 +0100 Doug Simon fixed pylint issue
Wed, 21 Jan 2015 19:01:13 +0100 Doug Simon Merge.
Wed, 21 Jan 2015 15:44:30 +0100 Roland Schatz Microbenchmark for partial escape analysis.
Wed, 21 Jan 2015 14:49:13 +0100 Roland Schatz mx: add microbench command to run JMH benchmarks
Wed, 21 Jan 2015 13:55:37 +0100 Roland Schatz mx: support annotation processors in libraries
Wed, 21 Jan 2015 13:36:23 +0100 Gilles Duboscq mx: JavaConfig: compare compilance and version before path