Tue, 17 Sep 2013 01:14:21 +0200 |
Thomas Wuerthinger |
Distinguish inputs and successors in in-place updates.
|
Tue, 17 Sep 2013 00:30:01 +0200 |
Thomas Wuerthinger |
Use NodeMap in inlining utility when number of nodes is high.
|
Mon, 16 Sep 2013 23:17:56 +0200 |
Thomas Wuerthinger |
New graph duplication mechanism that allows in-place fixing of edges.
|
Mon, 16 Sep 2013 20:37:44 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 16 Sep 2013 20:37:25 +0200 |
Thomas Wuerthinger |
Small performance improvement to inlining.
|
Mon, 16 Sep 2013 20:23:26 +0200 |
Thomas Wuerthinger |
Allow null DuplicationReplacement in addDuplicates.
|
Mon, 16 Sep 2013 19:56:54 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 16 Sep 2013 19:54:36 +0200 |
Thomas Wuerthinger |
Avoid allocation of replacement hashmap in addDuplicates and also in InliningUtil.inline.
|
Mon, 16 Sep 2013 19:54:00 +0200 |
Thomas Wuerthinger |
Small improvement to Graph.copy performance.
|
Mon, 16 Sep 2013 19:53:27 +0200 |
Thomas Wuerthinger |
Common out code for frame state constructors.
|
Mon, 16 Sep 2013 15:35:14 +0200 |
Thomas Wuerthinger |
Factor usages of getNodeClass().
|
Mon, 16 Sep 2013 19:16:32 +0200 |
Doug Simon |
fixed SafepointInsertionPhase to add safepoints for return nodes (if necessary)
|
Mon, 16 Sep 2013 19:15:52 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from SafepointNode (GRAAL-471)
|
Mon, 16 Sep 2013 19:15:34 +0200 |
Doug Simon |
added metric to count number of times a typed node iterator is used per IterableNodeType (GRAAL-471)
|
Mon, 16 Sep 2013 17:15:31 +0200 |
Doug Simon |
Merge.
|
Mon, 16 Sep 2013 17:10:00 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from (Read|Write|ArrayRangeWrite|LoweredCompareAndSwap)Node (GRAAL-471)
|
Mon, 16 Sep 2013 16:07:54 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from ReturnNode (GRAAL-471)
|
Mon, 16 Sep 2013 13:09:02 +0200 |
Doug Simon |
made 'mx build' refresh IDE configs automatically
|
Mon, 16 Sep 2013 15:18:30 +0200 |
Bernhard Urban |
bootstrap: print number of compiled methods
|
Mon, 16 Sep 2013 10:02:14 +0200 |
Thomas Wuerthinger |
Add PhiNode in InliningUtil with addWithoutUnique.
|
Mon, 16 Sep 2013 02:31:05 +0200 |
Thomas Wuerthinger |
Correct test.
|
Mon, 16 Sep 2013 01:41:56 +0200 |
Thomas Wuerthinger |
Fix LoadJavaMirrorWithKlassPhase to use new node addition constraints.
|
Mon, 16 Sep 2013 01:39:52 +0200 |
Thomas Wuerthinger |
Improve global value numbering algorithm.
|
Mon, 16 Sep 2013 01:14:33 +0200 |
Thomas Wuerthinger |
Introduce NodeClass.isLeafNode(). Avoid cloning of leaf nodes if equal node is found in destination graph.
|
Sun, 15 Sep 2013 22:33:09 +0200 |
Thomas Wuerthinger |
Disallow add for global value numberable node types. Introduce addWithoutUnique.
|
Sun, 15 Sep 2013 19:03:38 +0200 |
Thomas Wuerthinger |
Merge.
|
Sun, 15 Sep 2013 18:00:18 +0200 |
Thomas Wuerthinger |
Merge.
|
Sun, 15 Sep 2013 16:44:09 +0200 |
Thomas Wuerthinger |
Merge.
|
Sun, 15 Sep 2013 16:31:32 +0200 |
Thomas Wuerthinger |
Do not assign new source section if replacing node already has source section assigned.
|
Sun, 15 Sep 2013 16:31:11 +0200 |
Thomas Wuerthinger |
Early return from node replacement.
|
Sun, 15 Sep 2013 16:27:07 +0200 |
Thomas Wuerthinger |
New caching mechanism in TruffleCache for better compilation performance. Clean up of partial evaluator phases.
|
Sun, 15 Sep 2013 16:25:03 +0200 |
Thomas Wuerthinger |
New way of handling skipped exceptions in the graph builder.
|
Fri, 13 Sep 2013 23:12:10 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 05 Sep 2013 16:36:40 +0200 |
Thomas Wuerthinger |
Introduce TruffleMinInvokeThreshold flag.
|
Sun, 15 Sep 2013 16:40:48 +0200 |
Doug Simon |
added metric to count IterableNodeTypes (GRAAL-471)
|
Sun, 15 Sep 2013 16:34:25 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from ControlSinkNode (GRAAL-471)
|
Sun, 15 Sep 2013 16:33:57 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from CommitAllocationNode (GRAAL-471)
|
Sun, 15 Sep 2013 16:15:16 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from BlockPlaceholderNode (GRAAL-471)
|
Sun, 15 Sep 2013 02:39:07 +0200 |
Andreas Woess |
Truffle: Frame restructuring.
|
Sat, 14 Sep 2013 21:18:36 +0200 |
Andreas Woess |
Truffle IGV printer: add edge labels.
|
Sat, 14 Sep 2013 20:49:30 +0200 |
Andreas Woess |
Truffle: make NodeUtil class final and its unsafe field private.
|
Sat, 14 Sep 2013 20:30:47 +0200 |
Andreas Woess |
IGV: workaround for disappearing search bar.
|
Sat, 14 Sep 2013 17:31:25 -0400 |
Morris Meyer |
Start of PTX array passing
|
Fri, 13 Sep 2013 17:54:59 +0200 |
Doug Simon |
removed IterableNodeType from some classes for which typed node iterators were never used or were only used in tests
|
Fri, 13 Sep 2013 16:17:42 +0200 |
Doug Simon |
Merge.
|
Fri, 13 Sep 2013 16:08:23 +0200 |
Doug Simon |
refactored IterableNodeType into a top level type to avoid problems it was causing for javac and JDT (CR-1408)
|
Fri, 13 Sep 2013 15:39:14 +0200 |
Doug Simon |
added support for accumulative times to TimerImpl
|
Fri, 13 Sep 2013 15:21:51 +0200 |
Doug Simon |
made TimerImpl respect conditional flag (GRAAL-470)
|
Fri, 13 Sep 2013 15:20:53 +0200 |
Doug Simon |
moved 'conditional' field and related methods down in DebugValue
|
Fri, 13 Sep 2013 15:03:45 +0200 |
Gilles Duboscq |
Add javadoc to GuardsStage and FrameStateAssignmentPhase
|
Fri, 13 Sep 2013 14:47:04 +0200 |
Gilles Duboscq |
Rename GuardsPhase to GuardsStage to avoid confusion with existing Phases
|
Wed, 11 Sep 2013 15:19:58 +0200 |
Gilles Duboscq |
Add a test to ConditionalEliminationTest
|
Wed, 11 Sep 2013 10:36:09 +0200 |
Gilles Duboscq |
CheckCastNode.canonical should not assume that tool.assumptions is not null
|
Wed, 11 Sep 2013 10:21:51 +0200 |
Gilles Duboscq |
Strengthen and simplify ConditionTest
|
Fri, 13 Sep 2013 13:02:40 +0100 |
Chris Seaton |
Truffle: NodeUtil.getNthParent.
|
Fri, 13 Sep 2013 11:57:18 +0200 |
Roland Schatz |
Remove invalid assertion in ReentrantNodeIterator.
|
Thu, 12 Sep 2013 19:43:05 -0700 |
Mick Jordan |
mxtool: fix eclipseinit to use project suite dir for included suites
|
Thu, 12 Sep 2013 18:06:18 -0400 |
Morris Meyer |
Rename PTX ArrayTest
|
Thu, 12 Sep 2013 18:02:10 -0400 |
Morris Meyer |
Rename PTX ArrayTest
|
Thu, 12 Sep 2013 23:04:35 +0200 |
Doug Simon |
fixed TimerImpl to account for (i.e., deduct) all nested timers, not just the most recent one
|
Thu, 12 Sep 2013 22:58:36 +0200 |
Doug Simon |
removed "ScopeTime" timer
|
Thu, 12 Sep 2013 19:22:28 +0200 |
Andreas Woess |
Truffle: compilation final array support.
|
Thu, 12 Sep 2013 19:01:40 +0200 |
Andreas Woess |
Merge
|
Thu, 12 Sep 2013 16:09:50 +0200 |
Andreas Woess |
TruffleCache: use frame state values to check argument stamps; iterating over local nodes is no longer sufficient since e231671f39d0.
|
Thu, 12 Sep 2013 17:32:45 +0200 |
Doug Simon |
check that Debug has not been initialized before HotSpotOptions.finalizeOptions() is called
|
Thu, 12 Sep 2013 16:23:28 +0200 |
Doug Simon |
made Debug.ENABLED static (i.e. a compile-time constant)
|
Thu, 12 Sep 2013 14:43:21 +0200 |
Doug Simon |
applied changes to basic-graal that were made in a downstream repo
|
Thu, 12 Sep 2013 12:56:05 +0200 |
Andreas Woess |
gpu.cpp: fix warning: not all control paths return a value
|
Thu, 12 Sep 2013 11:18:03 +0200 |
Doug Simon |
gave different name to per-phase timer and metric
|
Thu, 12 Sep 2013 09:13:12 +0200 |
Doug Simon |
added DelegatingMetaAccessProvider, DelegatingCodeCacheProvider, DelegatingGraalCodeCacheProvider
|
Wed, 11 Sep 2013 17:02:40 -0400 |
bharadwaj |
Create runtime object based on GPUIL type newly added to gpu class; some code refactoring.
|
Wed, 11 Sep 2013 21:04:24 +0200 |
Mick Jordan |
Allow mxtool suites to be in separate repositories (CR-1367)
|
Wed, 11 Sep 2013 16:41:15 +0200 |
Roland Schatz |
Early exit from ReentrantNodeIterator.
|
Tue, 10 Sep 2013 19:20:20 +0200 |
Andreas Woess |
Truffle-DSL: fix implicit cast bug.
|
Wed, 11 Sep 2013 11:56:38 +0200 |
Doug Simon |
Merge.
|
Wed, 11 Sep 2013 09:37:39 +0200 |
Doug Simon |
Merge.
|
Tue, 10 Sep 2013 22:13:46 +0200 |
Doug Simon |
remove global phase metric, replaced with per-phase metrics
|
Tue, 10 Sep 2013 22:06:18 +0200 |
Doug Simon |
added timer for each phase; imposed regex pattern check on phase names
|
Tue, 10 Sep 2013 22:05:17 +0200 |
Doug Simon |
changed default for -G:DebugValueSummary to "Name"
|
Wed, 11 Sep 2013 09:13:27 +0200 |
Michael Haupt |
more verbose output for eclipseinit if it cannot place workingsets.xml in Eclipse metadata location
|
Tue, 10 Sep 2013 22:39:50 -0400 |
bharadwaj |
Initial implementation of PTXRuntime (RegisterConfig, PTX description etc); guarded with new flag UseGPU. Specify -XX:+UseGPU to exercise this new implementation.
|
Tue, 10 Sep 2013 16:33:28 -0700 |
Mick Jordan |
Merge
|
Tue, 10 Sep 2013 16:32:27 -0700 |
Mick Jordan |
allow backend to specify spill slot size
|
Tue, 10 Sep 2013 14:06:45 -0700 |
Mick Jordan |
Merge - CR1368: add beforeInline callback to snippet instantiation
|
Tue, 10 Sep 2013 09:30:09 -0700 |
Mick Jordan |
Merge
|
Mon, 09 Sep 2013 10:30:42 -0700 |
Mick Jordan |
Merge
|
Sat, 07 Sep 2013 12:23:40 -0700 |
Mick Jordan |
Merge
|
Tue, 03 Sep 2013 16:48:17 -0700 |
Mick Jordan |
Merge
|
Tue, 03 Sep 2013 16:46:25 -0700 |
Mick Jordan |
CR-1364
|
Tue, 10 Sep 2013 21:30:46 +0200 |
Doug Simon |
further improvements to README_GRAAL.txt
|
Tue, 10 Sep 2013 21:29:31 +0200 |
Doug Simon |
tightened option verifier to check all class initializers in the hierarchy of a class that declares at least one @Option
|
Tue, 10 Sep 2013 21:26:44 +0200 |
Doug Simon |
pass the value of the -XX:+CITime VM option explicitly to HotSpotOptions.finalize()
|
Tue, 10 Sep 2013 19:18:24 +0200 |
Gilles Duboscq |
Merge
|
Tue, 10 Sep 2013 16:24:07 +0200 |
Gilles Duboscq |
Fix some comment formatting and spelling
|
Tue, 10 Sep 2013 16:13:35 +0200 |
Gilles Duboscq |
Add helper methods with negations for inputs in LogicNode. Use helper method in CheckCastNode lowering
|
Tue, 10 Sep 2013 14:32:04 +0200 |
Gilles Duboscq |
Simplify ExpandLogicPhase after ShortCircuitAndNode removal
|
Tue, 10 Sep 2013 14:50:25 +0200 |
Gilles Duboscq |
Remove ShortCircuitAndNode
|
Tue, 10 Sep 2013 11:15:15 +0200 |
Gilles Duboscq |
Rename LoweringType to GuardsPhase and make it an attribute of StructuredGraphs
|
Tue, 10 Sep 2013 11:06:05 +0200 |
Gilles Duboscq |
Replace the many asNode methods with one on ValueNode and one on FixedNode
|
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
|
Mon, 08 Jul 2013 14:21:20 -0400 |
jiangli |
Merge
|
Wed, 03 Jul 2013 17:26:59 -0400 |
jiangli |
7133260: AllocationProfiler uses space in metadata and doesn't seem to do anything useful.
|
Mon, 08 Jul 2013 10:58:48 -0700 |
iklam |
8016903: Thread::_handle_area initial size too big
|
Fri, 05 Jul 2013 08:09:40 -0700 |
fparain |
Merge
|
Fri, 05 Jul 2013 08:26:49 +0000 |
fparain |
8016465: The hs_err file gets wrong name
|
Thu, 04 Jul 2013 21:10:17 -0700 |
dcubed |
8015884: runThese crashed with SIGSEGV, hs_err has an error instead of stacktrace
|
Thu, 04 Jul 2013 04:03:28 -0700 |
zgu |
Merge
|
Thu, 04 Jul 2013 06:24:08 -0400 |
zgu |
8016074: NMT: assertion failed: assert(thread->thread_state() == from) failed: coming from wrong thread state
|
Wed, 03 Jul 2013 13:45:39 -0400 |
coleenp |
8019833: Wrong JNI error code for preexisting JVM
|
Thu, 04 Jul 2013 14:56:49 -0700 |
amurillo |
8019934: new hotspot build - hs25-b41
|
Thu, 11 Jul 2013 10:13:37 -0700 |
katleman |
Added tag jdk8-b98 for changeset 30b5b75c42ac
|
Thu, 04 Jul 2013 14:45:58 -0700 |
amurillo |
Added tag hs25-b40 for changeset c9dd82da51ed
jdk8-b98
|
Thu, 04 Jul 2013 14:45:57 -0700 |
amurillo |
Merge
hs25-b40
|
Thu, 04 Jul 2013 03:41:57 -0700 |
roland |
Merge
|
Thu, 04 Jul 2013 01:42:34 -0700 |
roland |
Merge
|
Tue, 02 Jul 2013 22:51:23 -0700 |
twisti |
Merge
|
Tue, 02 Jul 2013 20:27:00 -0700 |
twisti |
8017571: JSR292: JVM crashing on assert "cast to instanceKlass" while producing MethodHandle for array methods with MethodHandle.findVirtual
|
Tue, 02 Jul 2013 20:42:12 -0400 |
drchase |
7088419: Use x86 Hardware CRC32 Instruction with java.util.zip.CRC32
|
Tue, 02 Jul 2013 07:51:31 +0200 |
anoll |
8014972: Crash with specific values for -XX:InitialCodeCacheSize=500K -XX:ReservedCodeCacheSize=500k
|
Tue, 02 Jul 2013 10:30:49 -0700 |
kvn |
8019247: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
|
Mon, 01 Jul 2013 14:14:16 -0700 |
simonis |
8019382: PPC64: Fix bytecodeInterpreter to compile with '-Wunused-value'
|
Mon, 01 Jul 2013 12:22:34 -0700 |
kvn |
8006629: NEED_TEST: need test for JDK-8001071
|
Thu, 04 Jul 2013 01:03:26 -0700 |
bdelsart |
Merge
|
Wed, 03 Jul 2013 22:36:42 -0400 |
clucasius |
Merge
|
Mon, 01 Jul 2013 19:44:37 -0400 |
jiangli |
8006023: Embedded Builds fail management test because of requirement for UsePerfData being enabled.
|
Wed, 03 Jul 2013 15:04:53 -0700 |
tamao |
Merge
|
Wed, 03 Jul 2013 14:50:10 -0700 |
tamao |
Merge
|
Fri, 28 Jun 2013 20:18:04 -0700 |
tamao |
8017611: Auto corrector for mistyped vm options
|
Mon, 01 Jul 2013 09:30:23 -0700 |
johnc |
8017070: G1: assert(_card_counts[card_num] <= G1ConcRSHotCardLimit) failed
|
Sun, 30 Jun 2013 21:42:07 +0200 |
brutisso |
8014022: G1: Non Java threads should lock the shared SATB queue lock without safepoint checks.
|
Fri, 28 Jun 2013 18:28:17 +0200 |
ehelin |
Merge
|
Thu, 27 Jun 2013 09:59:59 +0200 |
brutisso |
8017483: G1 tests fail with native OOME on Solaris x86 after HeapBaseMinAddress has been increased
|
Tue, 02 Jul 2013 16:54:24 +0200 |
coleenp |
Merge
|
Tue, 02 Jul 2013 08:42:37 -0400 |
coleenp |
8015391: NPG: With -XX:+UseCompressedKlassPointers OOME due to exhausted metadata space could occur when metaspace is almost empty
|
Mon, 01 Jul 2013 14:13:12 -0700 |
sspitsyn |
8009204: [dtrace] signatures returned by Java 7 jstack() are corrupted on Solaris
|
Wed, 26 Jun 2013 17:02:04 +0200 |
egahlin |
8016331: Minor issues in event tracing metadata
|
Wed, 12 Jun 2013 09:49:42 +0200 |
rbackman |
8016444: Duplicate zombie check in safe_for_sender
|
Mon, 01 Jul 2013 09:13:19 +0000 |
fparain |
7060111: race condition in VMError::report_and_die()
|
Sun, 30 Jun 2013 09:59:08 -0400 |
hseigel |
7007040: Check of capacity paramenters in JNI_PushLocalFrame is wrong
|
Sat, 29 Jun 2013 11:55:09 -0700 |
dcubed |
Merge
|
Fri, 28 Jun 2013 14:05:27 +0200 |
nloodin |
Merge
|
Thu, 27 Jun 2013 10:03:21 -0700 |
iklam |
8016075: Win32 crash with CDS enabled and small heap size
|
Wed, 26 Jun 2013 11:00:11 +0200 |
kevinw |
Merge
|
Wed, 26 Jun 2013 00:01:20 +0100 |
kevinw |
8010278: SA: provide mechanism for using an alternative SA debugger back-end.
|
Tue, 25 Jun 2013 14:51:46 -0700 |
zgu |
Merge
|
Tue, 25 Jun 2013 17:22:04 -0400 |
zgu |
8017478: Kitchensink crashed with SIGSEGV in BaselineReporter::diff_callsites
|
Fri, 28 Jun 2013 02:33:13 -0700 |
amurillo |
8019302: new hotspot build - hs25-b40
|
Thu, 04 Jul 2013 01:00:19 -0700 |
cl |
Added tag jdk8-b97 for changeset d197d377ab2e
|
Fri, 28 Jun 2013 02:25:08 -0700 |
amurillo |
Added tag hs25-b39 for changeset 2b9380b0bf0b
jdk8-b97
|
Fri, 28 Jun 2013 02:25:07 -0700 |
amurillo |
Merge
hs25-b39
|
Thu, 27 Jun 2013 11:12:19 -0700 |
kvn |
Merge
|
Mon, 24 Jun 2013 16:11:47 +0200 |
goetz |
8017531: 8010460 changes broke bytecodeInterpreter.cpp
|
Wed, 26 Jun 2013 00:40:13 +0200 |
adlertz |
8017510: Add a regression test for 8005956
|
Tue, 25 Jun 2013 12:07:07 -0700 |
adlertz |
8017243: 8001345 is incomplete
|
Mon, 24 Jun 2013 18:23:45 -0700 |
twisti |
Merge
|
Mon, 24 Jun 2013 17:47:25 -0700 |
twisti |
8017538: Clang support broke slowdebug build for i586
|
Mon, 24 Jun 2013 11:53:54 -0700 |
goetz |
8017308: Remove unused breakpoint relocation type
|
Thu, 27 Jun 2013 10:56:10 +0200 |
ehelin |
Merge
|
Wed, 26 Jun 2013 16:58:37 +0200 |
ehelin |
8013590: NPG: Add a memory pool MXBean for Metaspace
|
Tue, 25 Jun 2013 15:17:11 -0700 |
jmasa |
8014851: UseAdaptiveGCBoundary is broken
|
Tue, 25 Jun 2013 09:58:26 -0700 |
jmasa |
8014546: MetaspaceAux print_metaspace_change() should print "used" after GC not capacity
|
Fri, 07 Jun 2013 09:46:58 -0700 |
tamao |
7122222: GC log is limited to 2G for 32-bit
|
Tue, 25 Jun 2013 14:11:57 +0200 |
sla |
8017561: Build errors caused by missing .PHONY
|
Mon, 24 Jun 2013 18:55:46 -0400 |
coleenp |
8016325: JVM hangs verifying system dictionary
|
Sun, 23 Jun 2013 22:08:28 -0700 |
iklam |
8009575: Reduce Symbol::_refcount from 4 bytes to 2 bytes
|
Fri, 21 Jun 2013 10:55:26 -0700 |
dcubed |
Merge
|
Fri, 21 Jun 2013 08:18:08 -0700 |
dcubed |
Merge
|
Fri, 21 Jun 2013 10:57:00 -0400 |
coleenp |
8017177: more explicit code location information in hs_err crash log
|
Fri, 21 Jun 2013 10:50:19 -0400 |
coleenp |
8004124: Handle and/or warn about SI_KERNEL
|
Thu, 20 Jun 2013 11:53:51 +0200 |
mgronlun |
8016735: Remove superfluous EnableInvokeDynamic warning from UnlockDiagnosticVMOptions check
|
Wed, 19 Jun 2013 20:51:39 -0700 |
iklam |
8008964: NPG: Memory regression: Thread::_metadata_handles uses 1 KB per thread.
|
Wed, 19 Jun 2013 13:14:03 -0700 |
dholmes |
8014326: [OSX] All libjvm symbols are exported
|
Fri, 21 Jun 2013 00:59:12 -0700 |
amurillo |
8017253: new hotspot build - hs25-b39
|
Thu, 27 Jun 2013 13:40:18 -0700 |
katleman |
Added tag jdk8-b96 for changeset e6a4b8c71fa6
|
Wed, 26 Jun 2013 11:25:42 -0700 |
katleman |
8017323: JDK8 b95 source with GPL header errors
jdk8-b96
|
Tue, 25 Jun 2013 12:46:21 -0700 |
amurillo |
Merge
|
Mon, 24 Jun 2013 14:27:24 -0700 |
lana |
Merge
|
Wed, 19 Jun 2013 11:02:10 +0100 |
chegar |
Merge
|
Mon, 17 Jun 2013 11:17:49 +0100 |
chegar |
Merge
|
Fri, 31 May 2013 10:27:12 +0100 |
chegar |
Merge
|
Thu, 23 May 2013 12:44:18 +0100 |
chegar |
Merge
|
Thu, 16 May 2013 11:44:33 +0100 |
chegar |
Merge
|
Wed, 08 May 2013 15:25:08 +0100 |
chegar |
Merge
|
Wed, 01 May 2013 14:11:01 +0100 |
chegar |
Merge
|
Sun, 28 Apr 2013 08:15:33 +0100 |
chegar |
Merge
|
Wed, 24 Apr 2013 10:17:40 +0100 |
chegar |
Merge
|
Mon, 22 Apr 2013 08:33:12 -0400 |
mullan |
8011896: Add check for invalid offset for new AccessControlContext isAuthorized field
|
Fri, 05 Apr 2013 10:18:36 -0400 |
mullan |
8001330: Improve on checking order
|
Thu, 07 Mar 2013 11:49:38 -0500 |
hseigel |
7158805: Better rewriting of nested subroutine calls
|
Fri, 21 Jun 2013 00:51:57 -0700 |
amurillo |
Added tag hs25-b38 for changeset 2cc5a9d1ba66
|
Fri, 21 Jun 2013 00:51:56 -0700 |
amurillo |
Merge
hs25-b38
|
Thu, 20 Jun 2013 16:08:11 -0700 |
kvn |
Merge
|
Wed, 19 Jun 2013 00:41:56 +0200 |
adlertz |
8001345: VM crashes with assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc
|
Mon, 17 Jun 2013 12:35:53 -0400 |
drchase |
8002160: Compilation issue with adlc using latest SunStudio compilers
|
Fri, 14 Jun 2013 16:33:34 -0700 |
kvn |
Merge
|
Fri, 14 Jun 2013 01:19:56 +0200 |
adlertz |
8016157: During CTW: C2: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG defined in this block
|
Thu, 13 Jun 2013 15:39:47 -0400 |
drchase |
8010124: JVM_GetClassContext: use GrowableArray instead of KlassLink
|
Tue, 11 Jun 2013 16:40:31 -0700 |
kvn |
Merge
|
Tue, 11 Jun 2013 16:34:34 -0400 |
drchase |
8014959: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit
|
Tue, 11 Jun 2013 11:13:09 -0700 |
twisti |
8003268: SharedRuntime::generate_native_wrapper doesn't save all registers across runtime tracing calls for JNI critical native methods
|
Fri, 07 Jun 2013 16:46:37 -0700 |
morris |
8008407: remove SPARC V8 support
|
Fri, 07 Jun 2013 11:43:53 -0700 |
kvn |
Merge
|
Fri, 07 Jun 2013 07:33:35 -0700 |
morris |
8015437: SPARC cbcond branch offset out of 10-bit range
|
Thu, 20 Jun 2013 10:03:58 +0200 |
ehelin |
Merge
|
Wed, 19 Jun 2013 06:09:46 -0700 |
poonam |
8015903: Format issue with -XX:+PrintAdaptiveSizePolicy on JDK8
|
Tue, 18 Jun 2013 22:45:32 +0200 |
brutisso |
8016556: G1: Use ArrayAllocator for BitMaps
|
Tue, 18 Jun 2013 12:31:07 -0700 |
johnc |
8015237: Parallelize string table scanning during strong root processing
|
Fri, 14 Jun 2013 08:02:32 +0200 |
brutisso |
8012265: VM often crashes on solaris with a lot of memory
|
Wed, 19 Jun 2013 18:13:52 +0200 |
nloodin |
Merge
|
Tue, 18 Jun 2013 09:08:35 -0700 |
minqi |
8015660: Test8009761.java "Failed: init recursive calls: 24. After deopt 25"
|
Tue, 18 Jun 2013 09:34:16 -0400 |
zgu |
Merge
|
Tue, 18 Jun 2013 08:44:08 -0400 |
zgu |
8013651: NMT: reserve/release sequence id's in incorrect order due to race
|
Mon, 17 Jun 2013 18:35:44 +0200 |
sla |
8016304: ThreadMXBean.getDeadlockedThreads reports bogus deadlocks on JDK 8
|
Mon, 10 Jun 2013 10:45:19 -0400 |
zgu |
8013917: Kitchensink crashed with SIGSEGV in BaselineReporter::diff_callsites
|
Sat, 15 Jun 2013 13:17:36 +0200 |
mgronlun |
8016105: Add complementary RETURN_NULL allocation macros in allocation.hpp
|
Fri, 14 Jun 2013 22:34:08 -0700 |
sspitsyn |
Merge
|
Fri, 14 Jun 2013 15:17:10 -0700 |
sspitsyn |
6493116: JVMTI Doc: GetOwnedMonitorStackDepthInfo has a typo in monitor_info_ptr parameter description
|
Fri, 14 Jun 2013 19:49:58 -0700 |
dcubed |
Merge
|
Fri, 14 Jun 2013 08:00:35 -0700 |
dcubed |
Merge
|
Fri, 14 Jun 2013 07:46:22 -0700 |
rdurbin |
7178026: os::close can restart ::close but that is not a restartable syscall
|
Fri, 14 Jun 2013 15:20:32 -0700 |
zgu |
Merge
|
Fri, 14 Jun 2013 07:39:19 -0700 |
zgu |
Merge
|
Fri, 14 Jun 2013 09:18:42 -0400 |
zgu |
8011968: Kitchensink crashed with SIGSEGV in MemBaseline::baseline
|
Fri, 14 Jun 2013 07:30:10 -0700 |
zgu |
Merge
|
Thu, 13 Jun 2013 22:02:40 -0700 |
ccheung |
8014431: cleanup warnings indicated by the -Wunused-value compiler option on linux
|
Fri, 14 Jun 2013 13:11:58 +0200 |
ctornqvi |
Merge
|
Thu, 13 Jun 2013 22:00:06 +0200 |
ctornqvi |
8015324: Create tests for CDS feature
|
Thu, 13 Jun 2013 21:57:56 +0200 |
ctornqvi |
8016065: Write regression test for 7167142
|
Thu, 13 Jun 2013 11:16:38 -0700 |
dcubed |
8013057: assert(_needs_gc || SafepointSynchronize::is_at_safepoint()) failed: only read at safepoint
|
Fri, 14 Jun 2013 07:27:22 -0700 |
amurillo |
8016567: new hotspot build - hs25-b38
|
Thu, 20 Jun 2013 10:16:47 -0700 |
katleman |
Added tag jdk8-b95 for changeset 5d65c078cd0a
|
Mon, 05 Aug 2013 10:44:46 +0200 |
Christos Kotselidis |
Merge
|
Sun, 04 Aug 2013 02:36:40 +0200 |
Christos Kotselidis |
Add gate run with G1 and heap verification enabled
|
Sun, 04 Aug 2013 12:27:59 -0700 |
twisti |
try to fix HSAIL and PTX FrameMap problems
|
Sun, 04 Aug 2013 11:54:55 -0700 |
twisti |
provide default (from AMD64) implementation for abstract PTX and HSAIL FrameMap methods
|
Sun, 04 Aug 2013 11:29:03 -0700 |
twisti |
Merge
|
Sun, 04 Aug 2013 11:26:16 -0700 |
twisti |
move callKillsRegisters to LinearScan
|
Sun, 04 Aug 2013 11:24:55 -0700 |
twisti |
use type.SIZE instead of constant
|
Sun, 04 Aug 2013 11:17:49 -0700 |
twisti |
AMD64 cleanups
|
Sun, 04 Aug 2013 11:16:01 -0700 |
twisti |
moved move logic into architecture specific FrameMap
|
Thu, 01 Aug 2013 15:23:05 -0700 |
twisti |
Merge
|
Wed, 31 Jul 2013 14:04:24 -0700 |
twisti |
added architecture specific frame maps
|
Sat, 03 Aug 2013 19:11:15 +0200 |
Christos Kotselidis |
Add G1 Barrier Counters
|
Fri, 02 Aug 2013 20:07:43 +0200 |
Christos Kotselidis |
Make heap verification conditional
|
Fri, 02 Aug 2013 19:03:05 +0200 |
Christos Kotselidis |
Add heap sanity checker with premature hard crash for debugging write barriers
|
Fri, 02 Aug 2013 18:29:49 +0200 |
Christos Kotselidis |
Fix bug in CardQueue/SATB buffer indexes' calculation in ArrayRangeBarrier snippets
|
Fri, 02 Aug 2013 18:08:08 +0200 |
Christos Kotselidis |
Early exits from G1 Array Range barriers if length==0
|
Fri, 02 Aug 2013 18:05:27 +0200 |
Christos Kotselidis |
Minor refactoring
|
Fri, 02 Aug 2013 17:00:40 +0200 |
Christos Kotselidis |
Merge
|
Fri, 02 Aug 2013 14:53:08 +0200 |
Christos Kotselidis |
Fixed anchror for unsafe load snippet
|
Fri, 02 Aug 2013 14:43:58 +0200 |
Christos Kotselidis |
Allow unsafeLoad lowering only when loweringType!=BEFORE_GUARDS
|
Fri, 02 Aug 2013 14:34:46 +0200 |
Christos Kotselidis |
Always use precise barriers when type==null
|
Fri, 02 Aug 2013 14:26:54 +0200 |
Christos Kotselidis |
Writes with always null stamps omit only post barriers
|
Fri, 02 Aug 2013 14:10:04 +0200 |
Christos Kotselidis |
Minor refactoring
|
Fri, 02 Aug 2013 13:45:04 +0200 |
Christos Kotselidis |
Add more unittests for ArrayCopy write barriers
|
Fri, 02 Aug 2013 13:43:15 +0200 |
Christos Kotselidis |
Early exit of SerialArrayRange barrier if vector length==0
|
Fri, 02 Aug 2013 13:40:01 +0200 |
Christos Kotselidis |
G1ReferentFieldReadBarrier is not a deoptimizing node
|
Fri, 02 Aug 2013 13:35:13 +0200 |
Christos Kotselidis |
Apply patch by Mikael Gerdin which fixes filtered strong marking of nmethods
|
Fri, 02 Aug 2013 13:31:31 +0200 |
Christos Kotselidis |
Remove forced addition of Graal's oop during weak root processing (creates race condition)
|
Fri, 02 Aug 2013 16:21:02 +0200 |
Roland Schatz |
Fix bug in FixedGuardNode simplification.
|
Fri, 02 Aug 2013 11:22:23 +0200 |
Roland Schatz |
Move VerifyUsageWithEquals phases into HighTier.
|
Fri, 02 Aug 2013 11:05:19 +0200 |
Roland Schatz |
Remove unused methods from PhasePlan.
|
Fri, 02 Aug 2013 11:03:45 +0200 |
Roland Schatz |
Move inlining phases to HighTier.
|
Fri, 02 Aug 2013 11:00:57 +0200 |
Roland Schatz |
Make InliningPhase reentrant.
|
Fri, 02 Aug 2013 10:57:20 +0200 |
Roland Schatz |
Remove fields from InliningPhase that are already available in HighTierContext.
|
Fri, 02 Aug 2013 10:55:33 +0200 |
Roland Schatz |
Make IterativeInliningPhase reentrant.
|
Fri, 02 Aug 2013 10:51:12 +0200 |
Roland Schatz |
Add more fields to HighTierContext.
|
Fri, 02 Aug 2013 10:47:40 +0200 |
Roland Schatz |
Use PhaseContext base class where HighTierContext is not needed.
|
Fri, 02 Aug 2013 10:47:15 +0200 |
Roland Schatz |
Move cleaning of TypeProfileProxyNode into a compiler phase.
|
Fri, 02 Aug 2013 10:40:33 +0200 |
Roland Schatz |
Remove unused PhasePosition.HIGH_LEVEL.
|
Thu, 01 Aug 2013 21:25:37 +0200 |
Bernhard Urban |
Backed out changeset dae97549a94d (disable new memory aware scheduling)
|
Thu, 01 Aug 2013 19:15:54 +0200 |
Bernhard Urban |
Scheduling: enable new memory aware scheduling per default (GRAAL-159)
|
Thu, 01 Aug 2013 19:15:17 +0200 |
Bernhard Urban |
SchedulePhase: remove debugging boolean
|
Thu, 01 Aug 2013 18:59:31 +0200 |
Bernhard Urban |
SchedulingPhase: use logging facilities instead of TTY
|
Thu, 01 Aug 2013 18:58:48 +0200 |
Bernhard Urban |
Debug: add printf
|
Thu, 01 Aug 2013 17:24:41 +0200 |
Bernhard Urban |
Scheduling: add assert about nodes in a block after sorting
|
Thu, 01 Aug 2013 17:23:31 +0200 |
Bernhard Urban |
NewMemoryAwareScheduling: create nodebitmap once per graph (GRAAL-159)
|
Thu, 01 Aug 2013 17:23:30 +0200 |
Bernhard Urban |
NewMemoryAwareScheduling: fix out of loop scheduling for floating reads (GRAAL-159)
|
Thu, 01 Aug 2013 17:23:30 +0200 |
Bernhard Urban |
NewMemoryAwareScheduling: handle loop headers different than merges (GRAAL-159)
|
Thu, 01 Aug 2013 17:23:28 +0200 |
Bernhard Urban |
checkcastnode: fix comment and scope in unittest
|
Thu, 01 Aug 2013 16:40:59 +0200 |
Roland Schatz |
Fix arraycopy bug when array size is smaller than sizeof(long).
|
Tue, 30 Jul 2013 16:42:51 -0700 |
twisti |
adding back setting safepointPollingAddress
|
Tue, 30 Jul 2013 16:42:34 -0700 |
twisti |
remove GraalSafepointPollOffset
|
Tue, 30 Jul 2013 16:16:42 -0700 |
twisti |
GRAAL-375: volatile read is moved out of loop
|
Tue, 30 Jul 2013 16:15:01 -0700 |
twisti |
remove SafepointPollOffset
|
Tue, 30 Jul 2013 13:03:28 -0700 |
Lukas Stadler |
increase maximum recursive inlining size
|
Tue, 30 Jul 2013 13:07:48 +0200 |
Andreas Woess |
Frame.isInitialized: add method substitution and suppress AIOOBE if frame size < descriptor size.
|
Mon, 29 Jul 2013 17:13:00 -0700 |
twisti |
use aligned memory accesses for vectorized array copy
|
Mon, 29 Jul 2013 15:47:33 +0200 |
Christian Haeubl |
Changed inlining order to bottom-up.
|
Mon, 29 Jul 2013 13:39:59 +0200 |
Andreas Woess |
Truffle: ReplaceIntrinsicsPhase should also handle macro substitutions.
|
Mon, 29 Jul 2013 12:11:59 +0200 |
Doug Simon |
added ClassIsArrayNode macro node
|
Mon, 29 Jul 2013 12:10:19 +0200 |
Doug Simon |
added ClassIsPrimitiveNode macro node
|
Mon, 29 Jul 2013 12:07:27 +0200 |
Doug Simon |
added ClassGetModifiersNode macro node
|
Mon, 29 Jul 2013 12:07:08 +0200 |
Doug Simon |
removed redundant implements clause for Lowerable
|
Mon, 29 Jul 2013 11:57:57 +0200 |
Doug Simon |
added ClassIsInterfaceNode macro node
|
Mon, 29 Jul 2013 11:43:27 +0200 |
Doug Simon |
added ClassGetComponentTypeNode macro node
|
Mon, 29 Jul 2013 11:37:28 +0200 |
Doug Simon |
added ClassGetSuperclassNode macro node
|
Mon, 29 Jul 2013 10:47:31 +0200 |
Christian Haeubl |
Reverted back to path-based computation of inlining relevance.
|
Fri, 26 Jul 2013 20:34:56 -0700 |
twisti |
solaris build fixed
|
Fri, 26 Jul 2013 20:34:05 -0700 |
twisti |
added unalignedMemoryAccess to Architecture
|
Fri, 26 Jul 2013 14:03:07 -0700 |
twisti |
read HotSpot VM options via HotSpotDiagnosticMXBean
|
Fri, 26 Jul 2013 20:18:46 +0200 |
Bernhard Urban |
add NewMemoryAwareScheduling (GRAAL-159)
|
Fri, 26 Jul 2013 20:18:42 +0200 |
Bernhard Urban |
mx/ctw: disable new memory aware scheduling
|
Fri, 26 Jul 2013 20:18:42 +0200 |
Bernhard Urban |
SchedulingPhase: add option for new memory aware scheduling (GRAAL-159)
|
Fri, 26 Jul 2013 20:18:42 +0200 |
Bernhard Urban |
MemoryScheduleTest: fix scope for CFG dumping
|
Fri, 26 Jul 2013 20:18:41 +0200 |
Bernhard Urban |
CFG: attach proxies to loop exits
|
Fri, 26 Jul 2013 20:18:41 +0200 |
Bernhard Urban |
Scheduling: remove dead code in addToLatestSorting
|
Fri, 26 Jul 2013 20:18:40 +0200 |
Bernhard Urban |
SchedulingPhase: check if fixed nodes have the same order before and after sorting a block
|
Fri, 26 Jul 2013 19:49:36 +0200 |
Doug Simon |
added macro node for Class.isInstance
|
Fri, 26 Jul 2013 19:49:00 +0200 |
Doug Simon |
made it possible for a MacroNode to be lowered via a standard method substitution
|
Fri, 26 Jul 2013 19:48:22 +0200 |
Doug Simon |
fix spelling
|
Fri, 26 Jul 2013 16:53:34 +0200 |
Andreas Woess |
Make HotSpotNmethod class final and set it as declared type of OptimizedCallTarget.compiledMethod.
|
Fri, 26 Jul 2013 12:10:33 +0200 |
Roland Schatz |
Work around missing support for boolean[] in junit.
|
Fri, 26 Jul 2013 12:09:17 +0200 |
Roland Schatz |
Remove CUDA message at vm startup.
|
Fri, 26 Jul 2013 11:47:38 +0200 |
Roland Schatz |
Fix compilation without precompiled headers.
|
Fri, 26 Jul 2013 11:22:13 +0200 |
Christian Wirth |
fix: gpu_ptx.cpp did not compile on windows
|
Thu, 25 Jul 2013 22:20:09 -0400 |
Morris Meyer |
PTX support for Linux
|
Thu, 25 Jul 2013 22:17:37 -0400 |
Morris Meyer |
PTX support for Linux
|
Thu, 25 Jul 2013 22:15:30 -0400 |
Morris Meyer |
PTX support for Linux
|
Thu, 25 Jul 2013 18:02:29 -0700 |
Lukas Stadler |
disable compilation statistics for benchmarks
|
Thu, 25 Jul 2013 18:01:23 -0700 |
Lukas Stadler |
don't create InstanceOfNodes with different profiles during CheckCastNode lowering
|
Thu, 25 Jul 2013 19:22:59 +0200 |
Andreas Woess |
FrameWithoutBoxing: make substitutions forced, use unsafeCast from CompilerDirectives.
|
Thu, 25 Jul 2013 13:52:53 +0200 |
Christian Wirth |
Increase TruffleGraphMaxNodes to 15000
|
Thu, 25 Jul 2013 12:42:18 +0200 |
Doug Simon |
Merge.
|
Thu, 25 Jul 2013 11:34:37 +0200 |
Doug Simon |
small cleanups and extra documentation around foreign call linkage
|
Thu, 25 Jul 2013 11:50:59 +0200 |
Roland Schatz |
Support for byte fields in LIR instructions.
|
Wed, 24 Jul 2013 17:57:52 -0700 |
twisti |
SPARC: fixes and more implementation; can now allocate objects
|
Wed, 24 Jul 2013 16:19:17 -0700 |
twisti |
Stubs need both an outgoing and incoming calling convention.
|
Wed, 24 Jul 2013 15:07:17 -0700 |
twisti |
Some Klass and InstanceKlass fields were read with a wrong size.
|
Tue, 23 Jul 2013 23:24:54 +0200 |
Doug Simon |
HSAIL backend changes
|
Tue, 23 Jul 2013 21:42:24 +0200 |
Andreas Woess |
Truffle: use loopAndInvokeCounter for replace backoff.
|
Tue, 23 Jul 2013 21:21:35 +0200 |
Christos Kotselidis |
Fix disclaimer
|
Tue, 23 Jul 2013 19:53:26 +0200 |
Christos Kotselidis |
Merge
|
Tue, 23 Jul 2013 19:51:15 +0200 |
Christos Kotselidis |
Add compressed klass pointers in gate
|
Tue, 23 Jul 2013 17:48:01 +0200 |
Christos Kotselidis |
Remove redundant checks for loading compressed constants
|
Tue, 23 Jul 2013 19:05:08 +0200 |
Andreas Woess |
Truffle: when a node is replaced, notify optimized call target and delay compilation.
|
Tue, 23 Jul 2013 18:23:52 +0200 |
Roland Schatz |
Fix null reference access when dumping raw data patches.
|
Tue, 23 Jul 2013 17:48:17 +0200 |
Christian Humer |
Merge.
|
Tue, 23 Jul 2013 17:47:56 +0200 |
Christian Humer |
Truffle-DSL: fixed bug in rewriting of child arrays.
|
Tue, 23 Jul 2013 11:19:47 +0200 |
Andreas Woess |
Truffle: add invalidation count to call target profiling / trace compilation.
|
Tue, 23 Jul 2013 10:42:54 +0200 |
Andreas Woess |
Backout changeset 4c12d3756015; ensure compiledCodeInvalidated() is never inlined.
|
Tue, 23 Jul 2013 09:45:39 +0200 |
Roland Schatz |
Retry canonicalization after inferStamp.
|
Mon, 22 Jul 2013 13:33:21 +0200 |
Roland Schatz |
Documentation fix.
|
Mon, 22 Jul 2013 22:26:49 -0700 |
twisti |
SPARC: can compile some stubs now but they don't work yet
|
Mon, 22 Jul 2013 21:43:31 -0700 |
twisti |
Reuse linkage.
|
Mon, 22 Jul 2013 21:42:21 -0700 |
twisti |
Fixed comment typo.
|
Mon, 22 Jul 2013 22:04:17 +0200 |
Christos Kotselidis |
Merge
|
Mon, 22 Jul 2013 22:03:53 +0200 |
Christos Kotselidis |
Lower CAS nodes to their lowered versions
|
Mon, 22 Jul 2013 22:03:27 +0200 |
Christos Kotselidis |
Add LoweredCompareAndSwapNode
|
Mon, 22 Jul 2013 19:12:14 +0200 |
Andreas Woess |
Canonicalize final field loads from a phi of constant objects.
|
Mon, 22 Jul 2013 19:17:17 +0200 |
Andreas Woess |
Always insert phi nodes using graph.add.
|
Mon, 22 Jul 2013 18:07:53 +0200 |
Andreas Woess |
Truffle: add Node.isReplaceable()
|
Mon, 22 Jul 2013 17:29:48 +0200 |
Andreas Woess |
Truffle: ignore null children in NodeUtil.findNodeChildren; refactoring.
|
Mon, 22 Jul 2013 16:20:43 +0200 |
Andreas Woess |
Truffle: print inlined call target and rename profiling option.
|
Mon, 22 Jul 2013 16:17:45 +0200 |
Andreas Woess |
Truffle: remove Node.EMPTY_ARRAY constant
|
Mon, 22 Jul 2013 16:19:39 +0200 |
Lukas Stadler |
Merge
|
Mon, 22 Jul 2013 16:18:55 +0200 |
Lukas Stadler |
fix merging of types in ConditionalEliminationPhase
|
Mon, 22 Jul 2013 16:04:43 +0200 |
Lukas Stadler |
check for one more case in ConditionalEliminationTest
|
Mon, 22 Jul 2013 16:04:21 +0200 |
Lukas Stadler |
small fixes for early read elimination
|
Mon, 22 Jul 2013 13:35:23 +0200 |
Christos Kotselidis |
Merge
|
Mon, 22 Jul 2013 13:34:53 +0200 |
Christos Kotselidis |
Make VerifyOopStub leaf call
|
Mon, 22 Jul 2013 13:28:03 +0200 |
Christos Kotselidis |
Add Javadoc to G1ReferentFieldReadBarrier
|
Mon, 22 Jul 2013 12:12:57 +0200 |
Roland Schatz |
Method to reconstruct array index from LocationNode.
|
Mon, 22 Jul 2013 11:58:00 +0200 |
Roland Schatz |
Documentation fixes.
|
Mon, 22 Jul 2013 10:54:43 +0200 |
Roland Schatz |
Rename isInitialized to isInitialization (inverting semantics!).
|
Mon, 22 Jul 2013 10:46:26 +0200 |
Roland Schatz |
Leave null check at original node when adding G1ReferentFieldReadBarrier.
|
Sun, 21 Jul 2013 22:13:21 +0200 |
Christos Kotselidis |
Method renaming
|
Sun, 21 Jul 2013 20:11:55 +0200 |
Christos Kotselidis |
Merge
|
Sun, 21 Jul 2013 20:11:12 +0200 |
Christos Kotselidis |
Add new node for referent field read barrier (G1 GC)
|
Sun, 21 Jul 2013 19:15:40 +0200 |
Christos Kotselidis |
Rename WriteBarrierType to BarrierType
|
Sun, 21 Jul 2013 15:25:16 +0200 |
Christian Humer |
Truffle: Increased TruffleCache maximum node count from 200 to 350.
|
Sat, 20 Jul 2013 10:57:13 +0200 |
Christian Humer |
Truffle: Added early read elimination to TruffleCache.
|
Sat, 20 Jul 2013 10:52:48 +0200 |
Christian Humer |
Truffle-DSL: Made specializations reflectable at runtime.
|
Fri, 19 Jul 2013 22:21:31 +0200 |
Christos Kotselidis |
Merge
|
Fri, 19 Jul 2013 22:18:40 +0200 |
Christos Kotselidis |
Method renaming
|
Fri, 19 Jul 2013 22:14:53 +0200 |
Christos Kotselidis |
Javadoc fixes
|
Fri, 19 Jul 2013 22:10:48 +0200 |
Christos Kotselidis |
Method and variables' renaming
|
Fri, 19 Jul 2013 12:01:15 -0700 |
twisti |
added createLabelName override in AbstractHSAILAssembler; create a common label name in AbstractAssembler
|
Fri, 19 Jul 2013 09:30:49 -0700 |
Mick Jordan |
Merge
|
Fri, 19 Jul 2013 09:13:54 -0700 |
Mick Jordan |
add condition accessor to GuardingPiNode
|
Fri, 19 Jul 2013 17:47:35 +0200 |
Doug Simon |
made it possible to use enum constants in snippets
|
Fri, 19 Jul 2013 12:45:59 +0200 |
Doug Simon |
fixed bug in EdgeMoveOptimizer triggered by a backend (such as HSAIL) that has conditional branches with explicit input operands (as opposed to an implicit condition flags register)
|
Thu, 18 Jul 2013 13:31:08 -0700 |
Christian Wimmer |
Bugfix of stamp mask computation
|
Thu, 18 Jul 2013 17:18:13 +0200 |
Lukas Stadler |
make early read elimination work on read/write nodes (in addition to load/store)
|
Thu, 18 Jul 2013 17:16:16 +0200 |
Lukas Stadler |
fix problem in PEReadEliminationClosure (could lead to unschedulable graph)
|
Thu, 18 Jul 2013 17:15:32 +0200 |
Lukas Stadler |
output only blocks with changes in EffectClosure tracing
|
Thu, 18 Jul 2013 15:37:07 +0200 |
Roland Schatz |
Unit test for raw data patch.
|
Thu, 18 Jul 2013 15:37:02 +0200 |
Roland Schatz |
Support data patches for values larger than long.
|
Thu, 18 Jul 2013 14:35:12 +0200 |
Lukas Stadler |
reset "permanent" flag on ValueAnchorNodes during inlining
|
Thu, 18 Jul 2013 14:34:45 +0200 |
Lukas Stadler |
new Option PrintGraphProbabilities to output probabilities during binary graph dumping
|
Thu, 18 Jul 2013 13:17:37 +0200 |
Lukas Stadler |
new ValueAnchorCleanupPhase to make lock elimination work again, tests for lock elimination
|
Thu, 18 Jul 2013 13:16:37 +0200 |
Lukas Stadler |
move LockElimination to MidTier
|
Thu, 18 Jul 2013 13:15:07 +0200 |
Lukas Stadler |
always perform canonicalization at the beginning of MidTier
|
Thu, 18 Jul 2013 12:59:36 +0200 |
Lukas Stadler |
remove obsolete code from ValueAnchorNode
|
Thu, 18 Jul 2013 12:04:09 +0200 |
Lukas Stadler |
make MergeableState an abstract class instead of an interface
|
Thu, 18 Jul 2013 12:01:17 +0200 |
Lukas Stadler |
fix for ConditionalEliminationPhase.addNullness
|
Wed, 17 Jul 2013 20:23:36 +0200 |
Christos Kotselidis |
Replace custom graph building with snippet for unsafe load lowering
|
Wed, 17 Jul 2013 19:52:20 +0200 |
Christos Kotselidis |
Introduce new read opcode that allows compressed oops and read barriers
|
Wed, 17 Jul 2013 19:31:46 +0200 |
Christos Kotselidis |
Remove unused node intrinsic
|
Wed, 17 Jul 2013 19:30:36 +0200 |
Christos Kotselidis |
Code refactoring and cleanup
|
Wed, 17 Jul 2013 18:02:19 +0200 |
Andreas Woess |
Truffle: try out a new inlining policy
|
Wed, 17 Jul 2013 16:05:48 +0200 |
Andreas Woess |
Truffle: increase inlining maximum caller size
|
Wed, 17 Jul 2013 14:52:24 +0200 |
Andreas Woess |
Truffle: detect inlined recursive calls and introduce depth limit
|
Wed, 17 Jul 2013 14:14:52 +0200 |
Andreas Woess |
Truffle: add InlinedCallSite interface and an InlinableCallSite method to query the inlined call target
|
Wed, 17 Jul 2013 13:53:11 +0200 |
Andreas Woess |
Truffle: add NodeUtil.countNodes overload that counts nodes of a specific type
|
Tue, 16 Jul 2013 17:41:21 -0700 |
twisti |
SPARC: fixes and more stuff works
|
Tue, 16 Jul 2013 18:30:45 +0200 |
Doug Simon |
Merge.
|
Tue, 16 Jul 2013 18:13:36 +0200 |
Doug Simon |
Merge.
|
Tue, 16 Jul 2013 18:13:20 +0200 |
Doug Simon |
rename: LogicBinaryNode -> ShortCircuitBooleanNode, Logic[Conjunction|Disjunction]Node -> ShortCircuit[And|Or]Node
|
Tue, 16 Jul 2013 18:08:09 +0200 |
Doug Simon |
made use of symbolic constants for branch probabilities
|
Tue, 16 Jul 2013 17:56:53 +0200 |
Doug Simon |
moved BranchNodeProbabilities to graal.nodes project
|
Tue, 16 Jul 2013 17:29:39 +0200 |
Doug Simon |
added a field to LogicBinaryNode capturing the probability that the evaluation of the logic node is short-circuited (i.e. only the left input is evaluated)
|
Tue, 16 Jul 2013 16:36:21 +0200 |
Doug Simon |
allow double fields in value number computation and thus, in floating nodes
|
Tue, 16 Jul 2013 16:46:55 +0200 |
Lukas Stadler |
force substitution of Object.clone
|
Tue, 16 Jul 2013 16:44:34 +0200 |
Lukas Stadler |
add EarlyReadEliminationPhase, including tests
|
Tue, 16 Jul 2013 16:24:38 +0200 |
Lukas Stadler |
rename ReadEliminationPE... to PEReadElimination...
|
Tue, 16 Jul 2013 16:23:17 +0200 |
Lukas Stadler |
process FixedGuardNodes in ConditionalEliminationPhase
|
Tue, 16 Jul 2013 15:08:37 +0200 |
Lukas Stadler |
Merge
|
Tue, 16 Jul 2013 15:08:28 +0200 |
Lukas Stadler |
Merge
|
Tue, 16 Jul 2013 15:07:09 +0200 |
Lukas Stadler |
fix IfNode simplification that tries to remove a previously deleted LoopExitNode
|
Tue, 16 Jul 2013 14:17:28 +0200 |
Christos Kotselidis |
Fix typo
|
Tue, 16 Jul 2013 14:16:42 +0200 |
Christos Kotselidis |
Minor refactoring
|
Tue, 16 Jul 2013 14:10:44 +0200 |
Christos Kotselidis |
Augment WriteBarrierVerificationTest with arrayCopy test case
|
Tue, 16 Jul 2013 14:10:10 +0200 |
Christos Kotselidis |
Augment WriteBarrierVerification phase to account for ArrayRange barriers
|
Mon, 15 Jul 2013 17:58:17 -0700 |
twisti |
Merge
|
Fri, 12 Jul 2013 10:12:06 -0700 |
twisti |
Merge
|
Fri, 12 Jul 2013 10:10:07 -0700 |
twisti |
Move non_oop_bits value up to Graal.
|
Thu, 11 Jul 2013 10:31:16 -0700 |
twisti |
solaris-fastdebug build fixes.
|
Mon, 15 Jul 2013 18:22:25 +0200 |
Doug Simon |
HSAIL backend changes
|
Mon, 15 Jul 2013 17:54:00 +0200 |
Lukas Stadler |
Merge
|
Mon, 15 Jul 2013 17:52:35 +0200 |
Lukas Stadler |
let ConditionalEliminationPhase change invokes to InvokeKind.Special based on type information
|
Mon, 15 Jul 2013 17:32:12 +0200 |
Lukas Stadler |
add ValueProxy interface to FixedValueAnchorNode
|
Mon, 15 Jul 2013 16:36:54 +0200 |
Lukas Stadler |
make ValueNode.stamp() final, fix WordTypeRewriterPhase
|
Mon, 15 Jul 2013 15:58:48 +0200 |
Lukas Stadler |
assertion in GraalCompiler (don't parse @Test methods)
|
Mon, 15 Jul 2013 15:58:13 +0200 |
Lukas Stadler |
make early read elimination see through ValueProxies
|
Mon, 15 Jul 2013 16:39:11 +0200 |
Lukas Stadler |
add ValueProxy interface and infrastructure
|
Mon, 15 Jul 2013 16:53:35 +0200 |
Doug Simon |
cannot omit frame for compiled methods that make a foreign call (GRAAL-362)
|
Mon, 15 Jul 2013 16:24:15 +0200 |
Roland Schatz |
Re-enable omission of array initialization for G1.
|
Mon, 15 Jul 2013 16:24:08 +0200 |
Roland Schatz |
Use initializing write node in object clone snippets.
|
Mon, 15 Jul 2013 16:24:03 +0200 |
Roland Schatz |
Don't add G1 prebarrier if the written location is uninitialized.
|
Mon, 15 Jul 2013 15:29:01 +0200 |
Andreas Woess |
Merge
|
Mon, 15 Jul 2013 14:49:40 +0200 |
Andreas Woess |
Truffle: add assertions to verify the finalness of child fields.
|
Mon, 15 Jul 2013 15:26:39 +0200 |
Andreas Woess |
Truffle: revise NodeUtil.replaceChild assertion
|
Mon, 15 Jul 2013 14:12:33 +0200 |
Andreas Woess |
Truffle: Never compile InvalidInstalledCodeException catch handler.
|
Mon, 15 Jul 2013 14:09:44 +0200 |
Andreas Woess |
Merge
|
Thu, 11 Jul 2013 22:14:27 +0200 |
Andreas Woess |
Truffle: introduce profiling option
|
Thu, 11 Jul 2013 19:34:27 +0200 |
Andreas Woess |
Truffle: change sorting of inlinable call sites
|
Mon, 15 Jul 2013 13:36:59 +0200 |
Lukas Stadler |
test for nullness and disjunctive conditions in ConditionalEliminationPhase
|
Mon, 15 Jul 2013 13:36:41 +0200 |
Lukas Stadler |
record disjunctive conditions in ConditionalEliminationPhase
|
Mon, 15 Jul 2013 13:11:34 +0200 |
Lukas Stadler |
fix nullness for not-equals in ConditionalEliminationPhase
|
Mon, 15 Jul 2013 12:02:15 +0200 |
Roland Schatz |
Do not re-compress oops that are already compressed.
|
Mon, 15 Jul 2013 10:59:14 +0200 |
Christos Kotselidis |
Merge
|
Mon, 15 Jul 2013 10:50:33 +0200 |
Christos Kotselidis |
Method renaming
|
Mon, 15 Jul 2013 10:48:10 +0200 |
Christos Kotselidis |
Add assertions
|
Sat, 13 Jul 2013 17:21:58 +0200 |
Christian Humer |
Truffle-DSL: Added additional test case for polymporphic generation.
|
Sat, 13 Jul 2013 17:14:23 +0200 |
Christian Humer |
Truffle: Added assertions to replaceChild.
|
Sat, 13 Jul 2013 17:13:08 +0200 |
Christian Humer |
Truffle-DSL: Fixed a bug in polymorphic code generation.
|
Fri, 12 Jul 2013 23:26:01 +0200 |
Christos Kotselidis |
Merge
|
Fri, 12 Jul 2013 21:48:09 +0200 |
Christos Kotselidis |
Allow compressed klass pointers
|
Fri, 12 Jul 2013 20:19:00 +0200 |
Christos Kotselidis |
Merge
|
Fri, 12 Jul 2013 14:58:07 +0200 |
Christos Kotselidis |
Augment compressed oop tests
|
Fri, 12 Jul 2013 14:43:27 +0200 |
Christos Kotselidis |
Replace direct read word with loadHub intrinsic in VerifyOop stub
|
Fri, 12 Jul 2013 14:40:47 +0200 |
Christos Kotselidis |
Delegate compressed klass pointers info to ReadNode of LoadHubNode
|
Fri, 12 Jul 2013 14:38:47 +0200 |
Christos Kotselidis |
Adjust load/store hub intrinsics to account for Compressed Klass pointers
|
Fri, 12 Jul 2013 14:20:53 +0200 |
Christos Kotselidis |
Add WriteHubNode lowering
|
Fri, 12 Jul 2013 14:17:42 +0200 |
Christos Kotselidis |
Add compressed oop support in HotSpot Backend
|
Fri, 12 Jul 2013 14:16:17 +0200 |
Christos Kotselidis |
Add compressed klass pointers support in LIR
|
Fri, 12 Jul 2013 22:52:05 +0200 |
Doug Simon |
re-enabled new lowering of checkcast with addition of a null-check guard where the profile has nullSeen=FALSE
|
Fri, 12 Jul 2013 19:09:52 +0200 |
Doug Simon |
disabled new lowering of checkcast until performance regression is fixed
|
Fri, 12 Jul 2013 18:09:39 +0200 |
Doug Simon |
Merge.
|
Fri, 12 Jul 2013 18:08:58 +0200 |
Doug Simon |
fixed generation of sequential id prefixes for IGV graphs
|
Fri, 12 Jul 2013 14:48:30 +0200 |
Doug Simon |
made the "Remove selected graphs and groups" action work in IGV for binary graphs
|
Thu, 11 Jul 2013 15:13:50 +0200 |
Lukas Stadler |
add test for early read elimination
|
Thu, 11 Jul 2013 14:57:14 +0200 |
Lukas Stadler |
re-introduce early read elimination as part of escape analysis
|
Fri, 12 Jul 2013 11:19:36 +0200 |
Lukas Stadler |
fix stamps for constants of boolean, byte, char and short type, add tests
|
Fri, 12 Jul 2013 17:01:14 +0200 |
Lukas Stadler |
prevent repeated simplification of FixedGuardNode
|
Fri, 12 Jul 2013 15:30:28 +0200 |
Lukas Stadler |
add relative pc to uncommon trap event entry (helps debugging SEGFAULTs in copmiled code)
|
Fri, 12 Jul 2013 15:29:47 +0200 |
Lukas Stadler |
correctly anchor eliminated guards during ConditionalElimination
|
Fri, 12 Jul 2013 12:48:06 +0200 |
Christos Kotselidis |
Variables' renaming
|
Fri, 12 Jul 2013 12:47:08 +0200 |
Christos Kotselidis |
Remove scratch register from compressed load LIR instruction (used only for testing)
|
Fri, 12 Jul 2013 12:46:06 +0200 |
Christos Kotselidis |
Adjust header size to compressed klass pointers
|
Fri, 12 Jul 2013 12:42:44 +0200 |
Christos Kotselidis |
Add StoreHubNode
|
Fri, 12 Jul 2013 12:40:56 +0200 |
Christos Kotselidis |
Add function to read compressed klass pointers of constant objects natively
|
Fri, 12 Jul 2013 12:24:11 +0200 |
Christos Kotselidis |
Delegate compressed klass pointers info from HotSpot to Graal
|
Thu, 11 Jul 2013 20:58:54 +0200 |
Doug Simon |
fixed canonicalization bug (detected by Gilles) in binary logic nodes
|
Thu, 11 Jul 2013 20:57:58 +0200 |
Doug Simon |
fixed a stamp join to be done the "right" way (stamp joining is not currently commutative)
|
Thu, 11 Jul 2013 20:56:18 +0200 |
Doug Simon |
add sequential id prefixes to IGV graphs
|
Thu, 11 Jul 2013 16:21:29 +0200 |
Roland Schatz |
Output lowering type in graph dumps.
|
Thu, 11 Jul 2013 16:21:04 +0200 |
Roland Schatz |
Check that guards are only created in BEFORE_GUARDS lowering.
|
Thu, 11 Jul 2013 14:47:52 +0200 |
Gilles Duboscq |
Improve instanceof canonicalization
|
Thu, 11 Jul 2013 14:45:31 +0200 |
Gilles Duboscq |
Add scopes to capture the graphs in ReplacementsImpl
|
Tue, 09 Jul 2013 18:17:55 +0200 |
Gilles Duboscq |
Use GuardedValueNode in the inlining
|
Thu, 11 Jul 2013 13:09:28 +0200 |
Andreas Woess |
Truffle: refactor inlining
|
Thu, 11 Jul 2013 12:22:51 +0200 |
Andreas Woess |
Truffle: introduce NodeUtil.countNodes
|
Thu, 11 Jul 2013 12:10:17 +0200 |
Christos Kotselidis |
Merge
|
Thu, 11 Jul 2013 12:09:36 +0200 |
Christos Kotselidis |
Minor refactoring
|
Thu, 11 Jul 2013 11:58:03 +0200 |
Christos Kotselidis |
Remove caching of gcStartCycles
|
Thu, 11 Jul 2013 11:56:11 +0200 |
Christos Kotselidis |
Remove ternary
|
Thu, 11 Jul 2013 11:55:30 +0200 |
Christos Kotselidis |
Simplify code
|
Thu, 11 Jul 2013 11:09:16 +0200 |
Roland Schatz |
Move lowering of arraycopy to the correct lowering phase.
|
Wed, 10 Jul 2013 19:48:23 -0700 |
Thomas Wuerthinger |
Relax TruffleCache assertion.
|
Thu, 11 Jul 2013 01:56:42 +0200 |
Christian Humer |
merge.
|
Thu, 11 Jul 2013 01:55:54 +0200 |
Christian Humer |
Truffle-DSL: fixed a bug in removal of the frame from the generated generic execute method.
|
Wed, 10 Jul 2013 12:50:45 -0700 |
twisti |
SPARC: Can compile and run two or three methods of a bootstrap.
|
Wed, 10 Jul 2013 17:46:27 +0200 |
Doug Simon |
checkcast is lowered to instanceof (GRAAL-248)
|
Wed, 10 Jul 2013 17:46:03 +0200 |
Doug Simon |
stamp for GuardingPiNode is determined by caller of constructor, not within constructor
|
Wed, 10 Jul 2013 17:44:23 +0200 |
Doug Simon |
make use of guardingNonNull node intrinsic
|
Wed, 10 Jul 2013 09:42:22 +0200 |
Christian Humer |
Added truffle option to enable detailed rewrite messages. Disabled by default.
|
Wed, 10 Jul 2013 09:23:15 +0200 |
Christian Humer |
Removed frame argument for generic cases if not needed.
|
Wed, 10 Jul 2013 05:27:45 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 10 Jul 2013 05:26:50 +0200 |
Thomas Wuerthinger |
Introduce CompilerDirectives.SlowPath annotation.
|
Tue, 09 Jul 2013 15:37:50 -0700 |
twisti |
SPARC: Can compile simple methods and do static calls.
|
Tue, 09 Jul 2013 15:37:21 -0700 |
twisti |
SPARC: Fixed build errors.
|
Tue, 09 Jul 2013 14:39:34 -0700 |
twisti |
Code installer changes for SPARC.
|
Tue, 09 Jul 2013 22:05:40 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 09 Jul 2013 21:53:50 +0200 |
Thomas Wuerthinger |
Fix Truffle cache inlining strategy to skip exception edges.
|
Tue, 09 Jul 2013 21:20:03 +0200 |
Andreas Woess |
Merge
|
Tue, 09 Jul 2013 21:03:29 +0200 |
Andreas Woess |
Truffle: minor cleanup
|
Tue, 09 Jul 2013 19:45:35 +0200 |
Andreas Woess |
Truffle: ensure frame assumption is recorded for materialized frames
|
Tue, 09 Jul 2013 20:09:24 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 09 Jul 2013 20:06:15 +0200 |
Thomas Wuerthinger |
Introduce TruffleGraphMaxNodes option with default value 10000.
|
Tue, 09 Jul 2013 17:38:32 +0200 |
Thomas Wuerthinger |
Fix for TruffleCache.
|
Tue, 09 Jul 2013 14:33:24 +0200 |
Thomas Wuerthinger |
Improve Truffle graph cache.
|
Tue, 09 Jul 2013 17:55:02 +0200 |
Christian Haeubl |
Merge.
|
Tue, 09 Jul 2013 17:54:48 +0200 |
Christian Haeubl |
Increased priority for compiler threads.
|
Tue, 09 Jul 2013 17:53:58 +0200 |
Christian Haeubl |
Removed priority compilation queue.
|
Tue, 09 Jul 2013 11:58:03 +0200 |
Roland Schatz |
New lowering phase after framestate assignment.
|
Tue, 09 Jul 2013 11:58:02 +0200 |
Roland Schatz |
Make array allocations deoptimizing nodes.
|
Tue, 09 Jul 2013 11:58:01 +0200 |
Roland Schatz |
Make G1PreWriteBarrier a DeoptimizingNode.
|
Tue, 09 Jul 2013 11:58:00 +0200 |
Roland Schatz |
Make FixedGuardNode a DeoptimizingNode.
|
Tue, 09 Jul 2013 11:57:18 +0200 |
Roland Schatz |
Assign framestates in snippet lowering after framestate assignment.
|
Tue, 09 Jul 2013 11:14:36 +0200 |
Roland Schatz |
Allow foreign call stubs to be declared as leaf methods.
|
Tue, 09 Jul 2013 11:21:06 +0200 |
Christian Haeubl |
Merge.
|
Tue, 09 Jul 2013 11:19:53 +0200 |
Christian Haeubl |
Fix for OSR regression introduced with 88672775a26c.
|
Tue, 09 Jul 2013 11:18:52 +0200 |
Christian Haeubl |
Minor Java fix.
|
Tue, 09 Jul 2013 10:40:37 +0200 |
Doug Simon |
added HSAIL backend and tests
|
Tue, 09 Jul 2013 01:27:40 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 09 Jul 2013 01:27:33 +0200 |
Thomas Wuerthinger |
Small fixes for lowering phase.
|
Mon, 08 Jul 2013 22:14:01 +0200 |
Thomas Wuerthinger |
Clean up OptimizedCallTarget and HotSpotNmethod.execute.
|
Mon, 08 Jul 2013 22:12:41 +0200 |
Thomas Wuerthinger |
Remove HotSpotNmethodSubstitutions.
|
Mon, 08 Jul 2013 14:49:05 -0700 |
twisti |
Added unique Label identifier.
|
Mon, 08 Jul 2013 21:14:06 +0200 |
Thomas Wuerthinger |
Remove unused import.
|
Mon, 08 Jul 2013 21:12:41 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 08 Jul 2013 21:12:00 +0200 |
Thomas Wuerthinger |
Improve performance of calling Truffle call targets.
|
Mon, 08 Jul 2013 21:08:14 +0200 |
Thomas Wuerthinger |
Fix unsafe access node.
|
Mon, 08 Jul 2013 16:27:46 +0200 |
Thomas Wuerthinger |
Create new intrinsic for GuardingPiNode for null check guarding. Fix ArraySubstitutions.
|
Mon, 08 Jul 2013 15:54:24 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 08 Jul 2013 00:05:30 +0200 |
Thomas Wuerthinger |
Make CompilerDirectives.unsafeCast a generic method.
|
Sun, 07 Jul 2013 23:51:52 +0200 |
Thomas Wuerthinger |
New unsafe cast CompilerDirectives method in Truffle API.
|
Sun, 07 Jul 2013 23:32:05 +0200 |
Thomas Wuerthinger |
Merge.
|
Sun, 07 Jul 2013 22:28:18 +0200 |
Thomas Wuerthinger |
Factor and improve unsafe load/store canonicalization.
|
Sun, 07 Jul 2013 21:30:25 +0200 |
Thomas Wuerthinger |
Fix unsafe load/store canonicalization to fields to also check accessKind.
|
Sun, 07 Jul 2013 21:01:31 +0200 |
Thomas Wuerthinger |
Fix Truffle cache to handle macro nodes correctly.
|
Sun, 07 Jul 2013 21:01:05 +0200 |
Thomas Wuerthinger |
Create utility method in InliningUtil for inlining macro nodes.
|
Sun, 07 Jul 2013 21:00:29 +0200 |
Thomas Wuerthinger |
Fix visitor in OptimizedCallTarget class.
|
Mon, 08 Jul 2013 17:32:05 +0200 |
Christian Haeubl |
Merge.
|
Mon, 08 Jul 2013 17:14:25 +0200 |
Christian Haeubl |
Minor C++ compilation fixes.
|
Mon, 08 Jul 2013 16:55:28 +0200 |
Christian Haeubl |
Compilation policy fixes and changed default compilation policy.
|
Mon, 08 Jul 2013 12:01:51 +0200 |
Christian Haeubl |
Removed API to access method invocation count from Graal.
|
Mon, 08 Jul 2013 14:34:45 +0200 |
Doug Simon |
Merge.
|
Fri, 05 Jul 2013 15:48:48 +0200 |
Doug Simon |
remove null check semantics from LoadHubNode (GRAAL-248)
|
Fri, 05 Jul 2013 15:47:31 +0200 |
Doug Simon |
added javadoc for GuardedNode and Stamp.nonNull()
|
Fri, 05 Jul 2013 15:44:02 +0200 |
Doug Simon |
added GuardingPiNode
|
Fri, 05 Jul 2013 15:43:22 +0200 |
Doug Simon |
made TypeCheckTest test more common pattern of type test profile showing null never seen
|
Fri, 05 Jul 2013 15:40:50 +0200 |
Doug Simon |
added extra test for guarded inlining
|
Mon, 08 Jul 2013 10:56:42 +0200 |
Christos Kotselidis |
Merge
|
Mon, 08 Jul 2013 09:08:43 +0200 |
Christos Kotselidis |
Oop verification after printing oop
|
Mon, 08 Jul 2013 09:08:04 +0200 |
Christos Kotselidis |
Debug log cleanup
|
Mon, 08 Jul 2013 09:58:00 +0200 |
Christian Haeubl |
Merge.
|
Mon, 08 Jul 2013 09:57:14 +0200 |
Christian Haeubl |
Reverted attempt to increase accuracy of profiling information (57b9a8c7cea8).
|
Fri, 05 Jul 2013 14:05:06 +0200 |
Christian Haeubl |
Reenabled nmethod statistics in product mode.
|
Fri, 05 Jul 2013 14:00:17 +0200 |
Christian Haeubl |
Added an inlining policy that tries to inline all calls.
|
Thu, 04 Jul 2013 15:56:22 +0200 |
Christian Haeubl |
Attempt to increase accuracy of profiling information in the context of deep inlining.
|
Sun, 07 Jul 2013 21:30:00 +0200 |
Christos Kotselidis |
Merge
|
Sun, 07 Jul 2013 19:44:38 +0200 |
Christos Kotselidis |
Add nullcheck at G1 Pre Barrier
|
Sun, 07 Jul 2013 19:09:31 +0200 |
Christos Kotselidis |
Add probabilities in WB snippets
|
Sun, 07 Jul 2013 18:13:51 +0200 |
Christos Kotselidis |
Always fill contents when G1 is enabled
|
Sun, 07 Jul 2013 17:10:42 +0200 |
Christos Kotselidis |
Add tracing info to G1 Write Barriers
|
Sun, 07 Jul 2013 17:09:46 +0200 |
Christos Kotselidis |
Fix checkstyle errors
|
Sun, 07 Jul 2013 17:09:19 +0200 |
Christos Kotselidis |
Delegate GC counter from HotSpot to Graal for tracing purposes
|
Sun, 07 Jul 2013 17:02:15 +0200 |
Christos Kotselidis |
Add GC counter for starting tracing of barriers
|
Sun, 07 Jul 2013 15:24:39 +0200 |
Christos Kotselidis |
Augment Write Barrier Verification Test for G1
|
Sun, 07 Jul 2013 15:24:17 +0200 |
Christos Kotselidis |
Augment WriteBarrier Verification Phase for G1 (only post barriers)
|
Sun, 07 Jul 2013 17:20:13 +0200 |
Thomas Wuerthinger |
Fixes for Truffle cache.
|
Sat, 06 Jul 2013 12:20:23 +0200 |
Thomas Wuerthinger |
Introduce TraceTrufflePerformanceWarnings flag.
|
Sat, 06 Jul 2013 11:56:27 +0200 |
Thomas Wuerthinger |
Introduce new Truffle compiler options: TruffleOperationCacheMaxNodes and TraceTruffleCompilationExceptions
|
Sat, 06 Jul 2013 00:29:59 +0200 |
Thomas Wuerthinger |
First draft of Truffle graph caching.
|
Fri, 05 Jul 2013 15:18:37 +0200 |
Roland Schatz |
Do not re-compress oops that are already compressed.
|
Fri, 05 Jul 2013 13:28:18 +0200 |
Bernhard Urban |
scheduling: remove duplicated code
|
Thu, 04 Jul 2013 15:30:38 +0200 |
Doug Simon |
fixed regression in unittest command when no tests are specified
|
Thu, 04 Jul 2013 15:03:43 +0200 |
Doug Simon |
enhanced debug context for inlining so that inlining hierarchy is correctly shown in IGV
|
Thu, 04 Jul 2013 14:53:28 +0200 |
Doug Simon |
more robust command line checking for unittest (at cost of removing support for negative filters)
|
Thu, 04 Jul 2013 13:39:40 +0200 |
Bernhard Urban |
ptx: fix include for non-precompiled header build
|
Wed, 03 Jul 2013 16:19:15 +0200 |
Andreas Woess |
ObjectEqualsNode: fix comparison of virtual boolean against constant object
|
Mon, 01 Jul 2013 23:50:27 +0200 |
Bernhard Urban |
RightShiftNode: fix canonicalization for negative input
|
Tue, 02 Jul 2013 19:21:59 +0200 |
Christian Humer |
Truffle-DSL: fixed bugs in the generated polymorphic code generation.
|
Tue, 02 Jul 2013 14:51:22 +0200 |
Christian Humer |
Merge.
|
Tue, 02 Jul 2013 14:51:05 +0200 |
Christian Humer |
Truffle-DSL: rewritten polymorphic optimization for simpler generated code.
|
Mon, 01 Jul 2013 21:08:20 +0200 |
Christian Humer |
Disabled truffle rewrite trace by default.
|
Mon, 01 Jul 2013 21:07:21 +0200 |
Christian Humer |
Merge.
|
Mon, 01 Jul 2013 20:58:32 +0200 |
Christian Humer |
Truffle-DSL: API-change: Renamed truffle.api.codegen to truffle.api.dsl for all projects and packages.
|
Mon, 01 Jul 2013 20:32:20 +0200 |
Christian Humer |
Truffle-DSL: code-generation of polymorphic caching
|
Mon, 01 Jul 2013 20:31:30 +0200 |
Christian Humer |
Truffle-DSL: API change: Renamed createNodeSpecialized to createNodeGeneric. There was not a known use-case for createNodeSpecialized so we decided to replace it with a simpler version.
|
Mon, 01 Jul 2013 20:29:08 +0200 |
Christian Humer |
Truffle-DSL: added a few missing types to the dsl tests.
|
Mon, 01 Jul 2013 20:28:37 +0200 |
Christian Humer |
Truffle-DSL: API change: removed useSpecializations in @Generic. The way of specifying this behaviour now is to create a @Specialization which won't rewrite. This way there is no generic case anymore which could use the specializations for its implementation.
|
Mon, 01 Jul 2013 20:24:49 +0200 |
Christian Humer |
Truffle-DSL: API changes for new polymorphic caching feature.
|
Fri, 28 Jun 2013 12:19:51 +0200 |
Christian Humer |
Truffle-DSL: Renamed @NodeClass to @NodeContainer. splitByMethodName is not an option anymore and is always enabled if a @NodeContainer is used.
|
Wed, 26 Jun 2013 17:21:59 +0200 |
Christian Humer |
Added a feature to trace rewrites of truffle nodes.
|
Tue, 02 Jul 2013 10:17:35 +0200 |
Roland Schatz |
Factor out common code of NewArrayNode and DynamicNewArrayNode.
|
Mon, 01 Jul 2013 15:46:27 -0400 |
Morris Meyer |
CR-1032 - change ExternalCompilationResult kernel -> entryPoint
|
Mon, 01 Jul 2013 11:47:01 +0200 |
Roland Schatz |
Make newArray stubs reexecutable.
|
Mon, 01 Jul 2013 11:46:53 +0200 |
Roland Schatz |
Remove unnecessary class.
|
Mon, 01 Jul 2013 10:52:24 +0200 |
Doug Simon |
made parsing of mx/env more robust
|
Sun, 30 Jun 2013 11:24:38 -0400 |
Morris Meyer |
System_currentTimeMillis02 checkstyle nit
|
Sun, 30 Jun 2013 11:19:34 -0400 |
Morris Meyer |
Disable PTX invocation
|
Sun, 30 Jun 2013 11:19:21 -0400 |
Morris Meyer |
Ensure compilation in System_currentTimeMillis02
|
Sat, 29 Jun 2013 22:06:05 -0400 |
Morris Meyer |
PTX checkstyle nits
|
Sat, 29 Jun 2013 21:57:13 -0400 |
Morris Meyer |
PTX invcation test fixes
|
Sat, 29 Jun 2013 21:53:34 -0400 |
Morris Meyer |
ExternalCompilationResult gate fix
|
Sat, 29 Jun 2013 21:52:28 -0400 |
Morris Meyer |
ExternalCompilationResult serialization
|
Sat, 29 Jun 2013 21:29:34 -0400 |
Morris Meyer |
PTX kernel execution - no args or return value
|
Sat, 29 Jun 2013 11:40:52 +0200 |
Doug Simon |
distribution jars (e.g., graal.jar) now contain library dependencies
|
Thu, 20 Jun 2013 14:25:26 +0200 |
Bernhard Urban |
ShiftNode: add constant with correct stamp in canonical()
|
Fri, 28 Jun 2013 19:11:47 +0200 |
Gilles Duboscq |
commands.py: Make sure _jdk returns an absolute path. Use _jdk and _jdksDir where necessary
|
Fri, 28 Jun 2013 17:33:44 +0200 |
Doug Simon |
Merge.
|
Fri, 28 Jun 2013 17:00:59 +0200 |
Doug Simon |
added annotation to suppress warnings for Eclipse kepler and juno
|
Fri, 28 Jun 2013 17:00:26 +0200 |
Doug Simon |
fixed non-product builds of the VM for jdk7_25
|
Fri, 28 Jun 2013 16:36:27 +0200 |
Gilles Duboscq |
Add a --vmdir argument to mx
|
Fri, 28 Jun 2013 15:32:06 +0200 |
Lukas Stadler |
make BoxNode and UnboxNode floating
|
Fri, 28 Jun 2013 11:02:37 +0200 |
Doug Simon |
disabled "noisy" log statements unless -v option (i.e. verbose) is specified to mx
|
Thu, 27 Jun 2013 22:18:52 -0700 |
twisti |
Revert bytecode indexes back to Java endianess.
|
Thu, 27 Jun 2013 19:57:43 -0400 |
Morris Meyer |
GPU generate_kernel return for Cuda function
|
Thu, 27 Jun 2013 19:30:44 -0400 |
Morris Meyer |
Fix SPARC unused annotations
|
Thu, 27 Jun 2013 19:24:03 -0400 |
Morris Meyer |
SPARCAssembler Fmt3p upgrade
|
Thu, 27 Jun 2013 19:22:42 -0400 |
Morris Meyer |
PTX kernel get_function return
|
Thu, 27 Jun 2013 22:00:18 +0200 |
Thomas Wuerthinger |
Remove suppress warnings.
|
Thu, 27 Jun 2013 21:47:42 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 27 Jun 2013 21:20:07 +0200 |
Thomas Wuerthinger |
Fixed issues around execute compiled code stub. Made TraceDeoptimization a product flag.
|
Thu, 27 Jun 2013 15:14:29 +0200 |
Thomas Wuerthinger |
Use correct parameters for readUnsafeConstant.
|
Thu, 27 Jun 2013 14:15:27 +0200 |
Thomas Wuerthinger |
Fix for new warnings showing up when using Kepler eclipse.
|
Thu, 27 Jun 2013 21:03:55 +0200 |
Christos Kotselidis |
Merge
|
Thu, 27 Jun 2013 11:44:15 +0200 |
Christos Kotselidis |
Augment comments
|
Thu, 27 Jun 2013 11:42:43 +0200 |
Christos Kotselidis |
Lower G1 Array Range Barriers
|
Thu, 27 Jun 2013 11:41:19 +0200 |
Christos Kotselidis |
Write Barrier Addition Phase adds Array Range Barriers for G1
|
Thu, 27 Jun 2013 11:39:57 +0200 |
Christos Kotselidis |
Small refactoring
|
Thu, 27 Jun 2013 11:37:33 +0200 |
Christos Kotselidis |
Add ArrayRange Snippets for G1
|
Thu, 27 Jun 2013 11:37:18 +0200 |
Christos Kotselidis |
Fix Checkstyle errors
|
Thu, 27 Jun 2013 11:32:36 +0200 |
Christos Kotselidis |
Introduce G1 Array Range Barrier Nodes
|
Thu, 27 Jun 2013 11:28:38 +0200 |
Christos Kotselidis |
SerialArrayRangeWriteBarrier inherits from ArrayRangeWriteBarrier class
|
Thu, 27 Jun 2013 11:26:42 +0200 |
Christos Kotselidis |
Introduce ArrayRangeWriteBarrier super class
|
Thu, 27 Jun 2013 11:23:34 +0200 |
Christos Kotselidis |
Replace unsafe load with readCompressed while reading the previous value in G1 pre barriers (Avoids guard insertion after guard lowering)
|
Thu, 27 Jun 2013 11:22:27 +0200 |
Christos Kotselidis |
Introduce ReadCompressed opcode in WordTypeRewriter
|
Thu, 27 Jun 2013 11:16:18 +0200 |
Christos Kotselidis |
Assume that all unsafe loads generated after guard lowering derive from ArrayCopy Intrinsics
|
Thu, 27 Jun 2013 11:14:46 +0200 |
Christos Kotselidis |
Fix stamp in unsafe load lowering
|
Thu, 27 Jun 2013 18:21:13 +0200 |
Bernhard Urban |
CTW: adapt output messages, so that they match with the output of hotspot
|
Wed, 26 Jun 2013 15:35:58 +0200 |
Roland Schatz |
Use slow-path stub call instead of deopt in lowering of DynamicNewArrayNode.
|
Wed, 26 Jun 2013 15:22:21 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 26 Jun 2013 15:22:11 +0200 |
Thomas Wuerthinger |
Add sanity check to avoid overwriting the reserved code buffer for very large methods.
|
Wed, 26 Jun 2013 15:17:17 +0200 |
Thomas Wuerthinger |
Slightly increase GraalNMethodSizeLimit and make it a product flag.
|
Tue, 25 Jun 2013 23:52:52 +0200 |
Thomas Wuerthinger |
Delete unused stub.
|
Tue, 25 Jun 2013 19:49:09 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 25 Jun 2013 19:48:16 +0200 |
Thomas Wuerthinger |
Fix bug in canonicalization of non-compressed object pointers.
|
Tue, 25 Jun 2013 14:59:57 +0200 |
Thomas Wuerthinger |
Disable type check hints and type checked inlining for Truffle compiler.
|
Tue, 25 Jun 2013 14:56:56 +0200 |
Thomas Wuerthinger |
Fix bug in executeCompiledMethod interpreter stub.
|
Wed, 26 Jun 2013 12:16:38 +0200 |
Lukas Stadler |
enable TailDuplication for MergeNodes without stateAfter
|
Tue, 25 Jun 2013 23:05:52 +0200 |
Doug Simon |
fixed bug in ConditionalEliminationPhase (GRAAL-346)
|
Tue, 25 Jun 2013 23:05:01 +0200 |
Doug Simon |
GraalCompilerTest throws an error if code installation fails
|
Tue, 25 Jun 2013 21:14:47 +0200 |
Doug Simon |
made the primary suite detection logic a little more robust
|
Tue, 25 Jun 2013 13:53:02 +0200 |
Andreas Woess |
Separate replacements for Truffle compilation
|
Mon, 24 Jun 2013 17:16:04 +0200 |
Andreas Woess |
PartialEvaluator: iterative version of expandTree
|
Tue, 25 Jun 2013 10:22:02 +0200 |
Lukas Stadler |
change to GC verification during gate: run in product, add after-GC verification
|
Tue, 25 Jun 2013 10:05:04 +0200 |
Lukas Stadler |
split PiNode into PiNode and GuardedValueNode
|
Tue, 25 Jun 2013 00:11:45 +0200 |
Christos Kotselidis |
Merge
|
Mon, 24 Jun 2013 23:10:56 +0200 |
Christos Kotselidis |
Merge
|
Mon, 24 Jun 2013 23:10:24 +0200 |
Christos Kotselidis |
Code cleanup
|
Mon, 24 Jun 2013 16:55:52 +0200 |
Christos Kotselidis |
Replace readObject with unsafe load for G1 Barriers + Compressed Oops correctness
|
Mon, 24 Jun 2013 15:26:43 +0200 |
Christos Kotselidis |
Merge
|
Mon, 24 Jun 2013 14:57:04 +0200 |
Christos Kotselidis |
Static imports in write barrier snippets
|
Mon, 24 Jun 2013 14:52:44 +0200 |
Christos Kotselidis |
Method renaming
|
Mon, 24 Jun 2013 14:49:17 +0200 |
Christos Kotselidis |
Fix spelling error
|
Mon, 24 Jun 2013 14:48:20 +0200 |
Christos Kotselidis |
Replace G1 stub call nodes with intrinsics
|
Mon, 24 Jun 2013 13:44:59 +0200 |
Christos Kotselidis |
Move barrier check inside addReadNodeBarriers method, better assertions
|
Mon, 24 Jun 2013 12:06:32 +0200 |
Christos Kotselidis |
Make Write Barrier abstract class
|
Mon, 24 Jun 2013 12:05:18 +0200 |
Christos Kotselidis |
Remove old Write Barrier node
|
Mon, 24 Jun 2013 22:56:07 +0200 |
Doug Simon |
updated Checkstyle rules to prohibit underscores in method names and fixed current violations
|
Mon, 24 Jun 2013 16:40:56 +0200 |
Andreas Woess |
Increase MaximumDesiredSize
|
Mon, 24 Jun 2013 16:40:32 +0200 |
Andreas Woess |
Merge
|
Mon, 24 Jun 2013 12:57:44 +0200 |
Andreas Woess |
fix windows build directory
|
Mon, 24 Jun 2013 13:40:46 +0200 |
Roland Schatz |
New strategy for selecting the default runtime.
|
Mon, 24 Jun 2013 13:17:33 +0200 |
Roland Schatz |
New strategy for selecting the default compiler configuration.
|
Mon, 24 Jun 2013 11:56:24 +0200 |
Christian Haeubl |
Merge
|
Mon, 24 Jun 2013 11:43:48 +0200 |
Christian Haeubl |
Fixed an interpreter issue concerning a trashed register.
|
Mon, 24 Jun 2013 10:25:41 +0200 |
Christos Kotselidis |
Merge
|
Mon, 24 Jun 2013 10:22:28 +0200 |
Christos Kotselidis |
Ignore testBoxedBooleanAOT test
|
Fri, 21 Jun 2013 23:12:51 +0200 |
Christos Kotselidis |
Merge
|
Fri, 21 Jun 2013 16:52:58 +0200 |
Christos Kotselidis |
Fix checkstyle errors
|
Fri, 21 Jun 2013 16:49:32 +0200 |
Christos Kotselidis |
Merge
|
Fri, 21 Jun 2013 16:42:32 +0200 |
Christos Kotselidis |
Probability inversion in unsafe load lowering
|
Fri, 21 Jun 2013 16:26:35 +0200 |
Christos Kotselidis |
Add G1 Barriers during lowering
|
Fri, 21 Jun 2013 15:46:43 +0200 |
Christos Kotselidis |
Augment Write Barrier Addition Tests for G1 barriers
|
Fri, 21 Jun 2013 15:46:18 +0200 |
Christos Kotselidis |
Add logging helper function for write barrier debugging
|
Fri, 21 Jun 2013 15:11:46 +0200 |
Christos Kotselidis |
Attach G1 Pre barrier to load field of referent field
|
Fri, 21 Jun 2013 15:03:26 +0200 |
Christos Kotselidis |
Augment WriteBarrierAddition phase to insert G1 Barriers
|
Fri, 21 Jun 2013 11:59:34 +0200 |
Christos Kotselidis |
Add G1 Barrier Snippets
|
Fri, 21 Jun 2013 11:41:34 +0200 |
Christos Kotselidis |
Merge
|
Fri, 21 Jun 2013 11:34:17 +0200 |
Christos Kotselidis |
Read nodes with attached barrier (G1) can not float
|
Fri, 21 Jun 2013 11:08:10 +0200 |
Christos Kotselidis |
Forbid direct eden allocation when G1 is enabled
|
Mon, 24 Jun 2013 08:01:33 +0200 |
Lukas Stadler |
remove scheduledNext from ScheduledNode
|
Mon, 24 Jun 2013 02:19:14 +0200 |
Andreas Woess |
OptimizedCallTarget: always disable compilation on exception; cleanup
|
Sun, 23 Jun 2013 16:35:17 +0200 |
Andreas Woess |
TraceTruffleCompilation: output truffle and graal node counts
|
Sun, 23 Jun 2013 14:42:15 +0200 |
Andreas Woess |
PartialEvaluator: report node count difference (+/-) instead of new node count
|
Sun, 23 Jun 2013 23:42:07 +0200 |
Thomas Wuerthinger |
Ignore two test classes that show failures when used with code coverage tools.
|
Sun, 23 Jun 2013 21:44:35 +0200 |
Thomas Wuerthinger |
Merge.
|
Sun, 23 Jun 2013 21:44:15 +0200 |
Thomas Wuerthinger |
Add basic version of Graal's Truffle runtime.
|
Sun, 23 Jun 2013 21:36:00 +0200 |
Thomas Wuerthinger |
Add decompiler debug handler.
|
Sun, 23 Jun 2013 21:04:34 +0200 |
Thomas Wuerthinger |
Experimental decompiler that outputs Java source code from Graal IR for debug purposes.
|
Sun, 23 Jun 2013 20:50:18 +0200 |
Thomas Wuerthinger |
Clean up.
|
Sun, 23 Jun 2013 15:49:09 +0200 |
Thomas Wuerthinger |
Merge.
|
Sun, 23 Jun 2013 15:49:01 +0200 |
Thomas Wuerthinger |
Throw InvalidInstalledCodeException directly in the stubs.
|
Sun, 23 Jun 2013 15:27:39 +0200 |
Thomas Wuerthinger |
Improve HotSpotNMethodTest.
|
Fri, 21 Jun 2013 22:09:25 +0200 |
Thomas Wuerthinger |
Fix for invalidateInstalledCode.
|
Fri, 21 Jun 2013 22:04:46 +0200 |
Thomas Wuerthinger |
Fix invalidateInstalledCode and delete isInstalledCodeValid.
|
Fri, 21 Jun 2013 18:26:52 +0200 |
Thomas Wuerthinger |
Restructure the handling of HotSpotInstalledCode and their link to nmethods.
|
Fri, 21 Jun 2013 17:52:19 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 21 Jun 2013 17:52:08 +0200 |
Thomas Wuerthinger |
Temporarily remove SPARC version of calling HotSpotInstalledCode targets.
|
Sun, 23 Jun 2013 14:12:07 +0200 |
Lukas Stadler |
add memory verification to the gate
|
Sun, 23 Jun 2013 14:11:40 +0200 |
Lukas Stadler |
small fix to code structured in IntegerStamp
|
Fri, 21 Jun 2013 11:58:39 -0700 |
twisti |
fixed remaining SPARC warnings using ecj
|
Fri, 21 Jun 2013 11:38:47 -0700 |
twisti |
Merge
|
Fri, 21 Jun 2013 11:38:40 -0700 |
twisti |
SPARC assembler enhancements and more fixes
|
Thu, 20 Jun 2013 22:40:22 -0700 |
twisti |
fixed more warnings
|
Thu, 20 Jun 2013 22:28:48 -0700 |
twisti |
fixed another gate warning
|
Thu, 20 Jun 2013 22:26:38 -0700 |
twisti |
fixed gate warnings
|
Thu, 20 Jun 2013 22:26:09 -0700 |
twisti |
removed com.oracle.graal.compiler.sparc from com.oracle.graal.compiler.sparc.test
|
Thu, 20 Jun 2013 22:23:36 -0700 |
twisti |
added SPARCAllocatorTest
|
Thu, 20 Jun 2013 22:07:51 -0700 |
twisti |
removed SPARC compiler test since SPARCBackend got moved to SPARCHotSpotBackend
|
Thu, 20 Jun 2013 20:50:25 -0700 |
twisti |
backout CTW memory usage code
|
Thu, 20 Jun 2013 20:41:38 -0700 |
twisti |
Merge
|
Thu, 20 Jun 2013 20:40:52 -0700 |
twisti |
some basic SPARC arithmetic works
|
Thu, 20 Jun 2013 10:56:34 -0700 |
twisti |
fixed SPARC interpreter
|
Thu, 20 Jun 2013 10:55:42 -0700 |
twisti |
added back Graal export rules
|
Fri, 21 Jun 2013 13:34:08 +0200 |
Roland Schatz |
Use values from HotSpotVMConfig instead of hardcoding shifts and bitmasks.
|
Fri, 21 Jun 2013 14:17:24 +0200 |
Bernhard Urban |
mx: remove useless assignment
|
Fri, 21 Jun 2013 14:16:48 +0200 |
Bernhard Urban |
mx: add --workdir argument
|
Fri, 21 Jun 2013 12:20:04 +0200 |
Christian Humer |
Merge.
|
Fri, 21 Jun 2013 12:05:26 +0200 |
Christian Humer |
Readd accidentally commented code.
|
Thu, 20 Jun 2013 23:13:53 +0200 |
Christian Humer |
Merge.
|
Thu, 20 Jun 2013 21:33:00 +0200 |
Christian Humer |
Merge.
|
Thu, 20 Jun 2013 19:43:57 +0200 |
Christian Humer |
Fixed import.
|
Thu, 20 Jun 2013 19:40:41 +0200 |
Christian Humer |
Merge.
|
Thu, 20 Jun 2013 19:10:40 +0200 |
Christian Humer |
Merge.
|
Thu, 20 Jun 2013 19:10:09 +0200 |
Christian Humer |
Implemented CreateCast annotation for easier insertion of casts.
|
Tue, 18 Jun 2013 10:12:27 +0200 |
Christian Humer |
Merge.
|
Tue, 18 Jun 2013 10:11:28 +0200 |
Christian Humer |
Fixed GRAAL-321.
|
Tue, 18 Jun 2013 10:10:54 +0200 |
Christian Humer |
dsl cleanup.
|
Fri, 21 Jun 2013 11:12:23 +0200 |
Roland Schatz |
Fix deoptimization problem in DynamicNewArrayNode.
|
Thu, 20 Jun 2013 21:11:06 +0200 |
Doug Simon |
Merge.
|
Thu, 20 Jun 2013 17:38:53 +0200 |
Doug Simon |
moved write barrier tests to graal.hotspot.test and removed the graal.compiler.test -> graal.hotspot dependency
|
Thu, 20 Jun 2013 16:59:59 +0200 |
Roland Schatz |
Remove unused class GenericArrayRangeWriteBarrier.
|
Thu, 20 Jun 2013 16:59:58 +0200 |
Roland Schatz |
Delay write barrier addition for arraycopy.
|
Thu, 20 Jun 2013 16:59:58 +0200 |
Roland Schatz |
Common base class for nodes that need array range barriers.
|
Thu, 20 Jun 2013 16:59:56 +0200 |
Roland Schatz |
Later lowering of arraycopy.
|
Thu, 20 Jun 2013 17:30:39 +0200 |
Christos Kotselidis |
Align foreign call descriptors
|
Thu, 20 Jun 2013 16:10:14 +0200 |
Christos Kotselidis |
Add G1 Barriers' foreign calls
|
Thu, 20 Jun 2013 15:36:49 +0200 |
Christos Kotselidis |
Add G1 Barrier stub call nodes
|
Thu, 20 Jun 2013 15:36:15 +0200 |
Christos Kotselidis |
Fix CheckStyle errors
|
Thu, 20 Jun 2013 15:25:09 +0200 |
Christos Kotselidis |
Add G1 Barrier nodes
|
Thu, 20 Jun 2013 15:10:44 +0200 |
Christos Kotselidis |
Add Write Barrier superclass
|
Thu, 20 Jun 2013 13:47:53 +0200 |
Lukas Stadler |
fix recent merge with hsx (Mac build problems)
|
Thu, 20 Jun 2013 11:17:47 +0200 |
Roland Schatz |
Use stack kind to determine instruction in AMD64LIRGenerator.
|
Thu, 20 Jun 2013 10:18:15 +0200 |
Roland Schatz |
Cite source of comment in NewObjectSnippets.
|
Thu, 20 Jun 2013 10:17:03 +0200 |
Roland Schatz |
Test DynamicNewArrayNode with void.class.
|
Thu, 20 Jun 2013 01:10:56 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 19 Jun 2013 23:50:43 +0200 |
Thomas Wuerthinger |
Fix after lowering phase refactoring.
|
Wed, 19 Jun 2013 21:54:38 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 19 Jun 2013 21:49:09 +0200 |
Thomas Wuerthinger |
Simplified lowering phase. Removed "deferred" lowering. Removed custom setLastFixedNode method.
|
Wed, 19 Jun 2013 23:47:07 +0200 |
Bernhard Urban |
aot verify: check if string constant is really a interned string; javadoc updates
|
Wed, 19 Jun 2013 23:46:56 +0200 |
Bernhard Urban |
aot verify: s/AheadOfTimeVerifcationPhase/AheadOfTimeVerificationPhase/g
|
Wed, 19 Jun 2013 23:46:55 +0200 |
Gilles Duboscq |
GraphBuilderPhase: handle locks properly during framestate merge
|
Wed, 19 Jun 2013 20:24:27 +0200 |
Christos Kotselidis |
Merge
|
Wed, 19 Jun 2013 12:24:38 +0200 |
Christos Kotselidis |
Add one more register in Register pressure configuration for Compressed Oops
|
Tue, 18 Jun 2013 21:52:55 +0200 |
Christos Kotselidis |
Merge
|
Tue, 18 Jun 2013 19:30:58 +0200 |
Christos Kotselidis |
Remove completely UseCompressedOops args
|
Tue, 18 Jun 2013 19:30:22 +0200 |
Christos Kotselidis |
Add comments in Compressed Oops
|
Wed, 19 Jun 2013 18:20:40 +0200 |
Doug Simon |
Merge.
|
Wed, 19 Jun 2013 16:14:12 +0200 |
Doug Simon |
Merge.
|
Wed, 19 Jun 2013 15:46:28 +0200 |
Doug Simon |
renamed codeInstaller_<cpu>.hpp to graalCodeInstaller_<cpu>.hpp
|
Wed, 19 Jun 2013 15:43:40 +0200 |
Doug Simon |
removed redundant import of platform specific codeInstaller_*.hpp files
|
Wed, 19 Jun 2013 15:37:32 +0200 |
Doug Simon |
merge fixes
|
Wed, 19 Jun 2013 10:45:56 +0200 |
Doug Simon |
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
|
Thu, 13 Jun 2013 23:28:20 -0700 |
amurillo |
Added tag hs25-b37 for changeset 69689078dff8
jdk8-b95
|
Thu, 13 Jun 2013 23:28:20 -0700 |
amurillo |
Merge
hs25-b37
|
Mon, 10 Jun 2013 11:30:51 +0200 |
sla |
8005849: JEP 167: Event-Based JVM Tracing
|
Fri, 07 Jun 2013 09:33:01 -0700 |
amurillo |
8016078: new hotspot build - hs25-b37
|
Thu, 13 Jun 2013 09:48:27 -0700 |
katleman |
Added tag jdk8-b94 for changeset 1beed1f6f9ed
|
Fri, 07 Jun 2013 09:25:19 -0700 |
amurillo |
Added tag hs25-b36 for changeset 3c78a14da19d
jdk8-b94
|
Fri, 07 Jun 2013 09:25:18 -0700 |
amurillo |
Merge
hs25-b36
|
Thu, 06 Jun 2013 11:02:25 -0700 |
kvn |
Merge
|
Thu, 06 Jun 2013 09:29:38 -0700 |
anoll |
8014246: remove assert to catch access to object headers in index_oop_from_field_offset_long
|
Tue, 04 Jun 2013 22:16:15 -0700 |
simonis |
8015252: Enable HotSpot build with Clang
|
Tue, 04 Jun 2013 12:06:54 -0700 |
morris |
8010724: [parfait] Null pointer dereference in hotspot/src/share/vm/c1/c1_LIRGenerator.cpp
|
Mon, 03 Jun 2013 14:02:05 -0700 |
kvn |
Merge
|
Mon, 03 Jun 2013 12:39:33 -0700 |
adlertz |
8005956: C2: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG defined in this block
|
Mon, 03 Jun 2013 08:52:20 +0200 |
anoll |
8013329: File leak in hotspot/src/share/vm/compiler/compileBroker.cpp
|
Wed, 24 Apr 2013 11:49:38 +0200 |
roland |
8010460: Interpreter on some platforms loads ConstMethod::_max_stack and misses extra stack slots for JSR 292
|
Fri, 31 May 2013 06:41:50 +0200 |
anoll |
8013496: Code cache management command line options work only in special order. Another order of arguments does not deliver the second parameter to the jvm.
|
Fri, 31 May 2013 13:54:47 -0700 |
kvn |
8015441: runThese crashed with assert(opcode == Op_ConP || opcode == Op_ThreadLocal || opcode == Op_CastX2P ..) failed: sanity
|
Fri, 31 May 2013 14:40:26 +0200 |
roland |
8009981: nashorn tests fail with -XX:+VerifyStack
|
Thu, 30 May 2013 08:37:08 -0700 |
twisti |
8015266: fix some -Wsign-compare warnings in adlc
|
Thu, 30 May 2013 11:21:01 +0200 |
roland |
8015585: Missing regression test for 8011771
|
Thu, 06 Jun 2013 05:56:33 -0700 |
dcubed |
Merge
|
Wed, 05 Jun 2013 14:12:49 -0400 |
hseigel |
8009302: Mac OS X: JVM crash on infinite recursion on Appkit Thread
|
Tue, 04 Jun 2013 19:39:21 -0700 |
dcubed |
8010257: remove unused thread-local variables _ScratchA and _ScratchB
|
Wed, 05 Jun 2013 09:47:27 -0700 |
nloodin |
Merge
|
Tue, 04 Jun 2013 01:06:50 -0700 |
sspitsyn |
8015803: Test8015436.java fails 'can not access a member of class Test8015436 with modifiers "public static"'
|
Mon, 03 Jun 2013 14:28:37 -0700 |
sspitsyn |
8014052: JSR292: assert(end_offset == next_offset) failed: matched ending
|
Mon, 03 Jun 2013 10:00:10 -0400 |
hseigel |
8015385: Remove RelaxAccessControlCheck for JDK 8 bytecodes
|
Sat, 01 Jun 2013 09:28:26 -0700 |
dcubed |
Merge
|
Fri, 31 May 2013 20:24:58 +0200 |
ctornqvi |
6726963: multi_allocate() call does not CHECK_NULL and causes crash in fastdebug bits
|
Fri, 31 May 2013 13:02:24 +0200 |
rbackman |
8014709: Constructor.getAnnotatedReturnType() returns empty AnnotatedType
|
Thu, 30 May 2013 11:46:39 -0700 |
sspitsyn |
8015436: compiler/ciReplay/TestSA.sh fails with assert() index is out of bounds
|
Tue, 28 May 2013 16:36:19 -0700 |
iklam |
8014912: Restore PrintSharedSpaces functionality after NPG
|
Tue, 04 Jun 2013 14:00:16 -0700 |
johnc |
Merge
|
Mon, 03 Jun 2013 14:37:13 -0700 |
tamao |
6976350: G1: deal with fragmentation while copying objects during GC
|
Tue, 04 Jun 2013 10:04:06 -0700 |
johnc |
8015244: G1: Verification after a full GC is incorrectly placed.
|
Tue, 28 May 2013 09:32:06 +0200 |
tschatzl |
8013895: G1: G1SummarizeRSetStats output on Linux needs improvemen
|
Sat, 01 Jun 2013 10:00:56 +0200 |
jwilhelm |
Merge
|
Thu, 30 May 2013 10:58:16 +0200 |
stefank |
8015486: PSScavenge::is_obj_in_young is unnecessarily slow with UseCompressedOops
|
Thu, 30 May 2013 13:04:51 -0700 |
jcoomes |
6725714: par compact - add a table to speed up bitmap searches
|
Fri, 31 May 2013 10:04:00 -0700 |
amurillo |
8015690: new hotspot build - hs25-b36
|
Thu, 06 Jun 2013 09:54:16 -0700 |
katleman |
Added tag jdk8-b93 for changeset 573d86d412cd
|
Fri, 31 May 2013 09:37:49 -0700 |
amurillo |
Added tag hs25-b35 for changeset b786c04b7be1
|
Fri, 31 May 2013 09:37:48 -0700 |
amurillo |
Merge
hs25-b35
|
Fri, 31 May 2013 09:55:35 +0200 |
jwilhelm |
Merge
|
Mon, 27 May 2013 12:58:42 +0200 |
stefank |
8015422: Large performance hit when the StringTable is walked twice in Parallel Scavenge
|
Mon, 27 May 2013 12:56:34 +0200 |
stefank |
8015428: Remove unused CDS support from StringTable
|
Mon, 27 May 2013 15:22:59 +0200 |
stefank |
8015268: NPG: 2.5% regression in young GC times on CRM Sales Opty
|
Fri, 24 May 2013 14:16:41 +0200 |
jwilhelm |
Merge
|
Wed, 22 May 2013 11:11:47 -0700 |
tamao |
8007762: Rename a bunch of methods in size policy across collectors
|
Tue, 21 May 2013 16:43:41 -0700 |
tamao |
8015007: Incorrect print format in error message for VM cannot allocate the requested heap
|
Thu, 30 May 2013 13:19:06 -0400 |
jiangli |
Merge
|
Tue, 28 May 2013 15:24:44 -0400 |
jprovino |
Merge
|
Tue, 28 May 2013 11:32:46 -0400 |
jprovino |
8011064: Some tests have failed with SIGSEGV on arm-hflt on build b82
|
Tue, 28 May 2013 11:17:16 -0400 |
jprovino |
8013461: There is a symbol AsyncGetCallTrace in libjvm.symbols that does not exist in minimal/libjvm.a when DEBUG_LEVEL == release
|
Tue, 28 May 2013 11:35:57 -0700 |
dcubed |
Merge
|
Tue, 28 May 2013 19:54:18 +0400 |
shade |
8015493: runtime/contended/OopMaps.java fails with OutOfMemory
|
Tue, 28 May 2013 08:54:55 -0700 |
zgu |
Merge
|
Fri, 24 May 2013 17:19:56 -0700 |
ccheung |
8015265: revise the fix for 8007037
|
Tue, 28 May 2013 15:08:57 +0200 |
ctornqvi |
8015329: Print reason for failed MiniDumpWriteDump() call
|
Mon, 27 May 2013 12:49:08 -0700 |
shade |
8015270: @Contended: fix multiple issues in the layout code
|
Fri, 24 May 2013 17:36:12 -0700 |
sspitsyn |
8013945: CMS fatal error: must own lock MemberNameTable_lock
|
Fri, 24 May 2013 10:21:12 -0700 |
dcubed |
Merge
|
Thu, 23 May 2013 23:04:33 -0700 |
sspitsyn |
8014288: perf regression in nashorn JDK-8008448.js test after 8008511 changes
|
Thu, 23 May 2013 17:39:32 +0200 |
ctornqvi |
8009576: Test returns ClassNotFoundException
|
Wed, 22 May 2013 14:37:49 -0400 |
coleenp |
8003421: NPG: Move oops out of InstanceKlass into mirror
|
Tue, 21 May 2013 19:52:01 -0700 |
dholmes |
Merge
|
Tue, 21 May 2013 09:43:23 -0700 |
mikael |
8013726: runtime/memory/ReserveMemory.java fails due to 'assert(bytes % os::vm_allocation_granularity() == 0) failed: reserve block size'
|
Tue, 21 May 2013 16:17:51 -0700 |
bharadwaj |
8014059: JSR292: Failed to reject invalid class cplmhl00201m28n
|
Fri, 24 May 2013 09:35:10 -0700 |
amurillo |
8015305: new hotspot build - hs25-b35
|
Thu, 30 May 2013 10:57:57 -0700 |
katleman |
Added tag jdk8-b92 for changeset 092018493d3b
jdk8-b93
|
Fri, 24 May 2013 09:25:43 -0700 |
amurillo |
Added tag hs25-b34 for changeset 38da9f4f6709
jdk8-b92
|
Fri, 24 May 2013 09:25:42 -0700 |
amurillo |
Merge
hs25-b34
|
Fri, 24 May 2013 09:29:57 +0200 |
jwilhelm |
Merge
|
Wed, 22 May 2013 08:04:58 +0200 |
brutisso |
8014971: Minor code cleanup of the freelist management
|
Tue, 21 May 2013 11:30:14 +0200 |
tschatzl |
8014405: G1: PerRegionTable::fl_mem_size() calculates size of the free list using wrong element sizes
|
Tue, 21 May 2013 10:39:09 +0200 |
brutisso |
Merge
|
Tue, 21 May 2013 08:50:20 +0200 |
brutisso |
7066063: CMS: "Conservation Principle" assert failed
|
Mon, 20 May 2013 22:34:24 -0700 |
jmasa |
8014862: Add fast Metasapce capacity and used per MetadataType
|
Mon, 20 May 2013 10:44:33 -0700 |
tamao |
7186737: Unable to allocate bit maps or card tables for parallel gc for the requested heap
|
Sun, 19 May 2013 20:31:30 +0200 |
jwilhelm |
Merge
|
Fri, 17 May 2013 11:57:05 +0200 |
ehelin |
8014277: Remove ObjectClosure as base class for BoolObjectClosure
|
Thu, 23 May 2013 15:30:16 -0700 |
twisti |
Merge
|
Thu, 23 May 2013 14:11:09 +0200 |
anoll |
8014430: JRE crashes instead of stop compilation on full Code Cache. Internal Error (c1_Compiler.cpp:87)
|
Wed, 22 May 2013 18:25:43 -0700 |
kvn |
8010927: Kitchensink crashed with SIGSEGV, Problematic frame: v ~StubRoutines::checkcast_arraycopy
|
Wed, 22 May 2013 17:39:47 -0700 |
kvn |
Merge
|
Wed, 22 May 2013 09:02:43 -0700 |
kvn |
8014811: loopTransform.cpp assert(cmp_end->in(2) == limit) failed
|
Wed, 22 May 2013 11:44:17 -0700 |
twisti |
Merge
|
Wed, 22 May 2013 10:28:20 +0200 |
anoll |
8012312: hsdis fails to compile with binutils-2.23.2
|
Thu, 16 May 2013 15:46:49 +0200 |
anoll |
8012371: Adjust Tiered compile threshold according to available space in code cache
|
Thu, 23 May 2013 13:40:15 -0400 |
jiangli |
Merge
|
Mon, 20 May 2013 13:13:29 -0400 |
jiangli |
Merge
|
Wed, 15 May 2013 23:06:04 -0400 |
bpittore |
8014669: arch specific flags not passed to some link commands
|
Tue, 14 May 2013 07:24:50 -0400 |
dholmes |
8014460: Need to check for non-empty EXT_LIBS_PATH before using it
|
Mon, 20 May 2013 23:41:27 +0400 |
shade |
8014878: Clean up class field layout code
|
Mon, 20 May 2013 15:43:50 +0400 |
shade |
8014871: Move @Contended regression tests to the same place
|
Sat, 18 May 2013 20:41:01 -0700 |
iklam |
8014262: PrintStringTableStatistics should include more footprint info
|
Fri, 17 May 2013 17:52:07 -0700 |
dcubed |
Merge
|
Fri, 17 May 2013 11:36:43 -0700 |
dcubed |
Merge
|
Fri, 17 May 2013 08:56:51 -0700 |
dcubed |
Merge
|
Fri, 17 May 2013 08:51:46 -0700 |
rdurbin |
7145527: sscanf must use a length in the format string
|
Thu, 16 May 2013 23:40:27 -0400 |
dholmes |
Merge
|
Thu, 16 May 2013 22:11:05 -0400 |
dholmes |
Merge
|
Fri, 17 May 2013 01:58:32 +0400 |
shade |
8014509: @Contended: explicit default value behaves differently from the implicit value
|
Thu, 16 May 2013 21:19:49 -0400 |
dholmes |
Merge
|
Fri, 17 May 2013 01:43:48 +0400 |
shade |
8012939: @Contended doesn't work correctly with inheritance
|
Thu, 16 May 2013 12:40:27 +0100 |
kevinw |
6313816: SA: jstack -m fails on Win32 : UnalignedAddressException
|
Thu, 16 May 2013 17:54:11 +0200 |
ctornqvi |
8014511: runtime/RedefineObject/TestRedefineObject.java has incorrect classname in @run tag
|
Thu, 16 May 2013 15:31:00 +0200 |
ctornqvi |
8008169: test/runtime/7158804/Test7158804.sh has bad copyright header
|
Wed, 15 May 2013 11:30:54 +0200 |
rbackman |
4965252: JvmtiExport::post_raw_field_modification jni ref handling is odd
|
Fri, 17 May 2013 09:10:04 -0700 |
amurillo |
8014760: new hotspot build - hs25-b34
|
Thu, 23 May 2013 10:47:40 -0700 |
katleman |
Added tag jdk8-b91 for changeset 7cbdf0e3725c
|
Fri, 17 May 2013 08:59:19 -0700 |
amurillo |
Added tag hs25-b33 for changeset b19517cecc2e
jdk8-b91
|
Fri, 17 May 2013 08:59:18 -0700 |
amurillo |
Merge
hs25-b33
|
Fri, 17 May 2013 08:00:01 +0200 |
jwilhelm |
Merge
|
Fri, 17 May 2013 06:01:10 +0200 |
jwilhelm |
Merge
|
Thu, 16 May 2013 23:51:51 +0200 |
tschatzl |
8014765: VM exits if MaxTenuringThreshold is set below the default InitialTenuringThreshold, and InitialTenuringThreshold is not set
|
Thu, 16 May 2013 09:24:26 -0700 |
johnc |
8010738: G1: Output for full GCs with +PrintGCDetails should contain perm gen size/meta data change info
|
Thu, 16 May 2013 13:02:33 +0200 |
tschatzl |
8014240: G1: Add remembered set size information to output of G1PrintRegionLivenessInfo
|
Wed, 15 May 2013 22:35:36 -0700 |
johnc |
8014408: G1: crashes with assert assert(prev_committed_card_num == _committed_max_card_num) failed
|
Wed, 15 May 2013 10:41:22 -0700 |
tamao |
8007763: Refactoring: split up compute_generation_free_space() into two functions for class PSAdaptiveSizePolicy
|
Wed, 15 May 2013 11:05:09 +0200 |
tschatzl |
6843347: Boundary values in some public GC options cause crashes
|
Tue, 14 May 2013 17:08:31 +0200 |
tschatzl |
8014489: tests/gc/arguments/Test(Serial|CMS|Parallel|G1)HeapSizeFlags jtreg tests invoke wrong class
|
Mon, 13 May 2013 14:09:05 +0200 |
brutisso |
8014339: Improve assert and remove some dead code from parMarkBitMap.hpp/cpp
|
Mon, 13 May 2013 09:45:33 +0200 |
tschatzl |
8014058: Regression tests for 8006088
|
Thu, 16 May 2013 13:47:55 -0700 |
twisti |
Merge
|
Wed, 15 May 2013 22:44:52 +0400 |
iignatyev |
8014068: TEST_BUG: compiler/ciReplay/TestSA.sh fails on Windows: core wasn't generated
|
Mon, 13 May 2013 14:36:39 -0700 |
kvn |
8014286: failed java/lang/Math/DivModTests.java after 6934604 changes
|
Mon, 13 May 2013 12:43:10 -0700 |
twisti |
Merge
|
Thu, 09 May 2013 17:28:04 -0700 |
kvn |
8014189: JVM crash with SEGV in ConnectionGraph::record_for_escape_analysis()
|
Wed, 08 May 2013 15:08:01 -0700 |
kvn |
6934604: enable parts of EliminateAutoBox by default
|
Mon, 06 May 2013 19:49:23 -0700 |
twisti |
8008772: remove gamma launcher
|
Mon, 06 May 2013 13:53:13 -0700 |
twisti |
7196277: JSR 292: Two jck/runtime tests crash on java.lang.invoke.MethodHandle.invokeExact
|
Fri, 03 May 2013 15:35:30 -0700 |
kvn |
Merge
|
Wed, 24 Apr 2013 14:26:09 +0200 |
roland |
8012292: optimized build with GCC broken
|
Fri, 03 May 2013 09:32:50 +0200 |
roland |
8012037: Test8009761.java "Failed: init recursive calls: 7224. After deopt 58824"
|
Tue, 14 May 2013 17:33:07 +0000 |
minqi |
Merge
|
Tue, 14 May 2013 09:41:12 -0700 |
minqi |
8012902: remove use of global operator new - take 2
|
Tue, 14 May 2013 09:17:52 -0400 |
hseigel |
8014138: Add VM option to facilitate the writing of CDS tests
|
Tue, 14 May 2013 11:34:30 +0400 |
shade |
8014448: Purge PrintCompactFieldsSavings
|
Mon, 13 May 2013 15:37:08 -0400 |
coleenp |
8005056: NPG: Crash after redefining java.lang.Object
|
Mon, 13 May 2013 18:08:13 +0000 |
minqi |
Merge
|
Fri, 10 May 2013 19:30:12 +0000 |
minqi |
Merge
|
Fri, 10 May 2013 08:27:30 -0700 |
minqi |
8003557: NPG: Klass* const k should be const Klass* k.
|
Mon, 13 May 2013 07:53:45 +0200 |
rbackman |
Merge
|
Wed, 08 May 2013 11:21:56 +0200 |
rbackman |
8008255: jvmtiExport.cpp::post_to_env() does not check malloc() return
|
Wed, 08 May 2013 21:06:46 -0400 |
dholmes |
Merge
|
Wed, 08 May 2013 19:38:41 -0400 |
dholmes |
Merge
|
Wed, 08 May 2013 19:28:54 -0400 |
dholmes |
8006997: ContendedPaddingWidth should be range-checked
|
Wed, 08 May 2013 14:18:03 -0700 |
bharadwaj |
8013875: Incorrect vtable index being set during methodHandle creation for static
|
Wed, 08 May 2013 10:14:57 -0400 |
sla |
Merge
|
Wed, 08 May 2013 15:37:18 +0200 |
sla |
8013591: compiler/ciReplay/TestSA.sh fails in nightly
|
Wed, 08 May 2013 08:20:45 -0400 |
hseigel |
8007018: RFE: -XX:+UseLargePages does not work with CDS
|
Tue, 07 May 2013 18:46:47 -0700 |
coleenp |
Merge
|
Tue, 07 May 2013 16:17:43 -0700 |
coleenp |
Merge
|
Tue, 07 May 2013 18:51:31 -0400 |
coleenp |
8014024: NPG: keep compiled ic methods from being deallocated in redefine classes
|
Tue, 07 May 2013 09:46:15 -0400 |
coleenp |
8013063: nsk/jvmti/RetransformClasses/retransform001 failed debug version on os::free
|
Fri, 10 May 2013 11:27:55 -0700 |
amurillo |
8014279: new hotspot build - hs25-b33
|
Thu, 16 May 2013 12:14:19 -0700 |
katleman |
Added tag jdk8-b90 for changeset 1ae0472ff3a0
|
Fri, 10 May 2013 11:14:09 -0700 |
amurillo |
Added tag hs25-b32 for changeset 69494caf5790
jdk8-b90
|
Fri, 10 May 2013 11:14:08 -0700 |
amurillo |
Merge
hs25-b32
|
Fri, 10 May 2013 09:24:20 +0200 |
stefank |
Merge
|
Thu, 09 May 2013 11:16:39 -0700 |
johnc |
7176479: G1: JVM crashes on T5-8 system with 1.5 TB heap
|
Thu, 09 May 2013 12:23:43 +0200 |
jwilhelm |
Merge
|
Wed, 08 May 2013 17:12:52 -0700 |
jmasa |
8013184: CMS: Call reset_after_compaction() only if a compaction has been done
|
Wed, 08 May 2013 16:28:03 -0700 |
jmasa |
8013032: CMS: assert(used() == used_after_gc && used_after_gc <= capacity()) failed: used: 0 used_after_gc: 292080 capacity: 1431699456
|
Mon, 06 May 2013 21:30:34 +0200 |
brutisso |
8013872: G1: HeapRegionSeq::shrink_by() has invalid assert
|
Mon, 06 May 2013 17:19:42 +0200 |
tschatzl |
8006088: Incompatible heap size flags accepted by VM
|
Mon, 06 May 2013 13:03:46 +0200 |
jwilhelm |
Merge
|
Mon, 06 May 2013 09:16:14 +0200 |
brutisso |
8013791: G1: G1CollectorPolicy::initialize_flags() may set min_alignment > max_alignment
|
Thu, 02 May 2013 22:35:15 +0200 |
brutisso |
8013574: PrintMalloc conflicts with the command line parsing
|
Thu, 09 May 2013 16:27:51 -0400 |
jiangli |
Merge
|
Tue, 07 May 2013 10:36:20 -0400 |
vladidan |
Merge
|
Tue, 07 May 2013 10:19:33 -0400 |
bpittore |
8013633: Cleanup platform ifdefs in unsafe.cpp
|
Mon, 06 May 2013 20:11:18 -0700 |
jiangli |
Merge
|
Mon, 06 May 2013 19:57:35 -0400 |
jiangli |
8013067: Zero builds are broken after 8010862.
|
Tue, 07 May 2013 14:30:11 -0700 |
coleenp |
Merge
|
Tue, 07 May 2013 13:45:59 -0400 |
emc |
8009729: Refix hotspot jni_<cpu>.h JNIEXPORT and JNIIMPORT definitions to match jdk version
|
Tue, 07 May 2013 21:36:59 +0200 |
ctornqvi |
8009577: Test test/closed/runtime/classunload broken
|
Tue, 07 May 2013 14:33:09 +0200 |
sla |
8005038: remove crufty '_g' support from SA
|
Tue, 07 May 2013 14:04:26 +0200 |
sla |
8014044: Spelling error in JDK-8009615: boostrapmethod
|
Tue, 07 May 2013 01:25:21 +0200 |
sla |
Merge
|
Mon, 06 May 2013 19:49:18 +0200 |
sla |
8009615: JvmtiClassFileReconstituter does not create BootstrapMethod attributes
|
Mon, 06 May 2013 12:36:20 -0700 |
acorn |
Merge
|
Mon, 06 May 2013 10:20:18 -0700 |
acorn |
Merge
|
Thu, 02 May 2013 10:58:04 -0400 |
acorn |
8010783: assert(s->refcount() != 0) failed: for create_overpasses
|
Mon, 06 May 2013 08:49:38 -0700 |
zgu |
Merge
|
Mon, 06 May 2013 11:15:13 -0400 |
zgu |
8013120: NMT: Kitchensink crashes with assert(next_region == NULL || !next_region->is_committed_region()) failed: Sanity check
|
Mon, 06 May 2013 09:10:21 -0400 |
hseigel |
8013648: Guarantee(VerifyBeforeGC || VerifyDuringGC || VerifyBeforeExit || VerifyAfterGC) failed: too expensive
|
Fri, 03 May 2013 15:51:16 -0700 |
dcubed |
Merge
|
Fri, 03 May 2013 13:00:28 -0700 |
zgu |
Merge
|
Thu, 02 May 2013 16:55:00 -0700 |
ccheung |
8012641: Perf_CreateLong creates perf counter of incorrect type
|
Fri, 03 May 2013 05:17:15 -0700 |
fparain |
Merge
|
Fri, 03 May 2013 05:05:31 -0700 |
fparain |
8004095: Add support for JMX interface to Diagnostic Framework and Commands
|
Fri, 03 May 2013 12:26:15 +0200 |
sla |
8013785: Respect EXTRA_CFLAGS on windows
|
Fri, 03 May 2013 12:24:11 +0200 |
sla |
8008453: JvmtiClassFileReconstituter does not recognize default methods
|
Fri, 03 May 2013 08:19:38 -0700 |
amurillo |
8013800: new hotspot build - hs25-b32
|
Thu, 09 May 2013 10:03:35 -0700 |
katleman |
Added tag jdk8-b89 for changeset 9c1fe0b419b4
|
Fri, 03 May 2013 08:10:11 -0700 |
amurillo |
Added tag hs25-b31 for changeset 4ec913499722
jdk8-b89
|
Fri, 03 May 2013 08:10:10 -0700 |
amurillo |
Merge
hs25-b31
|
Thu, 02 May 2013 18:50:05 -0700 |
kvn |
Merge
|
Thu, 02 May 2013 10:27:15 +0200 |
roland |
8013532: Remove unused parameter "compiler" from DTRACE_METHOD_COMPILE* macros
|
Mon, 29 Apr 2013 13:20:19 +0200 |
neliasso |
8012547: Code cache flushing can get stuck reclaming of memory
|
Fri, 26 Apr 2013 14:41:10 -0700 |
jiangli |
Merge
|
Fri, 26 Apr 2013 16:21:03 -0400 |
jiangli |
8013036: vm/runtime/simpleThresholdPolicy.cpp: assert(mcs != NULL).
|
Fri, 26 Apr 2013 14:50:23 -0400 |
bharadwaj |
Merge
|
Fri, 26 Apr 2013 10:52:26 -0700 |
bharadwaj |
Merge
|
Fri, 26 Apr 2013 08:33:39 -0700 |
vlivanov |
Merge
|
Fri, 26 Apr 2013 07:21:41 -0700 |
iignatyev |
8012322: Tiered: CompilationPolicy::can_be_compiled(CompLevel_all) mistakenly return false
|
Tue, 23 Apr 2013 18:06:54 +0200 |
neliasso |
8012157: removed unused code in SharedRuntime::handle_wrong_method
|
Tue, 23 Apr 2013 13:48:02 +0200 |
neliasso |
8010332: removed unused method: ciMethod::uses_monitors
|
Thu, 25 Apr 2013 11:09:24 -0700 |
iignatyev |
8011675: adding compilation level to replay data
|
Thu, 25 Apr 2013 11:04:36 -0700 |
iignatyev |
8012337: Change Whitebox implementation to make absence of method in Whitebox.class not fatal
|
Thu, 25 Apr 2013 11:02:32 -0700 |
vlivanov |
8012260: ciReplay: Include PID into the name of replay data file
|
Thu, 02 May 2013 16:41:09 -0700 |
mgerdin |
Merge
|
Thu, 02 May 2013 19:28:59 +0200 |
mgerdin |
Merge
|
Tue, 30 Apr 2013 16:36:24 +0200 |
ehelin |
8008541: Remove old code in HotSpot that supported the jmap -permstat functionality
|
Mon, 29 Apr 2013 13:07:27 +0200 |
mgerdin |
8013129: Possible deadlock with Metaspace locks due to mixed usage of safepoint aware and non-safepoint aware locking
|
Mon, 29 Apr 2013 09:31:59 +0200 |
mgerdin |
Merge
|
Fri, 26 Apr 2013 10:57:57 -0700 |
johnc |
8011898: gc/TestVerifyBeforeGCDuringStartup.java: java.lang.RuntimeException: '[Verifying' missing from stdout/stderr: [Error: Could not find or load main class]
|
Fri, 26 Apr 2013 10:40:36 +0200 |
stefank |
8013160: NPG: Remove unnecessary mark stack draining after CodeCache::do_unloading
|
Fri, 26 Apr 2013 09:53:22 +0200 |
brutisso |
8012915: ReservedSpace::align_reserved_region() broken on Windows
|
Wed, 24 Apr 2013 20:13:37 +0200 |
stefank |
8013132: Add a flag to turn off the output of the verbose verification code
|
Wed, 24 Apr 2013 14:48:43 -0700 |
johnc |
8012715: G1: GraphKit accesses PtrQueue::_index as int but is size_t
|
Wed, 24 Apr 2013 19:55:02 +0200 |
mgerdin |
8013136: NPG: Parallel class loading tests fail after fix for JDK-8011802
|
Tue, 12 Feb 2013 14:15:45 -0800 |
jmasa |
8008966: NPG: Inefficient Metaspace counter functions cause large young GC regressions
|
Thu, 18 Apr 2013 10:09:23 -0700 |
johnc |
8011724: G1: Stack allocate instances of HeapRegionRemSetIterator
|
Tue, 23 Apr 2013 08:39:55 +0200 |
mgerdin |
8011802: NPG: init_dependencies in class loader data graph can cause invalid CLD
|
Mon, 22 Apr 2013 22:00:03 -0700 |
jmasa |
8012111: Remove warning about CMS generation shrinking.
|
Mon, 22 Apr 2013 20:27:36 +0200 |
stefank |
8012687: Remove unused is_root checks and closures
|
Mon, 22 Apr 2013 10:10:09 +0200 |
mgerdin |
Merge
|
Fri, 19 Apr 2013 05:14:39 +0200 |
kevinw |
Merge
|
Thu, 18 Apr 2013 17:02:20 +0100 |
kevinw |
7109087: gc/7072527/TestFullGCCount.java fails when GC is set in command-line
|
Fri, 01 Mar 2013 10:19:29 -0800 |
jmasa |
8011268: NPG: Free unused VirtualSpaceNodes
|
Thu, 02 May 2013 13:12:33 -0700 |
jiangli |
Merge
|
Thu, 02 May 2013 12:16:01 -0400 |
jiangli |
Merge
|
Mon, 29 Apr 2013 01:58:43 -0700 |
jiangli |
Merge
|
Fri, 26 Apr 2013 16:58:18 -0400 |
jiangli |
Merge
|
Sun, 28 Apr 2013 18:24:04 -0400 |
dholmes |
8010428: Special -agentpath checks needed with minimal VM to produce proper error message
|
Wed, 24 Apr 2013 21:11:02 -0400 |
dlong |
Merge
|
Wed, 24 Apr 2013 20:55:28 -0400 |
dlong |
8003853: specify offset of IC load in java_to_interp stub
|
Wed, 01 May 2013 09:00:39 -0700 |
bharadwaj |
Merge
|
Wed, 01 May 2013 08:07:59 -0700 |
bharadwaj |
8013418: assert(i == total_args_passed) in AdapterHandlerLibrary::get_adapter since 8-b87
|
Wed, 01 May 2013 10:10:57 -0400 |
vladidan |
Merge
|
Tue, 30 Apr 2013 17:36:01 -0400 |
vladidan |
8013398: Adjust number of stack guard pages on systems with large memory page size
|
Wed, 01 May 2013 01:07:50 +0200 |
sla |
Merge
|
Tue, 30 Apr 2013 21:47:02 +0200 |
sla |
8013364: SA-JDI exceptions caused by lack of permissions on OSX should be more verbose about issue cause
|
Tue, 30 Apr 2013 11:56:52 -0700 |
ccheung |
8011661: Insufficient memory message says "malloc" when sometimes it should say "mmap"
|
Tue, 30 Apr 2013 09:17:06 -0400 |
zgu |
8013214: BigApps fails due to 'fatal error: Illegal threadstate encountered: 6'
|
Tue, 30 Apr 2013 02:28:42 -0700 |
sla |
Merge
|
Tue, 30 Apr 2013 10:53:58 +0200 |
sla |
8013466: SA crashes when attaching to a process on OS X
|
Mon, 29 Apr 2013 11:03:49 -0700 |
mikael |
8012015: Use PROT_NONE when reserving memory
|
Mon, 29 Apr 2013 16:36:17 -0400 |
hseigel |
Merge
|
Mon, 29 Apr 2013 16:13:57 -0400 |
hseigel |
8011773: Some tests on Interned String crashed JVM with OOM
|
Fri, 26 Apr 2013 07:34:02 -0400 |
emc |
8007154: Remove support for u4 MethodParameter flags fields
|
Fri, 26 Apr 2013 08:40:24 -0700 |
dcubed |
Merge
|
Thu, 25 Apr 2013 12:55:49 -0700 |
iklam |
8008962: NPG: Memory regression: One extra Monitor per ConstantPool
|
Thu, 25 Apr 2013 03:58:53 -0700 |
sspitsyn |
8007037: JSR 292: the VM_RedefineClasses::append_entry() should do cross-checks with indy operands
|
Wed, 24 Apr 2013 15:57:17 -0700 |
coleenp |
Merge
|
Wed, 24 Apr 2013 16:19:35 -0400 |
coleenp |
8011803: release_C_heap_structures is never called for anonymous classes.
|
Wed, 24 Apr 2013 14:55:04 -0400 |
zgu |
8011218: Kitchensink hanged, likely NMT is to blame
|
Wed, 24 Apr 2013 09:00:04 -0400 |
hseigel |
8012695: Assertion message displays %u and %s text instead of actual values
|
Fri, 26 Apr 2013 00:40:22 -0700 |
amurillo |
8013227: new hotspot build - hs25-b31
|
Thu, 02 May 2013 13:35:00 -0700 |
katleman |
Added tag jdk8-b88 for changeset 8482058e74bc
|
Fri, 26 Apr 2013 00:29:12 -0700 |
amurillo |
Added tag hs25-b30 for changeset c4af77d20454
jdk8-b88
|
Fri, 26 Apr 2013 00:29:11 -0700 |
amurillo |
Merge
hs25-b30
|
Thu, 25 Apr 2013 13:10:03 -0700 |
bharadwaj |
Merge
|
Wed, 24 Apr 2013 18:20:04 -0400 |
jiangli |
8013041: guarantee(this->is8bit(imm8)) failed: Short forward jump exceeds 8-bit offset.
|
Wed, 24 Apr 2013 09:42:08 +0200 |
roland |
8011771: runThese crashed with EAV
|
Tue, 16 Apr 2013 17:06:39 +0200 |
roland |
8011901: Unsafe.getAndAddLong(obj, off, delta) does not work properly with long deltas
|
Tue, 23 Apr 2013 12:32:17 -0400 |
jiangli |
8012927: 'assert(nbits == 32 || (-(1 << nbits-1) <= x && x < ( 1 << nbits-1))) failed: value out of range' in interpreter initialization.
|
Tue, 23 Apr 2013 08:12:14 -0700 |
bharadwaj |
8012961: Do not restrict static interface methods to be private
|
Sun, 21 Apr 2013 21:05:02 -0700 |
dcubed |
Merge
|
Sun, 21 Apr 2013 20:41:04 -0700 |
dcubed |
8012907: anti-delta fix for 8010992
|
Sat, 20 Apr 2013 19:02:11 +0200 |
mgronlun |
6729929: I18N - Taking Heap Dump failed if project path contains multibyte characters
|
Sat, 20 Apr 2013 04:07:08 -0700 |
sspitsyn |
8008511: JSR 292: MemberName vmtarget refs to methods must be updated at class redefinition
|
Fri, 19 Apr 2013 16:51:27 -0700 |
dcubed |
Merge
|
Fri, 19 Apr 2013 13:48:54 -0700 |
dcubed |
Merge
|
Fri, 19 Apr 2013 11:08:52 -0700 |
minqi |
8010992: Remove calls to global ::operator new[] and new
|
Thu, 18 Apr 2013 14:03:37 -0400 |
bharadwaj |
Merge
|
Thu, 18 Apr 2013 08:05:35 -0700 |
bharadwaj |
8006267: InterfaceMethod_ref should allow invokestatic and invokespecial
|
Thu, 18 Apr 2013 10:04:44 -0400 |
zgu |
8012464: NMT: classes should not derive from _ValueObj, use VALUE_OBJ_CLASS_SPEC instead
|
Wed, 17 Apr 2013 08:20:02 -0400 |
hseigel |
8009928: PSR:PERF Increase default string table size
|
Fri, 19 Apr 2013 10:09:11 -0700 |
amurillo |
8012559: new hotspot build - hs25-b30
|
Thu, 25 Apr 2013 09:24:00 -0700 |
katleman |
Added tag jdk8-b87 for changeset d4c266784660
|
Tue, 23 Apr 2013 09:27:07 -0700 |
lana |
Merge
jdk8-b87
|
Wed, 17 Apr 2013 21:33:05 -0700 |
lana |
Merge
|
Wed, 17 Apr 2013 10:12:42 -0700 |
lana |
Merge
|
Fri, 12 Apr 2013 10:14:42 +0100 |
chegar |
Merge
|
Tue, 26 Feb 2013 16:16:54 -0800 |
twisti |
8004336: Better handling of method handle intrinsic frames
|
Fri, 19 Apr 2013 09:58:06 -0700 |
amurillo |
Added tag hs25-b29 for changeset 01d5f04e64dc
|
Fri, 19 Apr 2013 09:58:05 -0700 |
amurillo |
Merge
hs25-b29
|
Fri, 19 Apr 2013 03:13:04 -0400 |
bharadwaj |
Merge
|
Thu, 18 Apr 2013 16:04:33 -0700 |
bharadwaj |
Merge
|
Thu, 11 Apr 2013 13:57:44 +0200 |
neliasso |
8006952: Slow VM due to excessive code cache freelist iteration
|
Tue, 16 Apr 2013 10:04:01 -0700 |
iignatyev |
8011971: WB API doesn't accept j.l.reflect.Constructor
|
Tue, 16 Apr 2013 10:37:16 -0400 |
neliasso |
Merge
|
Tue, 16 Apr 2013 10:08:41 +0200 |
neliasso |
8011621: live_ranges_in_separate_class.patch
|
Mon, 15 Apr 2013 18:42:42 -0700 |
roland |
Merge
|
Mon, 15 Apr 2013 16:20:05 -0700 |
twisti |
7172922: export_ makefile targets do not work unless all supported variants are built
|
Thu, 18 Apr 2013 17:00:16 -0400 |
jiangli |
Merge
|
Mon, 15 Apr 2013 21:25:23 -0400 |
jiangli |
Merge
|
Thu, 11 Apr 2013 23:06:33 -0400 |
jiangli |
8012052: java/lang/invoke/6987555/Test6987555.java crashes with assert(mcs != NULL) failed: MethodCounters cannot be NULL.
|
Tue, 09 Apr 2013 17:17:41 -0400 |
jiangli |
8010862: The Method counter fields used for profiling can be allocated lazily.
|
Thu, 18 Apr 2013 14:38:31 +0200 |
mgerdin |
Merge
|
Thu, 18 Apr 2013 06:50:35 +0200 |
brutisso |
8012455: Missing time and date stamps for PrintGCApplicationConcurrentTime and PrintGCApplicationStoppedTime
|
Wed, 17 Apr 2013 10:57:02 -0700 |
johnc |
8012335: G1: Fix bug with compressed oops in template interpreter on x86 and sparc.
|
Mon, 01 Apr 2013 10:50:30 -0700 |
jmasa |
8011173: NPG: Replace the ChunkList implementation with class FreeList<Metachunk>
|
Tue, 16 Apr 2013 12:46:24 +0200 |
mgerdin |
Merge
|
Thu, 11 Apr 2013 10:20:00 -0700 |
johnc |
Merge
|
Wed, 10 Apr 2013 10:57:34 -0700 |
johnc |
8010780: G1: Eden occupancy/capacity output wrong after a full GC
|
Tue, 16 Apr 2013 08:59:29 -0700 |
rdurbin |
Merge
|
Wed, 10 Apr 2013 08:55:50 -0400 |
zgu |
8010151: nsk/regression/b6653214 fails "assert(snapshot != NULL) failed: Worker should not be started"
|
Thu, 18 Apr 2013 10:30:11 -0700 |
katleman |
Added tag jdk8-b86 for changeset 86db4847f195
|
Wed, 17 Apr 2013 12:38:58 -0700 |
katleman |
Merge
jdk8-b86
|
Mon, 15 Apr 2013 14:19:58 -0700 |
katleman |
Merge
|
Fri, 12 Apr 2013 15:22:08 -0700 |
katleman |
8012048: JDK8 b85 source with GPL header errors
|
Wed, 19 Jun 2013 16:46:41 +0200 |
Lukas Stadler |
more restrictive condition in ForeignCallNode.setStateAfter
|
Wed, 19 Jun 2013 16:42:56 +0200 |
Lukas Stadler |
split MemoryCheckpoint interface into Single and Multi
|
Wed, 19 Jun 2013 15:29:37 +0200 |
Andreas Woess |
fix canonicalization of UnsafeStoreNode: preserve stateAfter
|
Wed, 19 Jun 2013 15:07:39 +0200 |
Andreas Woess |
junit.framework package is deprecated
|
Wed, 19 Jun 2013 12:21:03 +0200 |
Christian Haeubl |
Added a more inlining test cases.
|
Tue, 18 Jun 2013 14:23:29 -0700 |
Mick Jordan |
fix == on Value
|
Tue, 18 Jun 2013 14:17:45 -0700 |
Mick Jordan |
fix == on Register value
|
Tue, 18 Jun 2013 18:35:18 +0200 |
Doug Simon |
hard code use of python2.7 executable
|
Tue, 18 Jun 2013 18:17:04 +0200 |
Doug Simon |
remove build-graal.xml and have make directly call mx to generate graal.jar
|
Tue, 18 Jun 2013 16:39:17 +0200 |
Lukas Stadler |
DynamicCounterNode: counter without lowering, output tweaks
|
Tue, 18 Jun 2013 16:38:18 +0200 |
Lukas Stadler |
pull ScheduledNodeIterator into separate class
|
Tue, 18 Jun 2013 12:46:06 +0200 |
Doug Simon |
cannot use DeoptimizationAction.None for deoptimizing instanceof snippet since it will miss application phase changes, causing repeated and expensive deoptimization
|
Tue, 18 Jun 2013 11:01:32 +0200 |
Christian Haeubl |
Merge.
|
Tue, 18 Jun 2013 10:43:00 +0200 |
Christian Haeubl |
Bugfix for compilation queue.
|
Tue, 18 Jun 2013 09:32:09 +0200 |
Bernhard Urban |
Value/Register: replace object identity check with equals()
|
Tue, 18 Jun 2013 09:00:33 +0200 |
Christian Haeubl |
Minor CompilationTask refactoring.
|
Mon, 17 Jun 2013 22:09:44 +0200 |
Bernhard Urban |
unittest/aot: add testcase for BoxingSnippets
|
Mon, 17 Jun 2013 17:50:09 +0200 |
Bernhard Urban |
aot: add/fix some javadoc
|
Mon, 17 Jun 2013 17:07:49 +0200 |
Bernhard Urban |
HotSpotResolvedJavaField: add cache of java.lang.{Character,Byte,Short} to not embeddable list (GRAAL-290)
|
Mon, 17 Jun 2013 20:39:24 +0200 |
Christos Kotselidis |
Remove leaf calls for G1 calls
|
Mon, 17 Jun 2013 20:39:04 +0200 |
Christos Kotselidis |
Remove old G1 stub calls
|
Mon, 17 Jun 2013 20:38:21 +0200 |
Christos Kotselidis |
Remove old G1 Barrier nodes
|
Mon, 17 Jun 2013 17:55:19 +0200 |
Doug Simon |
an instanceof instruction lowers to a deoptimize-on-hint-miss snippet only if its profile indicates a miss (of a hint type) occurs an order of magnitude less than the compilation threshold
|
Mon, 17 Jun 2013 14:53:37 +0200 |
Gilles Duboscq |
Ignore workingsets.xml
|
Mon, 17 Jun 2013 09:48:30 +0200 |
Bernhard Urban |
gate: enable verification for aot
|
Sun, 16 Jun 2013 23:55:22 +0200 |
Bernhard Urban |
HotSpotResolvedJavaField: be more precise about fields that are not embeddable (GRAAL-290)
|
Sun, 16 Jun 2013 23:55:22 +0200 |
Bernhard Urban |
HotSpotResolvedJavaField: check if method is called from snippet/replacements (GRAAL-290)
|
Sun, 16 Jun 2013 23:55:21 +0200 |
Bernhard Urban |
BoxingSnippets: don't embed constants if in AOT mode (GRAAL-290)
|
Sun, 16 Jun 2013 23:55:20 +0200 |
Bernhard Urban |
HotSpotResolvedJavaField: don't embed object for empty stack trace for replacements when compiled in AOT mode (GRAAL-290)
|
Sun, 16 Jun 2013 23:55:19 +0200 |
Bernhard Urban |
HotSpotResolvedJavaField: don't embed caches of java.lang.{Integer,Long,Boolean} for replacements when compiled in AOT mode (GRAAL-290)
|
Mon, 17 Jun 2013 08:30:03 +0200 |
Michael Haupt |
[GRAAL-308] pre-defined working sets for Eclipse
|
Sat, 15 Jun 2013 21:28:20 +0200 |
Doug Simon |
exclude projects from mx checkstyle if their Java compliance level is higher than the configured JDK
|
Sat, 15 Jun 2013 21:27:14 +0200 |
Doug Simon |
mx checkstyle command no longer exits on first error
|
Sat, 15 Jun 2013 21:05:01 +0200 |
Doug Simon |
a suite should be registered in the global _suites map at most once
|
Fri, 14 Jun 2013 19:13:32 +0200 |
Christian Haeubl |
Merge.
|
Fri, 14 Jun 2013 19:12:56 +0200 |
Christian Haeubl |
Fixed a few race conditions in the compilation queue.
|
Fri, 14 Jun 2013 15:52:59 +0200 |
Christian Haeubl |
Fixed an issue concerning statistics for OSR compilations.
|
Fri, 14 Jun 2013 17:09:24 +0200 |
Gilles Duboscq |
Canonicalize useless PiNodes away
|
Fri, 14 Jun 2013 17:07:37 +0200 |
Gilles Duboscq |
Guards should not canonicalize to their own guard
|
Fri, 14 Jun 2013 17:28:00 +0200 |
Andreas Woess |
readd optional graph to HotSpotNmethod
|
Fri, 14 Jun 2013 16:30:02 +0200 |
Lukas Stadler |
add InliningPhase constructor with explicit InliningPolicy
|
Fri, 14 Jun 2013 16:28:10 +0200 |
Lukas Stadler |
Merge
|
Fri, 14 Jun 2013 16:27:26 +0200 |
Lukas Stadler |
public constructor for IndexedLocationNode
|
Fri, 14 Jun 2013 16:26:34 +0200 |
Lukas Stadler |
PEA: allowed for defered effects on ends in MergeProcessor
|
Fri, 14 Jun 2013 16:25:49 +0200 |
Lukas Stadler |
remove CullFrameStatesPhase
|
Fri, 14 Jun 2013 16:24:42 +0200 |
Lukas Stadler |
detect distinct values by looking at integer masks
|
Fri, 14 Jun 2013 16:23:53 +0200 |
Lukas Stadler |
better stamps for OrNodes
|
Fri, 14 Jun 2013 16:20:46 +0200 |
Lukas Stadler |
correct parameter type for NodeFlood.addAll
|
Fri, 14 Jun 2013 11:10:05 +0200 |
Lukas Stadler |
clean up .factorypath files on "mx ideclean"
|
Fri, 14 Jun 2013 15:01:20 +0200 |
Doug Simon |
fixed bug in InstanceOfSnippets - deoptimization action should be None for instanceofWithProfile snippet
|
Thu, 13 Jun 2013 17:15:36 +0200 |
Gilles Duboscq |
Use createAnchoredReceiver to create the invokes's receiver check before inlining
|
Fri, 14 Jun 2013 11:16:41 +0200 |
Gilles Duboscq |
Remove PiNode.anchor, use the guard field of FloatingGuardedNode instead
|
Fri, 14 Jun 2013 12:11:19 +0200 |
Gilles Duboscq |
Do not virtualize when locks do not match at merge
|
Fri, 14 Jun 2013 11:16:08 +0200 |
Gilles Duboscq |
CodeUtil.isPowerOf2 should not return true for Integer/Long.MIN_VALUE.
|
Fri, 14 Jun 2013 09:29:10 +0200 |
Christian Haeubl |
Merge.
|
Fri, 14 Jun 2013 09:28:07 +0200 |
Christian Haeubl |
Fixed probability computation for invokes with an exception edge.
|
Thu, 13 Jun 2013 18:48:57 +0200 |
Christos Kotselidis |
Merge
|
Thu, 13 Jun 2013 12:52:39 +0200 |
Christos Kotselidis |
Merge
|
Wed, 12 Jun 2013 11:37:45 +0200 |
Christos Kotselidis |
Merge
|
Wed, 12 Jun 2013 11:36:54 +0200 |
Christos Kotselidis |
Checkstyle fixes
|
Tue, 11 Jun 2013 19:59:52 +0200 |
Christos Kotselidis |
Force GC to process graal_installed_code references during marking (GRAAL-257)
|
Thu, 13 Jun 2013 13:50:29 +0200 |
Roland Schatz |
Test deoptimization in DynamicNewArrayNode.
|
Thu, 13 Jun 2013 13:19:56 +0200 |
Roland Schatz |
Method for adding a new phase at the beginning of a suite.
|
Wed, 12 Jun 2013 17:09:18 +0200 |
Roland Schatz |
Tests for DynamicNewArrayNode.
|
Wed, 12 Jun 2013 16:29:12 +0200 |
Roland Schatz |
DynamicNewArrayNode
|
Wed, 12 Jun 2013 16:28:43 +0200 |
Roland Schatz |
Add arrayKlassOffset field to HotSpotVMConfig.
|
Thu, 13 Jun 2013 14:47:32 +0200 |
Christian Haeubl |
Merge.
|
Thu, 13 Jun 2013 14:47:00 +0200 |
Christian Haeubl |
Reverted default compilation policy to 4 if Graal is the only compiler.
|
Thu, 13 Jun 2013 14:45:32 +0200 |
Christian Haeubl |
Temporarily changed compilation policy to 0.
|
Thu, 13 Jun 2013 14:44:33 +0200 |
Christian Haeubl |
Bootstrap-specific fix for CompilationPolicy 0.
|
Thu, 13 Jun 2013 10:54:58 +0200 |
Christian Haeubl |
Minor refactorings for ComputeInliningRelevanceClosure.
|
Thu, 13 Jun 2013 11:25:46 +0200 |
Christos Kotselidis |
Merge
|
Thu, 13 Jun 2013 11:25:07 +0200 |
Christos Kotselidis |
Remove graph from HotSpotNMethod
|
Thu, 13 Jun 2013 09:41:06 +0200 |
Christian Haeubl |
Merge.
|
Thu, 13 Jun 2013 09:40:36 +0200 |
Christian Haeubl |
Changed computation of inlining relevance to avoid that the inlining order affects the relevance.
|
Wed, 12 Jun 2013 18:15:30 +0200 |
Doug Simon |
adjusted threshold at which the deoptimizing instanceof snippet is used and change the deoptimization action to None to reflect that fact it is a rare event but does not warrant reprofiling
|
Wed, 12 Jun 2013 17:24:20 +0200 |
Bernhard Urban |
aot: add verification phase
|
Wed, 12 Jun 2013 16:04:43 +0200 |
Bernhard Urban |
unittest/aot: add testcase for string objects
|
Wed, 12 Jun 2013 16:04:43 +0200 |
Bernhard Urban |
unittest/aot: use assert methods instead of keyword
|
Wed, 12 Jun 2013 16:04:43 +0200 |
Bernhard Urban |
unittest/aot: add test for primitive types
|
Wed, 12 Jun 2013 13:18:49 +0200 |
Bernhard Urban |
LoadJavaMirrorWithKlassPhase: replace if with an assertion
|
Wed, 12 Jun 2013 16:04:42 +0200 |
Bernhard Urban |
gate: add bootstrap with aot configuration to gate check
|
Wed, 12 Jun 2013 16:04:42 +0200 |
Bernhard Urban |
add option to enable ahead of time compilation for hotspot (GRAAL-290)
|
Wed, 12 Jun 2013 16:04:41 +0200 |
Bernhard Urban |
LoadJavaMirrorWithKlassPhase: replace constants with floating nodes (GRAAL-290)
|
Wed, 12 Jun 2013 14:00:26 +0200 |
Doug Simon |
fixed copy-and-paste errors
|
Wed, 12 Jun 2013 13:58:01 +0200 |
Doug Simon |
extra javadoc for intricacies involved in lowering ExceptionObjectNode
|
Wed, 12 Jun 2013 13:55:40 +0200 |
Doug Simon |
incorporated auto-format fix
|
Wed, 12 Jun 2013 10:12:46 +0200 |
Bernhard Urban |
class constants: add hotspot specific phase to load java mirror via klass* (GRAAL-290)
|
Wed, 12 Jun 2013 10:12:38 +0200 |
Bernhard Urban |
unittest/aot: create suites on every compilation
|
Tue, 11 Jun 2013 22:02:49 +0200 |
Doug Simon |
Merge.
|
Tue, 11 Jun 2013 22:02:23 +0200 |
Doug Simon |
added instanceof snippets that for a profile with 100% precise coverage of seen types.
|
Tue, 11 Jun 2013 17:03:30 +0200 |
Doug Simon |
unified toString() for HotSpot implementations of JavaMethod
|
Tue, 11 Jun 2013 17:00:48 +0200 |
Doug Simon |
improved toString() for JavaTypeProfile and ProfiledType
|
Tue, 11 Jun 2013 18:13:55 +0200 |
Christos Kotselidis |
Merge
|
Tue, 11 Jun 2013 17:45:31 +0200 |
Christos Kotselidis |
Allow UseCompressedOops argument
|
Tue, 11 Jun 2013 17:32:38 +0200 |
Christos Kotselidis |
Compressed Oop support for heab base > 32g
|
Tue, 11 Jun 2013 13:14:52 +0200 |
Christian Haeubl |
Minor fix after merge.
|
Tue, 11 Jun 2013 13:12:57 +0200 |
Christian Haeubl |
Merge.
|
Tue, 11 Jun 2013 13:10:25 +0200 |
Christian Haeubl |
Readded the pass that fixes DeoptimizeNode probabilities.
|
Mon, 10 Jun 2013 15:17:10 +0200 |
Christian Haeubl |
Only avoid graph caching when the graph was built without profiling information.
|
Tue, 11 Jun 2013 11:42:09 +0200 |
Gilles Duboscq |
Merge
|
Mon, 10 Jun 2013 16:48:05 -0700 |
Michael Van De Vanter |
Merge with 13384d19fec0af8e42d8d97a0dd231365831802a
|
Mon, 10 Jun 2013 16:46:26 -0700 |
Michael Van De Vanter |
Upgrade the documentation for SourceSection, especially with respect to the specification of text locations.
|
Tue, 11 Jun 2013 01:56:30 +0200 |
Doug Simon |
allow calls to $jacocoInit() from <clinit> in a class declaring an option
|
Tue, 11 Jun 2013 01:32:41 +0200 |
Doug Simon |
fixed issues detected by VerifyHotSpotOptionsPhase
|
Tue, 11 Jun 2013 01:31:47 +0200 |
Doug Simon |
added VerifyHotSpotOptionsPhase to ensure that global state is not initialized from options prior to command line parsing
|
Tue, 11 Jun 2013 01:18:57 +0200 |
Doug Simon |
added HotSpotResolvedObjectType.getMethods() to get all methods of a class including those (such as <clinit>) not normally exposed by Java reflection
|
Tue, 11 Jun 2013 01:17:10 +0200 |
Doug Simon |
added ResolvedJava[Field|Method].isSynthetic()
|
Tue, 11 Jun 2013 00:00:40 +0200 |
Christos Kotselidis |
Merge
|
Mon, 10 Jun 2013 23:59:50 +0200 |
Christos Kotselidis |
Remove unused field
|
Mon, 10 Jun 2013 14:05:20 +0200 |
Christos Kotselidis |
Add comments and minor renaming
|
Mon, 10 Jun 2013 13:04:38 +0200 |
Christos Kotselidis |
Refactoring
|
Mon, 10 Jun 2013 12:40:36 +0200 |
Christos Kotselidis |
Refactoring
|
Mon, 10 Jun 2013 12:36:10 +0200 |
Christos Kotselidis |
Factor out redundant method
|
Mon, 10 Jun 2013 12:34:24 +0200 |
Christos Kotselidis |
Remove dead code
|
Mon, 10 Jun 2013 12:33:32 +0200 |
Christos Kotselidis |
Class renaming
|
Mon, 10 Jun 2013 12:28:15 +0200 |
Christos Kotselidis |
Small refactoring and comment addition
|
Mon, 10 Jun 2013 12:18:36 +0200 |
Christos Kotselidis |
Add comments in unsafe access of uncompressed pointers
|
Mon, 10 Jun 2013 12:11:47 +0200 |
Christos Kotselidis |
Remove check for classMirrorOffset in LoadField
|
Mon, 10 Jun 2013 11:47:18 +0200 |
Christos Kotselidis |
Refactor CodeInstaller and CompilerToVM
|
Mon, 10 Jun 2013 11:06:58 +0200 |
Christos Kotselidis |
Refactor CompressedOopTest
|
Mon, 10 Jun 2013 10:14:17 +0200 |
Christos Kotselidis |
Remove blank line
|
Mon, 10 Jun 2013 17:00:14 +0200 |
Roland Schatz |
Use Suites mechanism for HotSpot specific compiler phases.
|
Mon, 10 Jun 2013 16:06:09 +0200 |
Roland Schatz |
Create Suites instance in runtime.
|
Mon, 10 Jun 2013 15:41:26 +0200 |
Bernhard Urban |
IterativeInliningPhase: obtain replacements from context
|
Mon, 10 Jun 2013 15:41:23 +0200 |
Bernhard Urban |
GraalOptions: use static import
|
Mon, 10 Jun 2013 15:41:21 +0200 |
Bernhard Urban |
Tool: make class non-static
|
Mon, 10 Jun 2013 12:22:42 +0200 |
Christian Haeubl |
Merge.
|
Mon, 10 Jun 2013 12:21:58 +0200 |
Christian Haeubl |
Disabled printing of inlining decisions.
|
Mon, 10 Jun 2013 12:21:38 +0200 |
Christian Haeubl |
Temporarily enabled printing of inlining decisions.
|
Mon, 10 Jun 2013 10:34:42 +0200 |
Christian Haeubl |
Slightly simplified inlining policy.
|
Mon, 10 Jun 2013 10:52:40 +0200 |
Lukas Stadler |
Merge (1b33ef6544b4 Fixed a warning)
|
Mon, 10 Jun 2013 10:52:02 +0200 |
Lukas Stadler |
Merge (60648c97cdd0 Windows build fix...)
|
Mon, 10 Jun 2013 10:49:24 +0200 |
Lukas Stadler |
more checks for ArrayCopyNode virtualization
|
Mon, 10 Jun 2013 09:30:32 +0200 |
Christian Haeubl |
Fixed a warning.
|
Mon, 10 Jun 2013 08:44:25 +0200 |
Christian Haeubl |
Merge.
|
Mon, 10 Jun 2013 08:44:03 +0200 |
Christian Haeubl |
Removed the probability fix temporarily.
|
Fri, 07 Jun 2013 17:53:08 +0200 |
Christian Haeubl |
Avoid storing statistics about OSR compilations.
|
Mon, 10 Jun 2013 01:37:46 +0200 |
Andreas Woess |
Windows build fix: compiler warning "not all control paths return a value" in CodeInstaller::pd_next_offset.
|
Mon, 10 Jun 2013 01:16:33 +0200 |
Thomas Wuerthinger |
Introduce Frame.isInitialized in the Truffle API.
|
Mon, 10 Jun 2013 01:08:23 +0200 |
Thomas Wuerthinger |
Add custom constructor to VirtualInstanceNode.
|
Mon, 10 Jun 2013 01:07:32 +0200 |
Thomas Wuerthinger |
Make arithmetic nodes extensible.
|
Sat, 08 Jun 2013 16:54:41 -0400 |
Morris Meyer |
SPARC UA 2011 assembler changes, bit manipulation synthetics
|
Sat, 08 Jun 2013 15:44:39 +0200 |
Lukas Stadler |
Merge
|
Sat, 08 Jun 2013 15:43:48 +0200 |
Lukas Stadler |
fix merge problem in EffectsClosure
|
Fri, 07 Jun 2013 16:36:13 +0200 |
Lukas Stadler |
do not assign FrameStates to ForeignCallNodes that have no side effect and cannot deoptimize
|
Fri, 07 Jun 2013 16:34:44 +0200 |
Lukas Stadler |
make MacroNode a memory checkpoint
|
Fri, 07 Jun 2013 16:43:35 +0200 |
Lukas Stadler |
pull basic algorithm of PartialEscapeAnalysisPhase into new base class EffectsPhase
|
Fri, 07 Jun 2013 14:27:04 +0200 |
Lukas Stadler |
remove FrameState logic from LIRGenerator
|
Fri, 07 Jun 2013 13:44:00 +0200 |
Lukas Stadler |
proper assertions in VirtualizerToolImpl.setVirtualEntry
|
Fri, 07 Jun 2013 13:36:44 +0200 |
Lukas Stadler |
remove unused method from Virtualizable.State
|
Sat, 08 Jun 2013 00:54:17 +0200 |
Doug Simon |
only copy graal.options if it exists
|
Sat, 08 Jun 2013 00:25:49 +0200 |
Doug Simon |
Merge.
|
Fri, 07 Jun 2013 17:28:01 +0200 |
Doug Simon |
Merge.
|
Fri, 07 Jun 2013 17:03:07 +0200 |
Doug Simon |
fixed emitting of platform-specific newline in files generated by OptionProcessor
|
Fri, 07 Jun 2013 15:59:46 +0200 |
Doug Simon |
fail fast if a non-default value for GraalRuntime was specified and the corresponding factory is not available
|
Fri, 07 Jun 2013 15:59:09 +0200 |
Doug Simon |
added graal.options mechanism for being able to override default option values
|
Fri, 07 Jun 2013 15:43:00 -0400 |
Morris Meyer |
CR-806: Changes to build Graal for SPARC
|
Fri, 07 Jun 2013 16:10:07 +0200 |
Christian Haeubl |
Fixed a warning.
|
Fri, 07 Jun 2013 16:02:19 +0200 |
Christian Haeubl |
Bugfix concerning ComputeProbabilityClosure.
|
Fri, 07 Jun 2013 14:57:36 +0200 |
Christian Haeubl |
Checkstyle fix.
|
Fri, 07 Jun 2013 14:48:17 +0200 |
Christian Haeubl |
Assume that those path which end in a DeoptimizeNode are taken less frequently.
|
Fri, 07 Jun 2013 14:38:50 +0200 |
Christian Haeubl |
Assume that null and bounds checks fail less likely.
|
Fri, 07 Jun 2013 14:36:45 +0200 |
Christian Haeubl |
Avoid graph caching if immature or no profiling information was used for graph building.
|
Fri, 07 Jun 2013 14:15:38 +0200 |
Christian Haeubl |
Merge.
|
Fri, 07 Jun 2013 13:43:13 +0200 |
Christian Haeubl |
Added more profiling information testcases.
|
Thu, 23 May 2013 13:51:49 +0200 |
Christian Haeubl |
Backed out changeset: 7bd4a69b4ce1
|
Wed, 22 May 2013 17:29:11 +0200 |
Christian Haeubl |
Minor refactoring.
|
Tue, 21 May 2013 11:38:18 +0200 |
Christian Haeubl |
Added comment to explain the generics of AbstractJavaProfile.
|
Tue, 21 May 2013 11:36:13 +0200 |
Christian Haeubl |
Added #ifdefs to nmethod statistics.
|
Tue, 21 May 2013 10:34:18 +0200 |
Christian Haeubl |
Refactorings for the InliningPhase.
|
Fri, 07 Jun 2013 10:52:48 +0200 |
Doug Simon |
fixed class initialization ordering issue; HotSpotOptions.<clinit> must not trigger initialization of other classes that depend on the effect of option setting in their <clinit>
|
Thu, 06 Jun 2013 23:16:45 +0200 |
Doug Simon |
options are grouped per top level class/interface when accessed via the service mechanism
|
Thu, 06 Jun 2013 21:22:43 +0200 |
Bernhard Urban |
unittest/aot: disable one part of the test
|
Thu, 06 Jun 2013 17:26:22 +0200 |
Bernhard Urban |
CanonicalizerPhase: pass flag to fullUnroll
|
Thu, 06 Jun 2013 16:30:41 +0200 |
Bernhard Urban |
CanonicalizerPhase: remove it from context, add it to tiers instead and configure/pass it there (GRAAL-309)
|
Thu, 06 Jun 2013 20:02:12 +0200 |
Gilles Duboscq |
More precise inlining decision messages.
|
Thu, 06 Jun 2013 17:29:08 +0200 |
Doug Simon |
cleaner implementation of stable options
|
Thu, 06 Jun 2013 17:27:07 +0200 |
Doug Simon |
ensure that <clinit> for HotSpotOptions is called irrespective of whether and -G: options are specified
|
Thu, 06 Jun 2013 15:35:52 +0200 |
Doug Simon |
added support for stable options
|
Thu, 06 Jun 2013 13:09:09 +0200 |
Bernhard Urban |
unittest/ctw: restore modified option after executing tests
|
Thu, 06 Jun 2013 11:36:07 +0200 |
Bernhard Urban |
unittest: add test for OptCanonicalizeReads
|
Thu, 06 Jun 2013 11:04:24 +0200 |
Bernhard Urban |
CanonicalizerPhase: add OptCanonicalizeReads option (adapt tests)
|
Thu, 06 Jun 2013 11:04:24 +0200 |
Bernhard Urban |
CanonicalizerPhase: add OptCanonicalizeReads option (GRAAL-290)
|
Thu, 06 Jun 2013 09:26:02 +0200 |
Bernhard Urban |
CanonicalizerPhase: add phase that obtains the canonicalizer from the context
|
Wed, 05 Jun 2013 21:17:38 +0200 |
Bernhard Urban |
PhaseContext: add an instance of CanonicalizerPhase to context
|
Wed, 05 Jun 2013 21:17:25 +0200 |
Bernhard Urban |
PartialEscapeAnalysisPhase: remove constructor for CustomCanonicalizer
|
Wed, 05 Jun 2013 21:17:23 +0200 |
Bernhard Urban |
CanonicalizerPhase: move comment
|
Thu, 06 Jun 2013 12:07:14 +0200 |
Doug Simon |
assert that -G: options are unique
|
Thu, 06 Jun 2013 10:10:46 +0200 |
Doug Simon |
re-enabled initialization of debug environment on main thread
|
Thu, 06 Jun 2013 10:09:49 +0200 |
Doug Simon |
disabled emitting and checking of copyright header in files generated by OptionProcessor
|
Thu, 06 Jun 2013 08:51:43 +0200 |
Doug Simon |
added documentation for BytecodeFrame.rethrowException
|
Wed, 05 Jun 2013 19:37:27 +0200 |
Christos Kotselidis |
Supress warning in Compressed Oopt Test
|
Wed, 05 Jun 2013 18:37:35 +0200 |
Christos Kotselidis |
Fix check style error
|
Wed, 05 Jun 2013 18:35:09 +0200 |
Christos Kotselidis |
Fix unit test
|
Wed, 05 Jun 2013 15:11:58 +0200 |
Christos Kotselidis |
Merge
|
Wed, 05 Jun 2013 14:49:34 +0200 |
Christos Kotselidis |
Remove unused graal_mirror from klass
|
Wed, 05 Jun 2013 12:55:45 +0200 |
Christos Kotselidis |
Fix Assertion in LIR
|
Wed, 05 Jun 2013 12:55:30 +0200 |
Christos Kotselidis |
Fix Check style error
|
Wed, 05 Jun 2013 12:01:05 +0200 |
Christos Kotselidis |
Unsuccessful attempt to save r12 when heap base is zero, verification uses it
|
Wed, 05 Jun 2013 12:00:36 +0200 |
Christos Kotselidis |
Add compressed oops support in comments' copying in CodeInstaller
|
Wed, 05 Jun 2013 11:26:15 +0200 |
Christos Kotselidis |
Add CompressedOops unit tests
|
Tue, 04 Jun 2013 21:07:32 +0200 |
Christos Kotselidis |
OSR Read nodes already have uncompressed references
|
Tue, 04 Jun 2013 20:26:59 +0200 |
Christos Kotselidis |
Attach compress info to Load/Store nodes
|
Tue, 04 Jun 2013 19:36:16 +0200 |
Christos Kotselidis |
Add compressed oops support in Graal/Hotspot site
|
Tue, 04 Jun 2013 18:52:22 +0200 |
Christos Kotselidis |
Reserve r12 for heap base address when compressed oops are enabled
|
Tue, 04 Jun 2013 18:06:57 +0200 |
Christos Kotselidis |
Add Compressed Oops support in LIR
|
Tue, 04 Jun 2013 17:14:51 +0200 |
Christos Kotselidis |
Add scaling factor for arrays
|
Tue, 04 Jun 2013 13:54:44 +0200 |
Christos Kotselidis |
Delegate compressed oop arguments from HotSpot to Graal
|
Tue, 04 Jun 2013 13:46:58 +0200 |
Christos Kotselidis |
Crypto substitutions use unsafe loads to access fields
|
Wed, 05 Jun 2013 14:18:35 +0200 |
Lukas Stadler |
don't synthesize a deoptState in ForeignCallNode is canDeoptimize == false
|
Wed, 05 Jun 2013 13:10:42 +0200 |
Lukas Stadler |
HotSpotRuntime should decide when to lower which nodes, not the nodes themselves
|
Wed, 05 Jun 2013 12:05:27 +0200 |
Lukas Stadler |
allow for late lowering of MemoryCheckpoints (handle usages by FloatingReads in SnippetTemplate)
|
Wed, 05 Jun 2013 11:50:07 +0200 |
Lukas Stadler |
simplify FrameStateAssignmentPhase, add guarantee that every DeoptimizingNode has a FrameState
|
Wed, 05 Jun 2013 11:47:46 +0200 |
Lukas Stadler |
PEA: changes to allow BlockState to be extended
|
Wed, 05 Jun 2013 11:46:19 +0200 |
Lukas Stadler |
PEA phase only needs PhaseContext
|
Wed, 05 Jun 2013 11:45:13 +0200 |
Lukas Stadler |
make ReadNode and WriteNode virtualizable
|
Wed, 05 Jun 2013 11:44:53 +0200 |
Lukas Stadler |
only create overflow guards for loops that have safepoints
|
Wed, 05 Jun 2013 11:44:05 +0200 |
Lukas Stadler |
use loadHub without null check in MonitorSnippets
|
Wed, 05 Jun 2013 11:34:55 +0200 |
Lukas Stadler |
use StubForeignCallNode within stubs, instead of ForeignCallNode
|
Wed, 05 Jun 2013 11:10:08 +0200 |
Lukas Stadler |
LIRGenerator.emitForeignCall uses linkage to determine if a state is needed
|
Wed, 05 Jun 2013 11:09:33 +0200 |
Lukas Stadler |
pull HotSpotForeignCallLinkage.isLeaf into ForeignCallLinkage and rename to canDeoptimize
|
Wed, 05 Jun 2013 11:48:53 +0200 |
Bernhard Urban |
TestResolvedJavaMethod: relax check for max stack size
|
Fri, 31 May 2013 11:38:35 +0200 |
Bernhard Urban |
VerifyUsageWithEquals: fix wording
|
Mon, 27 May 2013 17:14:14 +0200 |
Bernhard Urban |
.hgignore: add files generated by coverage
|
Wed, 05 Jun 2013 11:16:18 +0200 |
Doug Simon |
Merge.
|
Tue, 04 Jun 2013 18:11:01 +0200 |
Doug Simon |
add all enclosing elements of an annotated field as originating elements
|
Tue, 04 Jun 2013 17:33:14 +0200 |
Doug Simon |
converted remaining options in GraalOptions to new system (GRAAL-27)
|
Tue, 04 Jun 2013 15:42:42 +0200 |
Doug Simon |
option values are either initialized upon creation or they must provide a lazily initialized value
|
Tue, 04 Jun 2013 19:21:21 +0200 |
Gilles Duboscq |
UnsafeLoadNode should not assume that 'type' is non-null in an object stamp
|
Tue, 04 Jun 2013 17:30:19 +0200 |
Gilles Duboscq |
Add a PiNode for the null-checked receiver during inlining
|
Tue, 04 Jun 2013 17:23:39 +0200 |
Gilles Duboscq |
Handle Proxies and pi nodes better in the NodeIntrinsificationPhase
|
Tue, 04 Jun 2013 16:53:23 +0200 |
Gilles Duboscq |
When lowering a fixed guard, the usages should be forwarded to the floating guard instead of the value anchor.
|
Tue, 04 Jun 2013 15:22:43 +0200 |
Doug Simon |
Merge.
|
Tue, 04 Jun 2013 15:22:10 +0200 |
Doug Simon |
added optional annotationProcessorForDependents attribute for a project to inject itself as an annotation processor for all dependents
|
Tue, 04 Jun 2013 12:21:32 +0200 |
Doug Simon |
implemented workaround for https://bugs.eclipse.org/bugs/show_bug.cgi?id=409824
|
Tue, 04 Jun 2013 00:35:28 +0200 |
Doug Simon |
converted more options from GraalOptions to new system (GRAAL-27)
|
Tue, 04 Jun 2013 00:33:42 +0200 |
Doug Simon |
made projects inherit annotation processors from dependencies
|
Mon, 03 Jun 2013 23:26:35 +0200 |
Doug Simon |
use package of generated OptionProvider to filter Graal options that are parsed from the HotSpot command line (GRAAL-27)
|
Tue, 04 Jun 2013 11:06:30 +0200 |
Christos Kotselidis |
Fix Checkstyle Error
|
Tue, 04 Jun 2013 11:01:20 +0200 |
Christos Kotselidis |
Merge
|
Tue, 04 Jun 2013 10:55:13 +0200 |
Christos Kotselidis |
Add HeapInfo interface for write barriers and compressed oops support
|
Mon, 03 Jun 2013 21:59:44 +0200 |
Doug Simon |
extensible option system (GRAAL-27)
|
Mon, 03 Jun 2013 20:28:50 +0200 |
Christian Humer |
Fixed @Specialization#executeWith order was ignored.
|
Mon, 03 Jun 2013 18:27:43 +0200 |
Doug Simon |
omit projects from distributions where the project's Java compliance level is too high
|
Sat, 01 Jun 2013 20:42:22 -0400 |
Morris Meyer |
SPARCLIRGenerator, sqrt, condition move, breakpoint op, partial bit ops
|
Sat, 01 Jun 2013 12:44:42 -0400 |
Morris Meyer |
SPARCMacroAssembler synthetic instructions and SPARCTestOp
|
Fri, 31 May 2013 21:55:53 -0400 |
Morris Meyer |
SPARCMacroAssembler and synthetic instructions
|
Thu, 30 May 2013 22:56:22 -0400 |
Morris Meyer |
SPARC compare
|
Wed, 29 May 2013 15:33:51 +0200 |
Bernhard Urban |
LIRGenerator: change visibility of `getLIRBlock'
|
Wed, 29 May 2013 15:28:36 +0200 |
Bernhard Urban |
Assumptions: initialize list in constructor and add getter
|
Fri, 17 May 2013 18:05:58 +0200 |
Andreas Woess |
BranchProbabilityNode: condition can also be a constant in the prepared graph for inlining.
|
Thu, 16 May 2013 14:33:35 +0200 |
Andreas Woess |
Quick fix for BranchProbabilityNode.
|
Tue, 28 May 2013 16:44:25 -0700 |
Christian Wimmer |
ResolvedJavaType.isAssignableFrom must not be called with null argument
|
Tue, 28 May 2013 16:26:41 -0700 |
Christian Wimmer |
Allow ResolvedJavaType.resolveMethod to return null
|
Tue, 28 May 2013 16:16:57 -0700 |
Christian Wimmer |
Fix node intrinsic constructor
|
Tue, 28 May 2013 16:15:36 -0700 |
Christian Wimmer |
ResolvedJavaType.isAssignableFrom must not be called with null argument. Check that with assertions in HotSpot implementation.
|
Tue, 28 May 2013 16:13:15 -0700 |
Christian Wimmer |
Remove usage of identity hash code
|
Tue, 28 May 2013 16:12:46 -0700 |
Christian Wimmer |
Flag to disable VerifyUsageWithEquals phase
|
Tue, 28 May 2013 17:17:29 +0200 |
Lukas Stadler |
create correct stamps for LocalNodes
|
Tue, 28 May 2013 09:04:22 -0400 |
Morris Meyer |
SPARC array, load / store and compare operations
|
Tue, 28 May 2013 10:59:01 +0200 |
Doug Simon |
fixed bash syntax error
|
Mon, 27 May 2013 10:26:09 -0400 |
Morris Meyer |
SPARC logic and shift operations
|
Sun, 26 May 2013 18:16:28 -0400 |
Morris Meyer |
Initial SPARC control instructions
|
Sun, 26 May 2013 22:49:23 +0200 |
Doug Simon |
fixed Checkstyle errors
|
Sun, 26 May 2013 22:48:43 +0200 |
Doug Simon |
fixed detection of Checkstyle errors in checkstyle command (GRAAL-293)
|
Sun, 26 May 2013 13:44:16 -0400 |
Morris Meyer |
SPARC float arithmetic
|
Sun, 26 May 2013 13:15:51 +0200 |
Doug Simon |
added check to gate that generated IDE configurations don't break the build
|
Sun, 26 May 2013 13:09:27 +0200 |
Doug Simon |
rename: getKilledLocationIdentities -> getKilledLocations
|
Sat, 25 May 2013 16:31:05 -0700 |
Chris Seaton |
Generated hashCode and equals for SourceSection. Source is abstract, so just uses identity methods for that.
|
Sun, 26 May 2013 00:01:38 +0200 |
Doug Simon |
Merge.
|
Sat, 25 May 2013 23:42:11 +0200 |
Doug Simon |
implemented alternative implementation for loading the exception object from the thread at the start of an exception dispatcher
|
Sat, 25 May 2013 23:33:03 +0200 |
Doug Simon |
added support for the runtime to specify for each foreign call whether deoptimization can occur during the call
|
Sat, 25 May 2013 17:24:37 -0400 |
Morris Meyer |
SPARC unused object allocation fix
|
Sat, 25 May 2013 16:24:05 -0400 |
Morris Meyer |
SPARC integer arithmetic
|
Fri, 24 May 2013 22:51:36 -0400 |
Morris Meyer |
Initial SPARC compilation test
|
Fri, 24 May 2013 15:38:15 -0700 |
Christian Wimmer |
Do not call kind() for deleted nodes, since it can cause an exception
|
Fri, 24 May 2013 10:37:27 -0400 |
Morris Meyer |
re-architected SPARC assembler to be Fmt class specific, initial arithmetic
|
Fri, 24 May 2013 12:02:30 +0200 |
Doug Simon |
put disassembling of installed code under the control of Debug.log(); use -G:Log=CodeInstall to show disassembly for all installed code
|
Fri, 24 May 2013 11:38:07 +0200 |
Lukas Stadler |
move @SuppressWarnings from local var to method
|
Fri, 24 May 2013 11:02:19 +0200 |
Lukas Stadler |
Merge
|
Thu, 23 May 2013 14:44:01 +0200 |
Lukas Stadler |
Merge
|
Fri, 17 May 2013 16:47:13 +0200 |
Lukas Stadler |
first step towards extensibility of the escape analysis phase
|
Fri, 17 May 2013 15:41:39 +0200 |
Lukas Stadler |
turn assertions in NodeClass.FieldScanner into guarantees
|
Thu, 23 May 2013 23:23:03 +0200 |
Doug Simon |
Graal's code annotations are installed into codeBlobs and are thus included in disassembler output (in a non-PRODUCT build)
|
Thu, 23 May 2013 18:14:59 +0200 |
Doug Simon |
cleaned up api.meta tests (GRAAL-59)
|
Thu, 23 May 2013 18:13:32 +0200 |
Doug Simon |
reverted temporary commenting out of MonitorTests
|
Thu, 23 May 2013 16:49:01 +0200 |
Thomas Wuerthinger |
Make escape analysis and phi nodes more robust with additional assertions.
|
Thu, 23 May 2013 13:14:08 +0200 |
Gilles Duboscq |
add isGraalEnabled(vm) function in commands.py
|
Thu, 23 May 2013 12:07:34 +0200 |
Bernhard Urban |
CompileTask: add option to print exception on compile error
|
Thu, 23 May 2013 12:06:05 +0200 |
Bernhard Urban |
VerifyUsageWithEquals: better error message
|
Thu, 23 May 2013 12:00:40 +0200 |
Bernhard Urban |
VerifyUsageWithEquals/VerifyPhase: add documentation
|
Thu, 23 May 2013 10:57:51 +0200 |
Bernhard Urban |
VerifyUsageWithEquals: check for null before passing it to isAssignableForm()
|
Thu, 23 May 2013 02:22:26 +0200 |
Christian Humer |
Fixed reason generation failed for primitive generic signatures.
|
Thu, 23 May 2013 01:58:26 +0200 |
Christian Humer |
Merge.
|
Thu, 23 May 2013 01:57:46 +0200 |
Christian Humer |
Implemented generation of a proper rewrite reason for generated nodes.
|
Wed, 22 May 2013 22:13:30 +0200 |
Doug Simon |
Merge.
|
Wed, 22 May 2013 17:47:24 +0200 |
Doug Simon |
removed unused method DeoptimizingNode.isCallSiteDeoptimization()
|
Wed, 22 May 2013 16:27:25 +0200 |
Doug Simon |
added support for the runtime to specify for each foreign call whether it is re-executable and what memory locations it kills
|
Tue, 21 May 2013 21:46:26 +0200 |
Doug Simon |
pulled LocationIdentity into a top level class and moved it to the api.meta project
|
Wed, 22 May 2013 16:28:13 +0200 |
Bernhard Urban |
Register: replace usages of object identity with equals()
|
Wed, 22 May 2013 16:28:12 +0200 |
Bernhard Urban |
CompilationTask: print exception of compilation also when we don't exit the VM
|
Wed, 22 May 2013 16:28:12 +0200 |
Bernhard Urban |
VerifyUsageWithEquals: refactoring
|
Tue, 21 May 2013 18:03:24 +0200 |
Bernhard Urban |
VerifyUsageWithEquals: allow to pass a class to the phase
|
Tue, 21 May 2013 18:03:35 +0200 |
Bernhard Urban |
Value: do equals test of `name' as assertion
|
Wed, 22 May 2013 14:14:49 +0200 |
Thomas Wuerthinger |
Generalize the code for detecting invalid stamps in join operations.
|
Wed, 22 May 2013 14:07:57 +0200 |
Thomas Wuerthinger |
Relax assertion for virtual array component kind.
|
Tue, 21 May 2013 17:56:37 -0700 |
twisti |
use invoker's stamp if target's return stamp is of different type
|
Tue, 21 May 2013 19:51:00 +0200 |
Christian Humer |
Merge.
|
Tue, 21 May 2013 19:43:53 +0200 |
Christian Humer |
Added an onReplace method to Node to provide a way for a guest language implementation to use replace tracing.
|
Tue, 21 May 2013 19:22:29 +0200 |
Christian Humer |
Fixed typo in NodeInfo.Kind.
|
Tue, 21 May 2013 19:20:53 +0200 |
Christian Humer |
Fixed GRAAL-276.
|
Tue, 21 May 2013 19:20:04 +0200 |
Christian Humer |
Added support for the kind field in @NodeInfo for the source code generation.
|
Tue, 21 May 2013 19:19:34 +0200 |
Christian Humer |
Added kind field to NodeInfo annotation.
|
Tue, 21 May 2013 12:39:40 +0200 |
Doug Simon |
expanded documentation for ForeignCallDescriptor
|
Tue, 21 May 2013 11:28:31 +0200 |
Doug Simon |
put error details into exception instead of printing to the console
|
Mon, 20 May 2013 23:22:36 -0700 |
Chris Seaton |
Fix SourceSection.getCode.
|
Fri, 17 May 2013 22:45:55 +0200 |
Doug Simon |
Merge.
|
Fri, 17 May 2013 22:45:24 +0200 |
Doug Simon |
replaced VerifyOopStubCall with usage of ForeignCallNode
|
Fri, 17 May 2013 22:28:35 +0200 |
Doug Simon |
replaced ThreadIsInterruptedStubCall with usage of ForeignCallNode
|
Fri, 17 May 2013 22:22:53 +0200 |
Doug Simon |
replaced MonitorEnterStubCall with usage of ForeignCallNode
|
Fri, 17 May 2013 22:11:22 +0200 |
Doug Simon |
replaced AESCryptStubCall (and its subclasses) with usage of ForeignCallNode
|
Fri, 17 May 2013 22:04:37 +0200 |
Doug Simon |
replaced CryptBlockStubCall (and its subclasses) with usage of ForeignCallNode
|
Fri, 17 May 2013 22:02:46 +0200 |
Doug Simon |
a leaf foreign call does not need debug info
|
Fri, 17 May 2013 22:02:11 +0200 |
Doug Simon |
changed location of debug scope so that a subclass that overrides 'addMethod' still matches -G:Dump=CodeInstall option
|
Fri, 17 May 2013 16:45:16 +0200 |
Doug Simon |
added test for AES intrinsification
|
Fri, 17 May 2013 17:43:01 +0200 |
Christian Haeubl |
Bugfix.
|
Fri, 17 May 2013 17:35:10 +0200 |
Christian Haeubl |
Minor refactoring.
|
Fri, 17 May 2013 17:34:48 +0200 |
Christian Haeubl |
Removed MethodProfile testcases.
|
Fri, 17 May 2013 17:24:03 +0200 |
Christian Haeubl |
Added class unloading support to the method profiling infrastructure.
|
Fri, 17 May 2013 15:40:06 +0200 |
Christian Haeubl |
Merge.
|
Fri, 17 May 2013 15:38:22 +0200 |
Christian Haeubl |
Added infrastructure for recording invoked methods in the profiling information.
|
Fri, 17 May 2013 09:28:41 +0200 |
Christian Haeubl |
Avoid inlining of graphs with many invokes.
|
Fri, 17 May 2013 13:55:35 +0200 |
Roland Schatz |
Use correct platform kind when loading a value.
|
Fri, 17 May 2013 13:55:24 +0200 |
Roland Schatz |
Method for determining supported vector lengths.
|