Tue, 10 Sep 2013 09:56:35 +0200 |
Gilles Duboscq |
The lowering of FixedGuardNode is independent of the runtime
|
Tue, 10 Sep 2013 17:38:02 +0200 |
Roland Schatz |
Update changed nodes in incremental canonicalizer.
|
Tue, 10 Sep 2013 15:49:17 +0200 |
Roland Schatz |
Make inner class CanonicalizerPhase.Instance private.
|
Tue, 10 Sep 2013 14:18:26 +0200 |
Roland Schatz |
Pass canonicalizer into IterativeConditionalEliminationPhase.
|
Tue, 10 Sep 2013 14:15:59 +0200 |
Roland Schatz |
Pass canonicalizer into tail duplication.
|
Tue, 10 Sep 2013 14:09:10 +0200 |
Roland Schatz |
Pass canonicalizer into loop transformations.
|
Tue, 10 Sep 2013 13:59:44 +0200 |
Roland Schatz |
Pass canonicalizer into EffectsPhase.
|
Tue, 10 Sep 2013 13:39:33 +0200 |
Roland Schatz |
Avoid direct usage of CanonicalizerPhase.Instance in partial evaluator.
|
Tue, 10 Sep 2013 13:28:26 +0200 |
Roland Schatz |
Avoid direct usage of CanonicalizerPhase.Instance in replacements processing.
|
Tue, 10 Sep 2013 13:08:09 +0200 |
Roland Schatz |
Avoid direct usage of CanonicalizerPhase.Instance in tests.
|
Tue, 10 Sep 2013 12:05:19 +0200 |
Roland Schatz |
Use CanonicalizerPhase.applyIncremental in InliningPhase.
|
Tue, 10 Sep 2013 11:14:36 +0200 |
Roland Schatz |
New methods for incremental canonicalization.
|
Mon, 09 Sep 2013 10:48:28 +0200 |
Roland Schatz |
Try constant folding in canonicalizer even if tryInferStamp didn't change anything.
|
Tue, 10 Sep 2013 16:44:58 +0200 |
Doug Simon |
re-enabled -G:+DumpOnError
|
Tue, 10 Sep 2013 15:42:22 +0200 |
Doug Simon |
removed side effect of -XX:+CITime on -G:Meter and -G:Time (GRAAL-195)
|
Tue, 10 Sep 2013 15:40:28 +0200 |
Doug Simon |
added support for DebugMetric and DebugTimer objects to be unconditionally enabled (GRAAL-195)
|
Tue, 10 Sep 2013 14:32:55 +0200 |
Doug Simon |
ensure Debug.enable() is called before any DebugTimer or DebugMetric objects are requested
|
Tue, 10 Sep 2013 14:30:07 +0200 |
Doug Simon |
fix spelling error
|
Tue, 10 Sep 2013 14:25:08 +0200 |
Doug Simon |
made methods for accessing HotSpot VM options static so they can be used without a HotSpotVMConfig object
|
Tue, 10 Sep 2013 00:15:32 +0200 |
Doug Simon |
updated README_GRAAL.txt to reflect recent mx changes
|
Mon, 09 Sep 2013 22:33:57 +0200 |
Andreas Woess |
Truffle-DSL: allow multiple implicit casts with the same source type.
|
Mon, 09 Sep 2013 19:29:52 +0200 |
Bernhard Urban |
fix usage of IterableNodeType, as some verions of javac seems to have problems with it
|
Mon, 09 Sep 2013 11:59:03 +0200 |
Bernhard Urban |
Graph: fix index of array access in usageModCount()
|
Sun, 08 Sep 2013 13:16:12 +0200 |
Christian Humer |
Truffle-DSL: fixed a if bug target parameters and executes accidently do not match.
|
Mon, 09 Sep 2013 17:36:25 +0200 |
Doug Simon |
replaced computed internal name for java.lang.System with a constant to workaround deadlock issue involving class initializer of HotSpotResolvedJavaField (CR-1405)
|
Mon, 09 Sep 2013 17:34:23 +0200 |
Doug Simon |
added DebugHistogram printer that emits R statements to instantiate a vector of named values corresponding to the histogram
|
Mon, 09 Sep 2013 13:57:53 +0200 |
Doug Simon |
split DebugHistogram printing out into separate service
|
Fri, 06 Sep 2013 18:11:30 +0200 |
Bernhard Urban |
SnippetTemplate: remove left over dead code elimination phase
|
Fri, 06 Sep 2013 18:11:26 +0200 |
Bernhard Urban |
pending exception: use locations on a write
|
Fri, 06 Sep 2013 16:54:32 +0200 |
Christian Humer |
Merge.
|
Fri, 06 Sep 2013 16:17:16 +0200 |
Christian Humer |
Merge.
|
Fri, 06 Sep 2013 16:17:01 +0200 |
Christian Humer |
SL: added an implicit cast to SL-type system.
|
Fri, 06 Sep 2013 16:16:40 +0200 |
Christian Humer |
Truffle-DSL: implemented implicit casts.
|
Fri, 06 Sep 2013 16:11:15 +0200 |
Christian Humer |
Truffle-DSL: polymorphic test asserts now on any child node's parent.
|
Fri, 06 Sep 2013 16:10:09 +0200 |
Christian Humer |
Truffle-DSL: fixed a bug in isAssignable.
|
Fri, 06 Sep 2013 16:08:59 +0200 |
Christian Humer |
Truffle-DSL: fixed message container was redirecting messages too often.
|
Fri, 06 Sep 2013 16:08:31 +0200 |
Christian Humer |
Truffle-DSL: extensions to the CodeTreeBuilder.
|
Fri, 06 Sep 2013 15:28:53 +0200 |
Gilles Duboscq |
Allow getting modCount fo deleted nodes
|
Fri, 06 Sep 2013 12:15:44 +0200 |
Doug Simon |
use binary search when looking for the end of Node.extraUsages (GRAAL-452)
|
Thu, 05 Sep 2013 17:34:36 -0700 |
Christian Wimmer |
Merge
|
Thu, 05 Sep 2013 16:36:13 -0700 |
Christian Wimmer |
Fixed registers that flow into a block need to be inputs of the LabelOp, otherwise the register allocator can insert spill moves before the definition of a fixed register.
|
Thu, 05 Sep 2013 16:34:37 -0700 |
Christian Wimmer |
Inlining only needs to consider invokes of Java methods, i.e., calls with a MethodCallTargetNode
|
Thu, 05 Sep 2013 15:03:36 -0700 |
Michael Van De Vanter |
Truffle: add alternate Node/RootNode constructors with SourceSection argument.
|
Thu, 05 Sep 2013 20:23:20 +0200 |
Doug Simon |
pylint only checks versioned python sources
|
Thu, 05 Sep 2013 20:20:30 +0200 |
Doug Simon |
removed tradesoap from the gate - it's simply too unreliable
|
Thu, 05 Sep 2013 16:32:41 +0200 |
Doug Simon |
replace usages().count() == 0 with usages().isEmpty()
|
Thu, 05 Sep 2013 14:50:46 +0200 |
Doug Simon |
modified Node.removeUsage to do less copying (GRAAL-452)
|
Thu, 05 Sep 2013 10:59:01 +0200 |
Gilles Duboscq |
Use a better warning message for building with --installed-jdks set
|
Thu, 05 Sep 2013 10:55:51 +0200 |
Gilles Duboscq |
Remove deprecated verify in InstanceOfDynamicNode
|
Thu, 05 Sep 2013 00:44:36 +0200 |
Doug Simon |
inlined NodeUsageList into Node (GRAAL-452)
|
Wed, 04 Sep 2013 10:47:37 -0400 |
bharadwaj |
Improvements to PTX codegen; allows more PTX tests that run on the device to pass.
|
Wed, 04 Sep 2013 14:56:30 +0200 |
Doug Simon |
added pylint to gate
|
Wed, 04 Sep 2013 14:54:48 +0200 |
Doug Simon |
added pylint command
|
Wed, 04 Sep 2013 13:21:30 +0200 |
Doug Simon |
removed Node.modCount field (GRAAL-452)
|
Wed, 04 Sep 2013 10:40:56 +0200 |
Gilles Duboscq |
mx: Remove debug printing in specjvm2008
|
Wed, 04 Sep 2013 09:39:51 +0200 |
Gilles Duboscq |
use iterable for LoopFragment.toHirBlocks rather than reify collections
|
Tue, 03 Sep 2013 18:19:30 +0200 |
Gilles Duboscq |
Avoid accessing the code of a method before it has been linked and verified.
|
Tue, 03 Sep 2013 18:09:02 +0200 |
Gilles Duboscq |
Add isLinked method to ResolvedJavaType
|
Tue, 03 Sep 2013 18:02:29 +0200 |
Gilles Duboscq |
Make is_rewritten a guarantee in initializeBytecode
|
Tue, 03 Sep 2013 14:18:52 -0700 |
Mick Jordan |
Merge
|
Tue, 03 Sep 2013 14:09:56 -0700 |
Mick Jordan |
Merge
|
Tue, 03 Sep 2013 14:09:35 -0700 |
Mick Jordan |
CR-1368
|
Tue, 03 Sep 2013 22:36:02 +0200 |
Doug Simon |
added timers for Truffle compilation pipeline
|
Tue, 03 Sep 2013 16:33:41 +0200 |
Doug Simon |
added support for pylint and fixed errors/warnings it found
|
Tue, 03 Sep 2013 14:14:09 +0200 |
Gilles Duboscq |
Fix graalCompilerToVM::initializeBytecode regarding bytecode rewritting for methods that are not rewritten.
|
Mon, 02 Sep 2013 11:44:19 +0200 |
Gilles Duboscq |
If _installed_jdk is set, ask confirmation before building
|
Mon, 02 Sep 2013 11:40:24 +0200 |
Gilles Duboscq |
mx: add helper method for yes/no question
|
Mon, 02 Sep 2013 20:44:49 +0200 |
Christian Humer |
Merge.
|
Mon, 02 Sep 2013 16:47:29 +0200 |
Christian Humer |
Truffle-DSL: fixed a compiler warning for fields of type java.lang.Object. (GRAAL-434 #resolve)
|
Mon, 02 Sep 2013 15:27:20 +0200 |
Christian Humer |
Merge.
|
Mon, 02 Sep 2013 15:22:25 +0200 |
Christian Humer |
Truffle-DSL: fixed a bug in grouping of abstract guards.
|
Fri, 30 Aug 2013 17:45:53 +0200 |
Christian Humer |
Truffle-DSL: reduced generated code size by not generating primarily unused primitive type execute methods.
|
Fri, 30 Aug 2013 17:40:16 +0200 |
Christian Humer |
Truffle-DSL: fixed NPE if wrong invalid child type is declared.
|
Mon, 02 Sep 2013 16:41:17 +0200 |
Doug Simon |
moved IntrinsificationsEnabled and IntrinsificationsDisabled to new GraalCompiler.Options class
|
Mon, 02 Sep 2013 15:51:06 +0200 |
Bernhard Urban |
LocalNode: remove special handling, they should be reachable via inputs of other nodes if connected
|
Mon, 02 Sep 2013 15:50:54 +0200 |
Bernhard Urban |
ifCanonTest: unconnect replaced local nodes from frame state, to match expected graph
|
Fri, 30 Aug 2013 15:38:14 +0200 |
Bernhard Urban |
SchedulePhase: remove special handling of localnodes
|
Thu, 29 Aug 2013 20:55:18 +0200 |
Bernhard Urban |
LoweringTool: pass initial lastFixedNode to constructor
|
Mon, 02 Sep 2013 14:15:41 +0200 |
Roland Schatz |
Support for PlatformKind in PhiResolver.
|
Mon, 02 Sep 2013 14:08:49 +0200 |
Roland Schatz |
Change architecture interface.
|
Sun, 01 Sep 2013 21:57:07 +0200 |
Thomas Wuerthinger |
Fix for graph expansion in TruffleCache when the node in the worklist is already deleted.
|
Sun, 01 Sep 2013 19:46:15 +0200 |
Thomas Wuerthinger |
Allow escape analysis to ignore object identity correctness for types marked via the CompilerDirectives.ValueType annotation.
|
Sun, 01 Sep 2013 19:39:06 +0200 |
Thomas Wuerthinger |
Introduce CompilerDirectives.ValueType annotation in Truffle API.
|
Sat, 31 Aug 2013 09:18:58 +0200 |
Doug Simon |
Merge.
|
Sat, 31 Aug 2013 09:18:42 +0200 |
Doug Simon |
fixed documentation of --installed-jdks mx option
|
Sat, 31 Aug 2013 09:18:26 +0200 |
Doug Simon |
removed metric for counting instantiated Nodes until issue with EscapeAnalysisTest.testNewNode has been resolved
|
Thu, 29 Aug 2013 22:53:56 +0200 |
Doug Simon |
made enabling/disabling of intrinsifications extensible (GRAAL-111)
|
Thu, 29 Aug 2013 21:32:54 +0200 |
Doug Simon |
Merge.
|
Thu, 29 Aug 2013 21:32:00 +0200 |
Doug Simon |
added help text to debug scope related options
|
Thu, 29 Aug 2013 21:31:15 +0200 |
Doug Simon |
added help text to CompileTheWorld options
|
Wed, 28 Aug 2013 22:35:01 +0200 |
Doug Simon |
added metrics for timing front-end, back-end and code installation (GRAAL-448)
|
Wed, 28 Aug 2013 22:34:22 +0200 |
Doug Simon |
added metrics for total number of Nodes, LIRInstructions and CompositeValues created (GRAAL-448)
|
Fri, 30 Aug 2013 16:39:05 -0400 |
bharadwaj |
Implement several missing PTX codegen features; return value capture and method args passing of java method executed on GPU.
|
Fri, 30 Aug 2013 17:31:59 +0200 |
Christian Humer |
Truffle-DSL: fixed bug if node class was used also as child.
|
Fri, 30 Aug 2013 17:06:25 +0200 |
Christian Humer |
Merge.
|
Fri, 30 Aug 2013 17:00:26 +0200 |
Christian Humer |
Truffle-DSL: fixed wrong equals/hashCode in Template.
|
Fri, 30 Aug 2013 15:55:52 +0200 |
Christian Humer |
Truffle-DSL: fixed a bug in else connections of generic generated methods.
|
Fri, 30 Aug 2013 15:55:22 +0200 |
Christian Humer |
Truffle-DSL: better toString for GuardData.
|
Fri, 30 Aug 2013 15:28:22 +0200 |
Christian Humer |
Truffle-DSL: fixed the @TypeSystem of child nodes were not checked for equality.
|
Fri, 30 Aug 2013 15:05:54 +0200 |
Roland Schatz |
Make PhiNode non-final.
|
Fri, 30 Aug 2013 14:57:09 +0200 |
Roland Schatz |
New static factory methods for constants and arithmetic.
|
Fri, 30 Aug 2013 14:07:59 +0200 |
Christos Kotselidis |
Merge
|
Fri, 30 Aug 2013 13:56:58 +0200 |
Christos Kotselidis |
Merge
|
Fri, 30 Aug 2013 13:51:22 +0200 |
Christos Kotselidis |
Move compressed pointers' logic to HotSpot specific move
|
Fri, 30 Aug 2013 13:26:45 +0200 |
Christian Humer |
Truffle-DSL: cleanup.
|
Fri, 30 Aug 2013 13:23:53 +0200 |
Christian Humer |
Merge.
|
Fri, 30 Aug 2013 13:15:34 +0200 |
Christian Humer |
Truffle-DSL: fixed a bug in else connections for specialization grouping.
|
Fri, 30 Aug 2013 13:11:48 +0200 |
Christian Humer |
Truffle-DSL: added a test that covers wrong a wrong else connection bug.
|
Fri, 30 Aug 2013 11:37:42 +0200 |
Christian Humer |
Truffle-DSL: preparations for implicit casts
|
Thu, 29 Aug 2013 19:19:33 +0200 |
Christian Humer |
Truffle-DSL: added ImplicitCast api classes. (non functional yet)
|
Thu, 29 Aug 2013 19:19:00 +0200 |
Christian Humer |
Truffle-DSL: improved error recovery of type systems and improved error testability infrastructure.
|
Thu, 29 Aug 2013 17:39:55 +0200 |
Christian Humer |
Truffle-DSL: added infrastructure to assert for DSL error messages.
|
Thu, 29 Aug 2013 14:28:43 +0200 |
Christian Humer |
Truffle-DSL: minor cleanup.
|
Thu, 29 Aug 2013 14:28:32 +0200 |
Christian Humer |
Truffle-DSL: added permutation util functions to the TestHelper.
|
Thu, 29 Aug 2013 19:09:09 +0200 |
Gilles Duboscq |
Make ComputeProbabilityClosure more robust to probabilities that to infinity because of loops
|
Thu, 29 Aug 2013 18:02:20 +0200 |
Bernhard Urban |
LoweringPhase: insert begin node to make lowering more robust, if the predecessor is not a FixedWithNextNode anymore
|
Thu, 29 Aug 2013 17:28:22 +0200 |
Bernhard Urban |
LoweringPhase: move detection of first lastFixedNode out of the loop, add comment
|
Thu, 29 Aug 2013 17:28:21 +0200 |
Bernhard Urban |
SchedulePhase: schedule inputs of framestates which are attached to AbstractBeginNodes to the dominator (not just for MergeNodes)
|
Thu, 29 Aug 2013 17:28:20 +0200 |
Bernhard Urban |
ConvertDeoptimizeToGuardPhase: small javadoc fix
|
Thu, 29 Aug 2013 17:17:35 +0200 |
Christos Kotselidis |
Merge
|
Thu, 29 Aug 2013 16:23:14 +0200 |
Christos Kotselidis |
Change scope of write barrier snippets
|
Thu, 29 Aug 2013 13:52:25 +0200 |
Christos Kotselidis |
Rewrite compute block order function to be non-recursive due to stack overflow when G1 is used in eclipse
|
Wed, 28 Aug 2013 15:22:51 +0200 |
Christos Kotselidis |
Augment WriteBarrier Addition Test (unsafe load) to account for compressed oops
|
Wed, 28 Aug 2013 15:22:22 +0200 |
Christos Kotselidis |
Allow conditional unsafe load lowering only AFTER_GUARDS (emmit G1 Ref barrier)
|
Wed, 28 Aug 2013 13:45:02 +0200 |
Christos Kotselidis |
Add Javadoc
|
Wed, 28 Aug 2013 13:27:05 +0200 |
Christos Kotselidis |
Refactor heap base register
|
Wed, 28 Aug 2013 10:44:23 +0200 |
Christos Kotselidis |
Remove warning when G1 is used
|
Thu, 29 Aug 2013 15:35:17 +0200 |
Lukas Stadler |
add full canonicalization to EA tests
|
Thu, 29 Aug 2013 14:18:33 +0200 |
Bernhard Urban |
LoweringPhase: add some assertions around finding the first fixed node for a block
|
Thu, 29 Aug 2013 11:37:50 +0200 |
Christian Wirth |
Truffle: fix byte access in FrameAccessNode
|
Wed, 28 Aug 2013 21:36:30 +0200 |
Bernhard Urban |
ReadNode: minor refactoring in push()
|
Wed, 28 Aug 2013 21:28:58 +0200 |
Bernhard Urban |
PushThroughPi: extend test for ReadNodes
|
Wed, 28 Aug 2013 18:45:32 +0200 |
Christian Humer |
Truffle-DSL: execute evaluated methods can now be declared using any type in the typesystem as parameters.
|
Wed, 28 Aug 2013 18:18:40 +0200 |
Christian Humer |
Truffle-DSL: fixed a bug in parameter parsing where optional parameters were priorized to required ones.
|
Wed, 28 Aug 2013 11:41:10 +0200 |
Christian Humer |
Truffle-DSL: refactored redundant guard generation code.
|
Wed, 28 Aug 2013 01:45:13 +0200 |
Christian Humer |
Truffle-DSL: fixed specializationg grouping failed with guards using base types.
|
Tue, 27 Aug 2013 23:06:24 +0200 |
Christian Humer |
Truffle-DSL: fixed isObject returned true for Object arrays.
|
Tue, 27 Aug 2013 22:08:52 +0200 |
Christian Humer |
Merge.
|
Tue, 27 Aug 2013 22:08:26 +0200 |
Christian Humer |
Truffle-DSL: guards can now be declared using any base type or interface of the target value type.
|
Tue, 27 Aug 2013 18:11:35 +0200 |
Christian Humer |
Truffle-DSL: fix NPE with nodes with no frame in the execute method.
|
Tue, 27 Aug 2013 10:14:06 +0200 |
Lukas Stadler |
incremental canonicalization for PartialEscapePhase / EffectsPhase
|
Tue, 27 Aug 2013 12:08:12 +0200 |
Doug Simon |
Merge.
|
Tue, 27 Aug 2013 12:03:31 +0200 |
Doug Simon |
updated check in WriteBarrierAdditionTest to account for extra inlining
|
Tue, 27 Aug 2013 00:52:14 +0200 |
Doug Simon |
moved warning suppression annotation to placate JDT
|
Mon, 26 Aug 2013 23:19:09 +0200 |
Doug Simon |
fixed class initialization order problem
|
Mon, 26 Aug 2013 21:38:44 +0200 |
Doug Simon |
Merge.
|
Mon, 26 Aug 2013 21:38:10 +0200 |
Doug Simon |
removed Node.nodeClass field (GRAAL-359)
|
Mon, 26 Aug 2013 20:16:43 +0200 |
Doug Simon |
made all public, non-static fields in HotSpotVMConfig final
|
Tue, 27 Aug 2013 09:38:44 +0200 |
Christian Wirth |
Truffle: Add Byte type to FrameWithoutBoxingSubstitutions
|
Tue, 27 Aug 2013 09:34:55 +0200 |
Christian Wirth |
Merged
|
Mon, 26 Aug 2013 18:25:40 +0200 |
Christian Wirth |
Truffle: add Byte to Frame
|
Mon, 26 Aug 2013 20:26:49 +0200 |
Andreas Woess |
Truffle: distinguish tag access from byte access.
|
Mon, 26 Aug 2013 20:21:43 +0200 |
Andreas Woess |
Truffle: improve virtual frame access verification (GRAAL-424 #resolve).
|
Mon, 26 Aug 2013 19:25:06 +0200 |
Gilles Duboscq |
mx: Fix commands.vm when an explicit cwd is passed and no --vmcwd is given
|
Mon, 26 Aug 2013 18:06:06 +0200 |
Gilles Duboscq |
Fix logging for leaf scope
|
Mon, 26 Aug 2013 18:04:53 +0200 |
Gilles Duboscq |
Include Graal in some ifdefs related to rbp allocation
|
Mon, 26 Aug 2013 18:03:09 +0200 |
Gilles Duboscq |
Ignore graal.options file
|
Mon, 26 Aug 2013 17:10:45 +0200 |
Doug Simon |
made HotSpotGraalRuntime.instance final
|
Thu, 22 Aug 2013 14:45:40 +0200 |
Lukas Stadler |
limit length of arraycopy snippet unrolling
|
Wed, 21 Aug 2013 15:31:10 +0200 |
Lukas Stadler |
remove obsolete option SlowQueueCutoff
|
Wed, 21 Aug 2013 15:27:15 +0200 |
Lukas Stadler |
small JavaDoc fix in PureFunctionMacroNode
|
Mon, 26 Aug 2013 15:48:11 +0200 |
Lukas Stadler |
don't create multiple value proxies in PEAReadEliminationClosure
|
Mon, 26 Aug 2013 11:15:26 +0200 |
Doug Simon |
fixed error message
|
Sun, 25 Aug 2013 16:23:52 +0200 |
Gilles Duboscq |
Create new IfNode in IfNode simplification
|
Sun, 25 Aug 2013 15:18:57 +0200 |
Gilles Duboscq |
Add more javadoc to ConvertDeoptimizeToGuardPhase
|
Sun, 25 Aug 2013 15:15:23 +0200 |
Gilles Duboscq |
Fix Lowering when the lowered node modifies its successor's predecessor to be somethign that is not a FixedWithNextNode
|
Fri, 23 Aug 2013 18:22:27 +0200 |
Gilles Duboscq |
ReadNode.push, remove useless check
|
Sat, 24 Aug 2013 15:02:10 +0200 |
Roland Schatz |
Improve canonicalization of ConditionalNode.
|
Sat, 24 Aug 2013 14:38:11 +0200 |
Roland Schatz |
Introduce LogicNegationNode and remove Negatable interface.
|
Sat, 24 Aug 2013 14:32:57 +0200 |
Roland Schatz |
Remove unused method in LogicNode base class.
|
Fri, 23 Aug 2013 17:18:47 +0200 |
Doug Simon |
Merge.
|
Fri, 23 Aug 2013 16:08:46 +0200 |
Doug Simon |
Merge.
|
Fri, 23 Aug 2013 13:25:57 +0200 |
Doug Simon |
method rename to avoid ambiguous overloading
|
Fri, 23 Aug 2013 13:22:22 +0200 |
Doug Simon |
macro node for CompositeValue.get()
|
Fri, 23 Aug 2013 12:29:27 +0200 |
Doug Simon |
clearer error message
|
Fri, 23 Aug 2013 12:29:06 +0200 |
Doug Simon |
naming cleanup
|
Fri, 23 Aug 2013 16:35:46 +0200 |
Doug Simon |
minor improvements/cleanups to mx (CR-1313)
|
Fri, 23 Aug 2013 15:19:40 +0200 |
Doug Simon |
changed log indentation increment to 2 spaces
|
Fri, 23 Aug 2013 14:03:09 +0200 |
Roland Schatz |
Use an EPSILON where 1. / EPSILON is finite.
|
Thu, 22 Aug 2013 20:05:34 +0200 |
Gilles Duboscq |
Fix for FixedGuardNode.lower in the case where the successor of the FixedGuardNode is already an AbstractBeginNode
|
Thu, 22 Aug 2013 20:04:51 +0200 |
Gilles Duboscq |
Fix for ReadNode.push which could cause some reads to float before the necessary checkcast.
|
Thu, 22 Aug 2013 15:22:26 +0200 |
Gilles Duboscq |
Add some javadoc for GuardLoweringPhase, ConvertDeoptimizeToGuardPhase and DeoptimizeNode
|
Thu, 22 Aug 2013 14:19:14 +0200 |
Gilles Duboscq |
In verbose mode, if vmdir is set, output the directory where we are looking for the built jdk
|
Thu, 22 Aug 2013 14:06:25 +0200 |
Gilles Duboscq |
Simplify ObjectStamp.join and make sure there is no type/exact type when going to an allways null stamp
|
Thu, 22 Aug 2013 14:04:03 +0200 |
Gilles Duboscq |
Make ConditionalEliminationPhase more robust when removing IfNodes
|
Thu, 22 Aug 2013 11:23:42 +0200 |
Doug Simon |
fail faster with better error message if deprecated and unsupported mx build command line is given
|
Wed, 21 Aug 2013 19:33:06 +0200 |
Gilles Duboscq |
Fix NPE in MethodCallTargetNode.canonicalize
|
Wed, 21 Aug 2013 18:45:45 +0200 |
Doug Simon |
Merge.
|
Wed, 21 Aug 2013 18:15:55 +0200 |
Doug Simon |
slightly weakened check in HotSpotResolvedJavaField.readConstantField()
|
Wed, 21 Aug 2013 16:03:35 +0200 |
Doug Simon |
added counters and timers for snippet instantiation
|
Wed, 21 Aug 2013 18:02:39 +0200 |
Gilles Duboscq |
Keep a kind in the illegal stamp
|
Wed, 21 Aug 2013 16:56:15 +0200 |
Gilles Duboscq |
ObjectStamp: Detect allways null cases in castTo. AlwaysNull stamps can keep their type information
|
Wed, 21 Aug 2013 16:20:53 +0200 |
Gilles Duboscq |
Rename StampTest to ObjectStampJoinTest and move IntegerStampTest to com.oracle.graal.nodes.test
|
Wed, 21 Aug 2013 16:17:10 +0200 |
Gilles Duboscq |
Add javadoc for ObjectStamp.castTo. Fix javadoc typo.
|
Wed, 21 Aug 2013 08:29:07 +0200 |
Erik Eckstein |
Merge
|
Tue, 20 Aug 2013 17:33:04 +0200 |
Erik Eckstein |
add logging with indentation in graal.Debug
|
Tue, 20 Aug 2013 12:48:28 -0700 |
twisti |
HotSpotInstalledCode: moved getCode to Java and added the ability to get the whole blob
|
Tue, 20 Aug 2013 20:04:33 +0200 |
Doug Simon |
Merge.
|
Tue, 20 Aug 2013 18:23:43 +0200 |
Doug Simon |
added PrintBackendCFG option (default is true) for controlling if backend output is dumped to the C1Visualizer
|
Tue, 20 Aug 2013 16:09:26 +0200 |
Doug Simon |
option annotation processor ensures that a non-empty help message starts with a capital letter
|
Tue, 20 Aug 2013 15:33:39 +0200 |
Doug Simon |
fixed capitalization and tense in documentation of some mx commands
|
Tue, 20 Aug 2013 15:32:36 +0200 |
Doug Simon |
added interpretable implementation to node intrinsics (GRAAL-430)
|
Tue, 20 Aug 2013 15:39:58 +0200 |
Gilles Duboscq |
Use smaller epsilon in ComputeProbabilityClosure
|
Tue, 20 Aug 2013 13:22:15 +0200 |
Gilles Duboscq |
Enable library as annotation processor
|
Tue, 20 Aug 2013 13:23:08 +0200 |
Doug Simon |
fixed specjvm2008 regression in bench command
|
Tue, 20 Aug 2013 13:22:06 +0200 |
Doug Simon |
added support to the specjvm2008 command for specifying a benchmark group
|
Tue, 20 Aug 2013 12:09:45 +0200 |
Doug Simon |
mx: added --vmbuild global option, removed --product, --fastdebug, --debug options as well as suffix of build command
|
Tue, 20 Aug 2013 11:30:38 +0200 |
Bernhard Urban |
FloatingReadNode: don't use lastLocationAccess as anchor. use guard instead.
|
Tue, 20 Aug 2013 09:31:27 +0200 |
Doug Simon |
small fixes for handling of -G:DebugValueSummary option
|
Tue, 20 Aug 2013 07:59:52 +0200 |
Doug Simon |
fixed regression in bench command
|
Tue, 20 Aug 2013 00:04:44 +0200 |
Doug Simon |
normalized the command line interface for the dacapo, scaladacapo, specjvm2008, specjbb2005 and specjbb2013 commands
|
Mon, 19 Aug 2013 22:04:00 +0200 |
Doug Simon |
replaced PerThreadDebugValues, SummarizeDebugValues and SummarisePerPhase options with DebugValueSummary option
|
Mon, 19 Aug 2013 22:01:07 +0200 |
Doug Simon |
added capability for embedding new lines in lengthy option help messages
|
Mon, 19 Aug 2013 21:58:03 +0200 |
Doug Simon |
more javadoc for debug framework
|
Mon, 19 Aug 2013 21:57:12 +0200 |
Doug Simon |
added suppression filter so that long help messages for Options can be supported without triggering Checkstyle errors in generated sources
|
Mon, 19 Aug 2013 18:10:13 +0200 |
Bernhard Urban |
LoewringPhase: remove (weird) dead code
|
Mon, 19 Aug 2013 14:11:10 +0200 |
Doug Simon |
Merge.
|
Mon, 19 Aug 2013 14:05:55 +0200 |
Doug Simon |
Merge.
|
Mon, 19 Aug 2013 12:55:34 +0200 |
Doug Simon |
changed unittest command to remove use of '@' character. The format is now: mx unittest [VM options] [test filters...]
|
Mon, 19 Aug 2013 13:27:31 +0200 |
Lukas Stadler |
Merge
|
Mon, 19 Aug 2013 12:12:43 +0200 |
Lukas Stadler |
fix incorrect lower bound in StampTool
|
Sat, 17 Aug 2013 16:01:48 +0200 |
Lukas Stadler |
remove debug code in StampTool
|
Fri, 16 Aug 2013 13:59:25 +0200 |
Lukas Stadler |
add bitwise "not" operation
|
Fri, 16 Aug 2013 13:30:28 +0200 |
Lukas Stadler |
do not constant fold identity hash codes in AOT
|
Fri, 16 Aug 2013 13:15:56 +0200 |
Lukas Stadler |
small JavaDoc
|
Fri, 16 Aug 2013 13:15:42 +0200 |
Lukas Stadler |
"always set" bit mask on IntegerStamps
|
Mon, 19 Aug 2013 12:49:12 +0200 |
Bernhard Urban |
.hgignore: buildbot client config dir
|
Fri, 16 Aug 2013 23:50:57 +0200 |
Bernhard Urban |
remove unused node
|
Mon, 19 Aug 2013 11:39:28 +0200 |
Doug Simon |
spelling fix
|
Mon, 19 Aug 2013 10:49:40 +0200 |
Doug Simon |
removed Stamp parameter of BeginNode.anchor node intrinsic
|
Sat, 17 Aug 2013 17:52:21 +0200 |
Gilles Duboscq |
Samll additions to Loops api, make IntegerExactArithmeticNodes iterable
|
Sat, 17 Aug 2013 15:07:41 +0200 |
Thomas Wuerthinger |
Remove unused import.
|
Sat, 17 Aug 2013 14:48:52 +0200 |
Thomas Wuerthinger |
Merge.
|
Sat, 17 Aug 2013 12:25:28 +0200 |
Thomas Wuerthinger |
Remove checkNull parameter from snippets. Fixes several instances of unsafe usage of BeginNode.anchor.
|
Sat, 17 Aug 2013 14:03:28 +0200 |
Andreas Woess |
Truffle: added some missing javadoc.
|
Sat, 17 Aug 2013 13:55:44 +0200 |
Andreas Woess |
TruffleCache: reallow inlining with null receiver.
|
Sat, 17 Aug 2013 03:55:16 +0200 |
Thomas Wuerthinger |
Merge.
|
Sat, 17 Aug 2013 01:45:25 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 16 Aug 2013 23:25:49 +0200 |
Thomas Wuerthinger |
Fix bug in bsd port that causes unsafe double volatile field stores to fail.
|
Fri, 16 Aug 2013 17:22:34 -0700 |
twisti |
removed dead code for HotSpotInstalledCode in CodeInstaller::site_Call
|
Sat, 17 Aug 2013 00:54:06 +0200 |
Gilles Duboscq |
Add anchors for loadHubs in verifyObject and monitor enter.
|
Fri, 16 Aug 2013 22:42:06 +0200 |
Thomas Wuerthinger |
Adjust profiling information in case it is 0.0 or 1.0 for a branch.
|
Fri, 16 Aug 2013 21:40:42 +0200 |
Thomas Wuerthinger |
Make sure the created ProxyNode is of PhiType.Guard.
|
Fri, 16 Aug 2013 21:23:30 +0200 |
Thomas Wuerthinger |
Allow ProxyNode as a GuardingNode.
|
Fri, 16 Aug 2013 20:52:29 +0200 |
Thomas Wuerthinger |
Fix in ConvertDeoptimizeToGuardPhase for the case where we need to insert a ProxyNode.
|
Fri, 16 Aug 2013 19:07:10 +0200 |
Thomas Wuerthinger |
Search through tree of proxies for replacement anchor in ConditionalEliminationPhase.
|
Fri, 16 Aug 2013 19:05:04 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 16 Aug 2013 19:04:31 +0200 |
Thomas Wuerthinger |
Make CustomTypeCheckNode virtualizable.
|
Fri, 16 Aug 2013 18:21:59 +0200 |
Thomas Wuerthinger |
Make TypeCastNode virtualizable.
|
Fri, 16 Aug 2013 16:49:59 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 16 Aug 2013 16:44:14 +0200 |
Thomas Wuerthinger |
Make TypeCastNode a ValueProxy.
|
Fri, 16 Aug 2013 16:02:19 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 16 Aug 2013 16:02:05 +0200 |
Thomas Wuerthinger |
Delay LoadHubNode lowering.
|
Fri, 16 Aug 2013 16:00:22 +0200 |
Thomas Wuerthinger |
Remove overly conservative anchoring of lowered hub access.
|
Fri, 16 Aug 2013 14:28:12 +0200 |
Thomas Wuerthinger |
Fix substitution.
|
Fri, 16 Aug 2013 14:23:16 +0200 |
Thomas Wuerthinger |
Add parameter to CompilerDirectives.unsafeCast.
|
Fri, 16 Aug 2013 17:55:25 +0200 |
Christian Humer |
Merge.
|
Fri, 16 Aug 2013 14:00:17 +0200 |
Christian Humer |
Truffle-DSL: fixed inconsistent children for polymorphic -> generic rewrites. (GRAAL-425)
|
Fri, 16 Aug 2013 14:47:05 +0200 |
Gilles Duboscq |
GraphBuilderPhase: Insert explicit null checks for invokes if an exception has been seen
|
Fri, 16 Aug 2013 14:44:56 +0200 |
Gilles Duboscq |
mx: fix for select_items
|
Fri, 16 Aug 2013 14:33:45 +0200 |
Gilles Duboscq |
Fix bug in ConditionalElimination phase: when replacing a ifnode with a guard, the guard has to be checked before entering the surviving branch
|
Fri, 16 Aug 2013 14:31:28 +0200 |
Gilles Duboscq |
Fix GraalCompilerTest deopt checks: need to re-aquire the profile after running the method since the MethodData may not be present before running it.
|
Fri, 16 Aug 2013 13:28:30 +0200 |
Andreas Woess |
Add write barriers in lowering of CommitAllocationNode.
|
Fri, 16 Aug 2013 12:09:36 +0200 |
Thomas Wuerthinger |
New constructor for ConditionalNode. Made CustomTypeCheck node a LogicNode.
|
Fri, 16 Aug 2013 01:12:34 +0200 |
Thomas Wuerthinger |
Remove test file.
|
Fri, 16 Aug 2013 01:09:03 +0200 |
Thomas Wuerthinger |
Restructure Truffle API node intrinsics and introduce new intrinsics for type system modelling.
|
Fri, 16 Aug 2013 00:29:30 +0200 |
Thomas Wuerthinger |
Move lowering of arithmetic exact nodes to second lowering phase.
|
Thu, 15 Aug 2013 19:46:05 +0200 |
Thomas Wuerthinger |
Fix unused import.
|
Thu, 15 Aug 2013 19:42:47 +0200 |
Thomas Wuerthinger |
Fix anchoring in ConditionalEliminationPhase when simplifying an IfNode.
|
Wed, 14 Aug 2013 17:02:45 +0200 |
Thomas Wuerthinger |
Fix forward propagation of guarded nodes in ConvertDeoptimizeToGuardPhase.
|
Wed, 14 Aug 2013 15:44:05 +0200 |
Thomas Wuerthinger |
Small adjustment to CompilerDirectives.unsafeCast.
|
Wed, 14 Aug 2013 14:27:52 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 14 Aug 2013 14:27:40 +0200 |
Thomas Wuerthinger |
Search for correct replacement anchor for eliminated checkcasts in ConditionalEliminationPhase.
|
Wed, 14 Aug 2013 14:24:05 +0200 |
Thomas Wuerthinger |
Bailout of iterative conditional elimination phase in case the number of iterations exceeds specific threshold.
|
Wed, 14 Aug 2013 11:52:15 +0200 |
Thomas Wuerthinger |
New Truffle API methods for efficient implementation of a custom type system on top of the JVM.
|
Wed, 14 Aug 2013 11:24:11 +0200 |
Doug Simon |
absence of IDE_BUILD_TARGET environment variable prevents HotSpot builds when editing C++ sources in Eclipse
|
Tue, 13 Aug 2013 19:07:41 +0200 |
Doug Simon |
added dialogue for determining JAVA_HOME if it's not set
|
Tue, 13 Aug 2013 18:18:17 +0200 |
Doug Simon |
made instanceof lowering happen after guard lowering
|
Tue, 13 Aug 2013 18:17:45 +0200 |
Doug Simon |
fixed misleading comment
|
Tue, 13 Aug 2013 16:27:47 +0200 |
Doug Simon |
removed overly conservative re-anchoring in ConditionalEliminationPhase
|
Tue, 13 Aug 2013 14:25:02 +0200 |
Doug Simon |
Merge.
|
Tue, 13 Aug 2013 14:23:58 +0200 |
Doug Simon |
mx presents a command line dialogue to select the default VM if it is not configured (GRAAL-416)
|
Tue, 13 Aug 2013 11:07:08 +0200 |
Doug Simon |
enhanced select_items to support multiple selections
|
Tue, 13 Aug 2013 13:26:58 +0200 |
Roland Schatz |
Produce sensible error message when node is not LIRLowerable.
|
Tue, 13 Aug 2013 13:15:14 +0200 |
Roland Schatz |
Javadoc fix.
|
Mon, 12 Aug 2013 15:52:26 -0400 |
Morris Meyer |
Defer PTX on Mac probe to the CUDA driver initialization call
|
Mon, 12 Aug 2013 13:12:14 -0400 |
bharadwaj |
Fix PTX test to prevent crash; trivial code cleanup
|
Mon, 12 Aug 2013 15:59:58 +0200 |
Roland Schatz |
Move MathIntrinsic operations to ArithmeticLIRGenerator.
|
Mon, 12 Aug 2013 15:55:54 +0200 |
Roland Schatz |
Use ArithmeticLIRGenerator in arithmetic nodes.
|
Mon, 12 Aug 2013 15:52:32 +0200 |
Roland Schatz |
Factor out arithmetic operations to separate LIR generator interface.
|
Mon, 12 Aug 2013 11:56:35 +0200 |
Bernhard Urban |
mx: don't include jdk build directory in path for vmdir
|
Sun, 11 Aug 2013 15:11:10 +0200 |
Gilles Duboscq |
mx: graal.jar is not silently updated anymore in the vm function
|
Sun, 11 Aug 2013 15:11:10 +0200 |
Gilles Duboscq |
Avoid repeated lowering of convert nodes on AMD64
|
Sat, 10 Aug 2013 22:57:50 +0200 |
Bernhard Urban |
ptx: fix include for non-precompiledheader build in gpu_ptx.cpp
|
Sat, 10 Aug 2013 14:38:30 -0400 |
Morris Meyer |
CR-20: PTX kernel invocation with arguments - from Bharadwaj
|
Sat, 10 Aug 2013 10:08:56 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 09 Aug 2013 14:07:20 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 09 Aug 2013 11:55:54 +0200 |
Thomas Wuerthinger |
Add new checkstyle checks for com.oracle.truffle.api that include a check for "Classpath" exception in the file header.
|
Fri, 09 Aug 2013 11:55:20 +0200 |
Thomas Wuerthinger |
Adding "Classpath" exception to the classes in the com.oracle.truffle.api and the com.oracle.truffle.api.dsl package.
|
Sat, 10 Aug 2013 02:44:23 +0200 |
Gilles Duboscq |
Fix canonicalization of conditional nodes, add a test for this bug
|
Fri, 09 Aug 2013 10:49:18 -0700 |
Christian Wimmer |
Made Word.box() private: Outside users should use the different signed() and unsigned() methods to ensure proper expansion of 32-bit values on 64-bit systems.
|
Fri, 09 Aug 2013 16:09:33 +0200 |
Doug Simon |
backed out 11242:2d4df4c43ae2 (GRAAL-413)
|
Fri, 09 Aug 2013 16:04:01 +0200 |
Doug Simon |
Graal now complies with native ABI callee/caller save conventions for foreign calls (GRAAL-413)
|
Fri, 09 Aug 2013 13:48:08 +0200 |
Doug Simon |
disabled check for thread local holding the exception PC being cleared in PRODUCT builds (clearing only happens in DEBUG builds)
|
Fri, 09 Aug 2013 11:47:41 +0200 |
Roland Schatz |
Move SQRT from AMD64MathIntrinsicOp to AMD64Arithmetic.
|
Fri, 09 Aug 2013 11:38:40 +0200 |
Roland Schatz |
Marker interface for primitive arithmetic nodes.
|
Fri, 09 Aug 2013 11:36:13 +0200 |
Roland Schatz |
Remove unused class from node hierarchy.
|
Fri, 09 Aug 2013 11:15:37 +0200 |
Bernhard Urban |
InliningUtil: remove wrong assert
|
Thu, 08 Aug 2013 19:35:32 +0200 |
Andreas Woess |
Truffle: add CompilerDirectives.inInterpreter()
|
Thu, 08 Aug 2013 19:28:42 +0200 |
Andreas Woess |
TruffleCache: do not expand assertion paths by default.
|
Thu, 08 Aug 2013 18:59:09 +0200 |
Gilles Duboscq |
Re-introduce canonicalization when the stamp represents a singleton using Stamp.asConstant
|
Thu, 08 Aug 2013 16:00:07 +0200 |
Gilles Duboscq |
Stop dragging a graph around in the CanonilizerPhase
|
Thu, 08 Aug 2013 18:17:47 +0200 |
Gilles Duboscq |
Add illegal stamp
|
Thu, 08 Aug 2013 14:19:06 +0200 |
Doug Simon |
disabled CRC32 intrinsics under client compiler with jdk version earlier than 8 (GRAAL-409)
|
Thu, 08 Aug 2013 11:30:21 +0200 |
Roland Schatz |
Calculate exit value of counted loop induction variables.
|
Tue, 06 Aug 2013 14:44:36 +0200 |
Gilles Duboscq |
Fix Switch probability if simplification leaves no non-zero probability successor
|
Tue, 06 Aug 2013 14:01:43 +0200 |
Gilles Duboscq |
Create loop phis for locks in FrameStateBuilder
|
Wed, 07 Aug 2013 19:52:26 +0200 |
Doug Simon |
Merge.
|
Wed, 07 Aug 2013 18:41:00 +0200 |
Doug Simon |
added support to disassemble installed test code via -G:Log
|
Wed, 07 Aug 2013 18:40:05 +0200 |
Doug Simon |
made LoadHubNode be floating
|
Wed, 07 Aug 2013 19:13:11 +0200 |
Lukas Stadler |
don't intrinsify Object.getClass and NodeClass.get in AOT
|
Wed, 07 Aug 2013 18:37:53 +0200 |
Lukas Stadler |
additional test in EscapeAnalysisTest
|
Wed, 07 Aug 2013 18:36:15 +0200 |
Lukas Stadler |
macro node for NodeClass.get(Class)
|
Wed, 07 Aug 2013 18:35:59 +0200 |
Lukas Stadler |
macro node for System.identityHashCode
|
Wed, 07 Aug 2013 18:35:38 +0200 |
Lukas Stadler |
macro node for Object.getClass
|
Wed, 07 Aug 2013 18:34:19 +0200 |
Lukas Stadler |
create null check for MacroSubstitution + MethodSubstitution case
|
Wed, 07 Aug 2013 18:33:44 +0200 |
Lukas Stadler |
new PureFunctionMacroNode
|
Wed, 07 Aug 2013 16:45:23 +0200 |
Doug Simon |
Merge.
|
Wed, 07 Aug 2013 16:44:54 +0200 |
Doug Simon |
made VM_ERROR foreign call a leaf
|
Wed, 07 Aug 2013 16:36:06 +0200 |
Doug Simon |
minor logging improvement
|
Wed, 07 Aug 2013 16:35:47 +0200 |
Doug Simon |
more CRC32 intrinsification tests
|
Wed, 07 Aug 2013 16:35:16 +0200 |
Doug Simon |
fixed bug in java.util.zip.CRC32.updateBytes stub: non-scratch register c_arg3 (i.e. rcx on Unix) was being used, overwriting a live value
|
Wed, 07 Aug 2013 10:59:10 +0200 |
Doug Simon |
ignore sources for which class files do not exist
|
Wed, 07 Aug 2013 02:10:59 +0200 |
Doug Simon |
Merge.
|
Wed, 07 Aug 2013 02:02:33 +0200 |
Doug Simon |
added test for intrinsification of CRC32 method introduced in jdk8 (GRAAL-385)
|
Wed, 07 Aug 2013 01:57:15 +0200 |
Doug Simon |
minor spelling correction
|
Wed, 07 Aug 2013 01:56:56 +0200 |
Doug Simon |
moved tests for CRC32 intrinsics to the right place (GRAAL-385)
|
Wed, 07 Aug 2013 01:54:09 +0200 |
Doug Simon |
used movslq instead of movl in CRC32 interpreter stub
|
Wed, 07 Aug 2013 01:52:44 +0200 |
Doug Simon |
added support for handling volatile registers across native runtime calls
|
Tue, 06 Aug 2013 23:36:36 +0200 |
Doug Simon |
add intrinsics for java.util.zip.CRC32 (GRAAL-385)
|
Wed, 07 Aug 2013 16:05:49 +0200 |
Bernhard Urban |
unittest: also pick up @Parameters annotation
|
Wed, 07 Aug 2013 12:52:39 +0200 |
Andreas Woess |
FrameAccessNode: check that constant frame slot is not null.
|
Wed, 07 Aug 2013 14:07:06 +0200 |
Christos Kotselidis |
Fix snippet counter naming
|
Wed, 07 Aug 2013 14:06:10 +0200 |
Christos Kotselidis |
Change scope of logging methods
|
Mon, 05 Aug 2013 22:23:00 -0700 |
twisti |
SPARC: a lot of fixes and more
|
Mon, 05 Aug 2013 22:21:47 -0700 |
twisti |
SPARC and Solaris fixes after HSX merge
|
Tue, 06 Aug 2013 22:12:12 +0200 |
Doug Simon |
Merge.
|
Tue, 06 Aug 2013 21:40:09 +0200 |
Doug Simon |
fixed bug in java.util.zip.CRC32.updateBytes interpreter entry stub
|
Tue, 06 Aug 2013 18:32:04 +0200 |
Doug Simon |
Merge.
|
Tue, 06 Aug 2013 18:31:23 +0200 |
Doug Simon |
fixed bug in java.util.zip.CRC32.update(int b) interpreter entry stub and re-enabled CRC32 intrinsics
|
Tue, 06 Aug 2013 18:10:44 +0200 |
Doug Simon |
avoid use of JUnitWrapper when exactly one test is being executed
|
Tue, 06 Aug 2013 16:13:05 +0200 |
Doug Simon |
removed obsolete checkcast snippets
|
Tue, 06 Aug 2013 21:28:58 +0200 |
Lukas Stadler |
fix lowering of StoreIndexedNode (anchor read of element klass)
|
Tue, 06 Aug 2013 10:50:53 -0700 |
Mick Jordan |
CR-917 fix for ExceptionObjectNode
|
Tue, 06 Aug 2013 17:30:47 +0200 |
Christos Kotselidis |
Merge
|
Tue, 06 Aug 2013 14:39:47 +0200 |
Christos Kotselidis |
Merge
|
Tue, 06 Aug 2013 14:38:46 +0200 |
Christos Kotselidis |
Field renaming
|
Tue, 06 Aug 2013 14:25:12 +0200 |
Christos Kotselidis |
Augment Writebarrier verification phase to account for G1, plus code simplification
|
Tue, 06 Aug 2013 14:23:23 +0200 |
Christos Kotselidis |
Augment write barrier addition tests for G1
|
Tue, 06 Aug 2013 14:16:06 +0200 |
Christos Kotselidis |
Add util method for gc
|
Tue, 06 Aug 2013 14:11:01 +0200 |
Christos Kotselidis |
Nullify deopt state of writenodes with G1 pre barriers
|
Tue, 06 Aug 2013 14:00:49 +0200 |
Christos Kotselidis |
Ordinal check for unsafe load lowering
|
Tue, 06 Aug 2013 16:04:45 +0200 |
Roland Schatz |
Set stateAfter in lowering of CompareAndSwapNode.
|
Tue, 06 Aug 2013 16:04:44 +0200 |
Roland Schatz |
Remove duplicate fields from LoweredCompareAndSwapNode.
|
Tue, 06 Aug 2013 16:04:44 +0200 |
Roland Schatz |
Remove unused field from CompareAndSwapNode.
|
Mon, 05 Aug 2013 20:20:32 -0700 |
twisti |
fix HotSpotMethodData to read the correct values on little and big endian
|
Mon, 05 Aug 2013 23:46:06 +0200 |
Andreas Woess |
Merge
|
Mon, 05 Aug 2013 18:00:16 +0200 |
Andreas Woess |
Truffle: lower FrameSetNode to StoreIndexed instead of UnsafeStore (experimental).
|
Mon, 05 Aug 2013 17:53:07 +0200 |
Andreas Woess |
Increase TruffleGraphMaxNodes to 20000.
|
Mon, 05 Aug 2013 17:00:00 +0200 |
Andreas Woess |
TruffleCache refactoring.
|
Mon, 05 Aug 2013 16:52:16 +0200 |
Andreas Woess |
Truffle: Do not cache graal graphs (not used at the moment).
|
Mon, 05 Aug 2013 16:47:20 +0200 |
Andreas Woess |
TruffleCache: do not inline invoke with null receiver.
|
Mon, 05 Aug 2013 22:37:13 +0200 |
Doug Simon |
Merge.
|
Mon, 05 Aug 2013 16:37:06 +0200 |
Doug Simon |
Merge.
|
Mon, 05 Aug 2013 14:00:14 +0200 |
Doug Simon |
added interactive selection capability to 'mx javap' command
|
Mon, 05 Aug 2013 11:24:44 +0200 |
Doug Simon |
added receiver null check in canonicalization of java.lang.Class macro nodes
|
Mon, 05 Aug 2013 19:50:34 +0200 |
Christian Humer |
Truffle-DSL: specialization group fixes.
|
Mon, 05 Aug 2013 19:48:15 +0200 |
Christian Humer |
Truffle-DSL: Fixed a bug in the code writer when a line overflowed with an exact size of 200.
|
Mon, 05 Aug 2013 19:46:51 +0200 |
Christian Humer |
Merge.
|
Mon, 05 Aug 2013 13:20:06 +0200 |
Christian Humer |
Merge.
|
Thu, 01 Aug 2013 21:34:57 +0200 |
Christian Humer |
Truffle-DSL: More elegant solution for rewrite with exception in executeAndSpecialize0.
|
Thu, 01 Aug 2013 20:54:32 +0200 |
Christian Humer |
Merge.
|
Thu, 01 Aug 2013 20:53:54 +0200 |
Christian Humer |
Truffle-DSL: Implemented specialization grouping for generic cases.
|
Thu, 01 Aug 2013 20:53:05 +0200 |
Christian Humer |
Truffle-DSL: Fixed an exception if accidently the node class itself is parsed.
|
Thu, 01 Aug 2013 20:52:03 +0200 |
Christian Humer |
Truffle-DSL: Fixed the second specialization is unreachable if two specializations have the exactly same signature (also guards) and are ordered next to each other.
|
Thu, 01 Aug 2013 20:48:56 +0200 |
Christian Humer |
Truffle-DSL: CodeTreeBuilder can now remove the previous element even if trees are concatinated at a later time.
|
Thu, 01 Aug 2013 20:47:57 +0200 |
Christian Humer |
Truffle-DSL: Fixed argument order problem for test cases.
|
Wed, 31 Jul 2013 15:36:01 +0200 |
Christian Humer |
Truffle-DSL: Implemented support for negated guards (GRAAL-371 #resolve)
|
Wed, 31 Jul 2013 15:07:42 +0200 |
Christian Humer |
Fixed mx script debug vm arguments for ecj builds. Its now possible to debug ecj builds using -d as argument.
|
Wed, 31 Jul 2013 15:04:13 +0200 |
Christian Humer |
Truffle-DSL: Added a hack to get around eclipse bug 300408. (https://bugs.eclipse.org/bugs/show_bug.cgi?id=300408)
|
Tue, 30 Jul 2013 17:42:50 +0200 |
Christian Humer |
Truffle-DSL: Added new @NodeField and @NodeFields annotation. Which can be used to avoid the cumbersome definition of copy constructors.
|
Tue, 30 Jul 2013 16:12:26 +0200 |
Christian Humer |
Truffle-DSL: Fixed executeAndSpecialize layout to always call specialization methods on the correct node. (GRAAL-379 #resolve)
|
Tue, 30 Jul 2013 16:11:08 +0200 |
Christian Humer |
Truffle-DSL: Changed executeAndSpecialize to use an int as minimumState instead of a class.
|
Mon, 29 Jul 2013 19:20:33 +0200 |
Christian Humer |
Truffle-DSL: Added a useful message to type casts in generated type system classes. (GRAAL-355 #resolve)
|
Mon, 29 Jul 2013 18:46:43 +0200 |
Christian Humer |
Truffle-DSL: Fixed a bug with anonymous children (GRAAL-321 #resolve)
|
Mon, 29 Jul 2013 18:42:53 +0200 |
Christian Humer |
Truffle-DSL: Added test for string-line wrapping (GRAAL-331 #comment added testcase)
|
Mon, 29 Jul 2013 18:21:27 +0200 |
Christian Humer |
Truffle-DSL: string line wrapping in generated code. (GRAAL-331 #resolve)
|
Mon, 29 Jul 2013 16:50:10 +0200 |
Christian Humer |
Truffle-DSL: Fixed compile error for nodes with no children and empty constructor.
|
Mon, 05 Aug 2013 14:53:00 +0200 |
Bernhard Urban |
gate: add server optimized build
|
Mon, 05 Aug 2013 14:51:58 +0200 |
Bernhard Urban |
fix optimized builds
|
Mon, 05 Aug 2013 11:25:14 +0200 |
Doug Simon |
Merge.
|
Thu, 01 Aug 2013 00:57:27 +0200 |
Doug Simon |
disabled CRC32 intrinsics until they work with Graal
|
Thu, 01 Aug 2013 00:38:28 +0200 |
Doug Simon |
restored JVM_SetProtectionDomain so that Graal still works with libjava.so from JDK7 (which expects this function to be defined)
|
Thu, 01 Aug 2013 00:35:13 +0200 |
Doug Simon |
avoid using deprecated stat64 on Mac OS X
|
Wed, 31 Jul 2013 11:00:54 +0200 |
Doug Simon |
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
|
Fri, 26 Jul 2013 03:48:16 -0700 |
amurillo |
Added tag hs25-b43 for changeset 46487ba40ff2
jdk8-b101
|
Fri, 26 Jul 2013 03:48:15 -0700 |
amurillo |
Merge
hs25-b43
|
Thu, 25 Jul 2013 18:12:02 -0400 |
jiangli |
Merge
|
Wed, 24 Jul 2013 19:23:26 -0400 |
dholmes |
8020799: Allow customization of hotspot source directories and files
|
Wed, 24 Jul 2013 13:54:03 -0700 |
morris |
Merge
|
Fri, 19 Jul 2013 13:59:25 -0700 |
morris |
Merge
|
Mon, 15 Jul 2013 10:28:32 -0700 |
kvn |
8020433: Crash when using -XX:+RestoreMXCSROnJNICalls
|
Mon, 15 Jul 2013 06:27:46 -0700 |
morris |
Merge
|
Fri, 12 Jul 2013 14:03:10 -0700 |
kvn |
8007898: Incorrect optimization of Memory Barriers in Matcher::post_store_load_barrier()
|
Fri, 12 Jul 2013 14:01:37 -0700 |
kvn |
8020215: Different execution plan when using JIT vs interpreter
|
Tue, 23 Jul 2013 12:50:15 -0700 |
minqi |
Merge
|
Mon, 22 Jul 2013 22:21:57 -0700 |
minqi |
Merge
|
Fri, 19 Jul 2013 14:54:54 -0700 |
ccheung |
8020791: [TESTBUG] runtime/jsig/Test8017498.sh failed to compile native code
|
Mon, 22 Jul 2013 17:57:42 -0400 |
emc |
8019632: Method parameters are not copied in clone_with_new_data
|
Fri, 19 Jul 2013 11:17:19 -0700 |
minqi |
Merge
|
Fri, 19 Jul 2013 08:34:48 -0700 |
minqi |
8016538: volatile double access via Unsafe.cpp is not atomic
|
Fri, 19 Jul 2013 17:56:27 +0200 |
mgronlun |
8020547: Event based tracing needs a UNICODE string type
|
Thu, 18 Jul 2013 18:00:39 -0700 |
minqi |
Merge
|
Thu, 18 Jul 2013 14:57:51 -0700 |
ccheung |
8004872: Early loading of HashMap and StringValue under -XX:+AggressiveOpts can be removed
|
Thu, 18 Jul 2013 12:35:55 -0700 |
dcubed |
Merge
|
Thu, 18 Jul 2013 12:05:32 -0700 |
dcubed |
Merge
|
Wed, 17 Jul 2013 13:48:15 +0200 |
rbackman |
8020701: Avoid crashes in WatcherThread
|
Thu, 18 Jul 2013 06:47:15 -0400 |
dholmes |
8020697: jniCheck.cpp:check_is_obj_array asserts on TypeArrayKlass::cast(aOop->klass())
|
Wed, 17 Jul 2013 17:14:50 -0700 |
jiangli |
Merge
|
Wed, 17 Jul 2013 18:06:29 -0400 |
jiangli |
8020309: Eliminate InstanceKlass::_cached_class_file_len.
|
Wed, 17 Jul 2013 12:22:57 -0700 |
ccheung |
8017498: JVM crashes when native code calls sigaction(sig) where sig>=0x20
|
Wed, 12 Jun 2013 11:17:39 +0200 |
rbackman |
8016131: nsk/sysdict/vm/stress/chain tests crash the VM in 'entry_frame_is_first()'
|
Tue, 16 Jul 2013 07:33:29 +0200 |
mgerdin |
6671508: JNI GetPrimitiveArrayCritical should not be callable on object arrays
|
Mon, 15 Jul 2013 23:23:15 -0400 |
dholmes |
8015759: hotspot changes needed to compile with Visual Studio 2012
|
Mon, 15 Jul 2013 12:06:50 +0200 |
rbackman |
Merge
|
Mon, 15 Jul 2013 11:35:10 +0200 |
rbackman |
8019324: assert(_f2 == 0 || _f2 == f2) failed: illegal field change
|
Mon, 15 Jul 2013 00:23:48 -0700 |
fparain |
Merge
|
Fri, 12 Jul 2013 20:47:23 +0200 |
ctornqvi |
Merge
|
Fri, 12 Jul 2013 18:43:27 +0200 |
allwin |
7162400: Intermittent java.io.IOException: Bad file number during HotSpotVirtualMachine.executeCommand
|
Fri, 12 Jul 2013 04:35:52 -0700 |
zgu |
Merge
|
Thu, 11 Jul 2013 13:15:12 -0400 |
zgu |
8012241: NMT huge memory footprint, it usually leads to OOME
|
Wed, 10 Jul 2013 15:49:15 +0000 |
fparain |
7143807: ResourceMark nesting problem in stringStream
|
Thu, 18 Jul 2013 09:35:02 -0700 |
amurillo |
8020797: new hotspot build - hs25-b43
|
Thu, 25 Jul 2013 03:18:31 -0700 |
cl |
Added tag jdk8-b100 for changeset 5787fac72e76
|
Thu, 18 Jul 2013 09:25:07 -0700 |
amurillo |
Added tag hs25-b42 for changeset 9f71e36a471a
jdk8-b100
|
Thu, 18 Jul 2013 09:25:06 -0700 |
amurillo |
Merge
hs25-b42
|
Thu, 18 Jul 2013 00:52:54 -0400 |
clucasius |
Merge
|
Tue, 16 Jul 2013 12:20:08 -0400 |
jprovino |
Merge
|
Tue, 16 Jul 2013 10:55:48 -0400 |
jprovino |
8011569: ARM -- avoid native stack walking
|
Mon, 15 Jul 2013 12:24:32 -0400 |
clucasius |
Merge
|
Thu, 20 Jun 2013 15:02:05 +0200 |
goetz |
8016697: Use stubs to implement safefetch
|
Mon, 15 Jul 2013 15:14:58 -0700 |
tamao |
Merge
|
Thu, 11 Jul 2013 11:33:27 +0200 |
brutisso |
8020155: PSR:PERF G1 not collecting old regions when humongous allocations interfer
|
Fri, 12 Jul 2013 17:08:52 -0700 |
amurillo |
8020382: new hotspot build - hs25-b42
|
Thu, 18 Jul 2013 03:38:10 -0700 |
cl |
Added tag jdk8-b99 for changeset 81b6cb70717c
|
Tue, 16 Jul 2013 15:15:43 -0700 |
katleman |
Merge
jdk8-b99
|
Thu, 11 Jul 2013 14:33:54 -0700 |
katleman |
Merge
|
Thu, 11 Jul 2013 14:07:26 -0700 |
katleman |
8020414: JDK8 b98 source with GPL header errors
|
Fri, 12 Jul 2013 16:53:40 -0700 |
amurillo |
Added tag hs25-b41 for changeset 2b9946e10587
|
Fri, 12 Jul 2013 16:53:39 -0700 |
amurillo |
Merge
hs25-b41
|
Thu, 11 Jul 2013 11:45:09 -0700 |
tamao |
Merge
|
Wed, 10 Jul 2013 15:28:43 +0200 |
ehelin |
8013939: Metaspace capacity not available
|
Wed, 12 Jun 2013 15:21:41 +0200 |
ehelin |
8015683: object_count_after_gc should have the same timestamp for all events
|
Wed, 12 Jun 2013 15:50:14 +0200 |
ehelin |
8016170: GC id variable in gcTrace.cpp should use typedef GCId
|
Wed, 05 Jun 2013 09:44:03 +0200 |
ehelin |
8015972: Refactor the sending of the object count after GC event
|
Thu, 11 Jul 2013 01:11:52 -0700 |
roland |
Merge
|
Wed, 10 Jul 2013 13:33:56 -0700 |
anoll |
8016749: -XX:+UseISM fails an assert(obj->is_oop()) when running SPECjbb2005
|
Tue, 09 Jul 2013 22:00:04 -0700 |
twisti |
Merge
|
Tue, 09 Jul 2013 11:48:05 +0200 |
anoll |
8015635: Crash when specifying very large code cache size
|
Tue, 09 Jul 2013 08:56:04 -0400 |
drchase |
8017578: Hotspot compilation error with latest Studio compiler
|
Tue, 09 Jul 2013 17:20:32 +0200 |
adlertz |
8019625: Test compiler/8005956/PolynomialRoot.java timeouts on Solaris SPARCs
|
Mon, 08 Jul 2013 14:15:02 -0700 |
goetz |
8020059: The flag introduced by 8014972 is not defined if Hotspot is built without a compiler (zero, ppc64 core build).
|
Tue, 09 Jul 2013 22:48:52 +0200 |
acorn |
Merge
|
Tue, 09 Jul 2013 14:02:28 -0400 |
acorn |
8013635: VM should no longer create bridges for generic signatures.
|
Tue, 09 Jul 2013 19:56:07 +0200 |
zgu |
Merge
|
Tue, 09 Jul 2013 13:18:16 -0400 |
zgu |
8011760: assert(delta != 0) failed: dup pointer in MemBaseline::malloc_sort_by_addr
|
Mon, 08 Jul 2013 18:26:26 -0700 |
hseigel |
Merge
|
Mon, 08 Jul 2013 16:44:03 -0700 |
hseigel |
Merge
|
Mon, 08 Jul 2013 19:36:22 -0400 |
hseigel |
8014399: Remove JVM_SetProtectionDomain from hotspot
|
Mon, 08 Jul 2013 14:53:52 -0700 |
jiangli |
Merge
|