Fri, 27 Jun 2014 22:58:54 +0200 |
Doug Simon |
separate error messages for missing versus invalid non-String option values
|
Fri, 27 Jun 2014 22:21:40 +0200 |
Doug Simon |
handle any exception raised during Graal option checking/parsing, not just those with a non-null message
|
Fri, 27 Jun 2014 22:11:08 +0200 |
Doug Simon |
better error message when mistaking a boolean option for a non-boolean option or vice versa
|
Fri, 27 Jun 2014 22:10:23 +0200 |
Doug Simon |
enforce use of boxed types for OptionDescriptor
|
Fri, 27 Jun 2014 19:55:54 +0200 |
Doug Simon |
implemented eager checking of Graal options (GRAAL-807)
|
Fri, 27 Jun 2014 17:24:28 +0200 |
Andreas Woess |
mx fsckprojects: do not traverse lib subdirectory
|
Thu, 26 Jun 2014 18:04:47 +0200 |
Andreas Woess |
JSONHelper: add builders for JSON objects and arrays
|
Fri, 27 Jun 2014 16:25:30 +0200 |
Bernhard Urban |
truffle compiler: small cleanup
|
Fri, 27 Jun 2014 16:25:02 +0200 |
Bernhard Urban |
truffle compiler: cut off assertion errors too
|
Fri, 27 Jun 2014 14:04:51 +0200 |
Lukas Stadler |
default implementation of CanonicalizerTool
|
Fri, 27 Jun 2014 14:04:51 +0200 |
Lukas Stadler |
getter for canonicalizeReads in CanonicalizerPhase
|
Fri, 27 Jun 2014 14:04:51 +0200 |
Lukas Stadler |
create correct stamps in IntegerDivNode and IntegerRemNode constructors
|
Fri, 27 Jun 2014 13:17:54 +0200 |
Bernhard Urban |
mx archive: print warning only in verbose mode
|
Fri, 27 Jun 2014 13:13:24 +0200 |
Miguel Garcia |
[inliner] isFreshInstantiation() was forgetting about AllocatedObjectNode
|
Fri, 27 Jun 2014 11:25:56 +0200 |
Bernhard Urban |
mx projects: add mirror location of external dependencies
|
Fri, 27 Jun 2014 10:14:00 +0200 |
Lukas Stadler |
JavaDoc for Canonicalizable
|
Thu, 26 Jun 2014 17:29:37 +0200 |
Lukas Stadler |
fix for LoadMethodNode
|
Thu, 26 Jun 2014 16:27:36 +0200 |
Lukas Stadler |
enable new-node assertion for all Canonicalizable node types
|
Thu, 26 Jun 2014 16:27:36 +0200 |
Lukas Stadler |
new constructor (with stateAfter) for UnsafeStoreNode
|
Thu, 26 Jun 2014 16:27:36 +0200 |
Lukas Stadler |
new constructor (with nullCheck and stateBefore) for ReadNode
|
Thu, 26 Jun 2014 16:27:36 +0200 |
Lukas Stadler |
new constructor (with stateAfter) for StoreFieldNode
|
Thu, 26 Jun 2014 16:27:36 +0200 |
Lukas Stadler |
let CanonicalizerPhase handle replacement with null in GuardNode.canonical
|
Thu, 26 Jun 2014 16:27:36 +0200 |
Lukas Stadler |
change some node types from Canonicalizable to Simplifiable
|
Thu, 26 Jun 2014 16:27:35 +0200 |
Lukas Stadler |
new constructor (with stateBefore) for AbstractDeoptimizeNode
|
Thu, 26 Jun 2014 16:27:35 +0200 |
Lukas Stadler |
small cleanup in ShortCircuitOrNode
|
Thu, 26 Jun 2014 16:27:35 +0200 |
Lukas Stadler |
make MathIntrinsicNode a UnaryNode
|
Thu, 26 Jun 2014 16:27:35 +0200 |
Lukas Stadler |
refactor more Canonicalizable implementations to not add new nodes to the graph
|
Thu, 26 Jun 2014 16:27:35 +0200 |
Lukas Stadler |
returning null Canonicalizer.canonical replaces usages with null
|
Thu, 26 Jun 2014 16:27:35 +0200 |
Lukas Stadler |
move removeIfUnused from CanonicalizerTool to SimplifierTool
|
Thu, 26 Jun 2014 17:40:03 +0200 |
Gilles Duboscq |
Update findbugs (old version is gone from sourceforge)
|
Thu, 26 Jun 2014 11:39:27 +0200 |
Gilles Duboscq |
Add .recommenders (Eclipse recommanders) and test.[0-9]+.er (Solaris Studio analyzser) to .hgignore
|
Thu, 26 Jun 2014 11:56:21 +0200 |
Gilles Duboscq |
Respect the VM's wish to record non-safepoint debug info
|
Thu, 26 Jun 2014 18:25:35 +0200 |
Gilles Duboscq |
use oops_do to modify saved hsail state
|
Thu, 26 Jun 2014 13:42:29 +0200 |
Doug Simon |
added listener for nodes being added to a graph; consolidated all node event listeners into new NodeEventListener interface and made registering such listeners work in a try-with-resources statement so that de-registration is automatic
|
Thu, 26 Jun 2014 10:50:28 +0200 |
Lukas Stadler |
small cleanup in UnsignedMathSubstitutions
|
Thu, 26 Jun 2014 10:48:46 +0200 |
Lukas Stadler |
use default methods to select Canonicalizable behavior
|
Thu, 26 Jun 2014 10:16:19 +0200 |
Lukas Stadler |
let ArrayLengthNode implement Canonicalizable.Binary
|
Thu, 26 Jun 2014 09:53:59 +0200 |
Lukas Stadler |
let AddLocationNode implement Canonicalizable.Binary
|
Thu, 26 Jun 2014 09:45:28 +0200 |
Lukas Stadler |
(re-apply) let LoadFieldNode implement Canonicalizable.Unary
|
Wed, 25 Jun 2014 18:47:41 +0200 |
Lukas Stadler |
Temporarily back out faulty changeset cc4b4fd5c484
|
Wed, 25 Jun 2014 17:58:51 +0200 |
Doug Simon |
fixed issue discovered by findbugs
|
Wed, 25 Jun 2014 17:40:15 +0200 |
Doug Simon |
added missed copyright header
|
Wed, 25 Jun 2014 17:34:25 +0200 |
Doug Simon |
Merge.
|
Wed, 25 Jun 2014 16:57:12 +0200 |
Doug Simon |
slight change to semantics of -G:NDCV option
|
Wed, 25 Jun 2014 16:56:45 +0200 |
Doug Simon |
converted MemoryMap to an interface and provided new MemoryMapNode implementation that is also a Node allowing the map and it's node entries to survive DeadCodeElimination by normal graph reachability rules
|
Wed, 25 Jun 2014 16:53:09 +0200 |
Doug Simon |
support constructing a NodeInputList from a collection of NodeInterface objects
|
Wed, 25 Jun 2014 16:52:29 +0200 |
Doug Simon |
handle parameter nodes have been dead code eliminated in MonitorGraphTest
|
Wed, 25 Jun 2014 12:38:16 +0200 |
Doug Simon |
rename: MemoryMapNode -> MemoryMap
|
Wed, 25 Jun 2014 16:55:01 +0200 |
Lukas Stadler |
let LoadFieldNode implement Canonicalizable.Unary
|
Wed, 25 Jun 2014 16:55:01 +0200 |
Lukas Stadler |
add initializing ValuePhiNode constructor
|
Wed, 25 Jun 2014 16:55:01 +0200 |
Lukas Stadler |
let LogicNegationNode and ShortCircuitNode implement Canonicalizable.Unary/Binary
|
Wed, 25 Jun 2014 16:55:01 +0200 |
Lukas Stadler |
implement Canonicalizable.Binary in the FixedBinaryNode hierarchy
|
Wed, 25 Jun 2014 16:55:01 +0200 |
Lukas Stadler |
let ClassCastNode, CheckCastDynamicNode and LoadHubNode implement Canonicalizable.Unary/Binary
|
Wed, 25 Jun 2014 16:55:01 +0200 |
Lukas Stadler |
let BranchProbabilityNode implement Simplifiable instead of Canonicalizable
|
Wed, 25 Jun 2014 16:55:01 +0200 |
Lukas Stadler |
rename getInput() to getValue() in LogicNegationNode
|
Wed, 25 Jun 2014 16:55:01 +0200 |
Lukas Stadler |
rename object() to getValue() in LoadHubNode
|
Wed, 25 Jun 2014 16:55:00 +0200 |
Lukas Stadler |
rename x() to getX() and y() to getY() in FixedBinaryNode
|
Wed, 25 Jun 2014 16:54:56 +0200 |
Lukas Stadler |
implement Canonicalizable.Binary in the BinaryNode hierarchy
|
Wed, 25 Jun 2014 16:35:17 +0200 |
Lukas Stadler |
implement Canonicalizable.Unary in the UnaryNode hierarchy
|
Wed, 25 Jun 2014 16:35:17 +0200 |
Lukas Stadler |
don't pass stamps to arithmetic node constructors
|
Wed, 25 Jun 2014 13:11:32 +0200 |
Josef Eisl |
Make ValueProcedure a subclass of InstructionValueProcedure and remove redundancies.
|
Wed, 25 Jun 2014 11:25:54 +0200 |
Lukas Stadler |
make InstanceOfDynamicNode a BinaryOpLogicNode
|
Wed, 25 Jun 2014 11:21:44 +0200 |
Lukas Stadler |
implement Canonicalizable.Binary in the BinaryOpLogicNode hierarchy
|
Wed, 25 Jun 2014 11:20:53 +0200 |
Lukas Stadler |
implement Canonicalizable.Unary in the UnaryOpLogicNode hierarchy
|
Wed, 25 Jun 2014 11:20:53 +0200 |
Lukas Stadler |
non-adding factory methods in BitLogicNode
|
Wed, 25 Jun 2014 11:20:53 +0200 |
Lukas Stadler |
non-adding factory methods in LogicConstantNode
|
Wed, 25 Jun 2014 11:20:53 +0200 |
Lukas Stadler |
non-adding factory methods in ConstantNode
|
Wed, 25 Jun 2014 11:20:53 +0200 |
Lukas Stadler |
rename of x() to getX(), y() to getY() and object() to getValue()
|
Wed, 25 Jun 2014 11:20:50 +0200 |
Lukas Stadler |
handle Canonicalizable.Unary/Binary in CanonicalizerPhase and EquationalReasoner
|
Wed, 25 Jun 2014 10:58:42 +0200 |
Lukas Stadler |
new Unary and Binary canonicalizable interfaces
|
Wed, 25 Jun 2014 11:30:44 +0200 |
Doug Simon |
Merge.
|
Wed, 25 Jun 2014 11:30:32 +0200 |
Doug Simon |
removed -XX:+UseGraalCompilationQueue option from gate bootstrap executions since bootstrapping is now supported on the native compiler queue
|
Wed, 25 Jun 2014 11:28:46 +0200 |
Doug Simon |
prevent attempt to delete a node twice
|
Tue, 24 Jun 2014 23:29:13 +0200 |
Doug Simon |
Merge.
|
Tue, 24 Jun 2014 23:24:02 +0200 |
Doug Simon |
made LoadSnippetVarargsParameterNode.parameters a NodeInputList to keep placeholder parameters alive
|
Tue, 24 Jun 2014 23:22:39 +0200 |
Doug Simon |
handle dead-code eliminated nodes in GraalCOmpilerTest.getCanonicalGraphString
|
Tue, 24 Jun 2014 23:22:01 +0200 |
Doug Simon |
handle graphs in JTT tests where one or more parameter nodes have been dead code eliminated
|
Fri, 20 Jun 2014 15:23:12 +0200 |
Doug Simon |
mx: added support for SYMLINK_GRAAL_JAR env var which controls use of symlinks instead of copying when installing graal.jar into the local JDK(s) (disabled by default)
|
Fri, 20 Jun 2014 15:18:38 +0200 |
Doug Simon |
removed explicit tracking of nodes removed by DeadCodeEliminationPhase; added option to enable NoDeadCodeVerifyHandle (disabled by default for now)
|
Thu, 19 Jun 2014 17:51:35 +0200 |
Doug Simon |
do not create PiNode when lowering GuardingPiNode if the latter has no usages
|
Thu, 19 Jun 2014 17:33:44 +0200 |
Doug Simon |
made LoopsData clients clean up dead nodes created during loop analysis
|
Thu, 19 Jun 2014 17:13:10 +0200 |
Doug Simon |
simplified Debug verification API
|
Thu, 19 Jun 2014 15:35:24 +0200 |
Doug Simon |
spelling fix: outterFirst -> outerFirst
|
Thu, 19 Jun 2014 15:02:37 +0200 |
Doug Simon |
rename: lirLoop* -> loop*
|
Thu, 19 Jun 2014 12:07:02 +0200 |
Doug Simon |
made CollapseFrameForSingleSideEffectPhase clean up dead nodes
|
Thu, 19 Jun 2014 12:06:18 +0200 |
Doug Simon |
make Invoke nodes delete unused floating inputs and frame state when intrinsified
|
Thu, 19 Jun 2014 12:04:13 +0200 |
Doug Simon |
register NoDeadCodeVerifyHandler with GraalDebugConfig
|
Thu, 19 Jun 2014 12:03:23 +0200 |
Doug Simon |
added DebugVerifyHandler implementation to verify all phases delete dead nodes
|
Thu, 19 Jun 2014 12:02:33 +0200 |
Doug Simon |
submit graphs to DebugVerifyHandlers after each phase
|
Tue, 24 Jun 2014 15:14:35 -0700 |
Tom Rodriguez |
don't allow blocking compile requests from the compiler thread
|
Tue, 24 Jun 2014 11:28:06 -0700 |
Tom Rodriguez |
use receiver type in findUniqueConcreteMethod
|
Tue, 24 Jun 2014 11:28:00 -0700 |
Tom Rodriguez |
canonicalize LoadMethodNodes
|
Tue, 24 Jun 2014 13:23:58 -0400 |
bharadwaj |
Add an ability to specify the signature of a C/C++ foreign function in HotSpotVMConfig and get the full symbol string; add a couple of convenience getters and setters for stubs with foreign call linkage.
|
Tue, 24 Jun 2014 09:35:18 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: add method boolean ExecutionContext.hasProbe(SourceSection)
|
Tue, 24 Jun 2014 13:12:26 +0200 |
Gilles Duboscq |
CIPrintCompilerName: compiler name should be printed on supplied stream
|
Tue, 24 Jun 2014 12:19:15 +0200 |
Gilles Duboscq |
Fix for debug check abort handling in implicit exception handler
|
Tue, 24 Jun 2014 14:52:05 +0200 |
Julian Lettner |
Remove obsolete comments.
|
Tue, 24 Jun 2014 11:43:02 +0200 |
Roland Schatz |
Fold nodes with alwaysNull stamp into constant.
|
Mon, 23 Jun 2014 18:04:15 -0700 |
Tom Rodriguez |
improve tracking of nodes to canonicalize after inlining
|
Mon, 23 Jun 2014 18:02:56 -0700 |
Tom Rodriguez |
notify changed when setting input to null
|
Mon, 23 Jun 2014 18:02:29 -0700 |
Tom Rodriguez |
use InvokeKind.Special for array methods
|
Mon, 23 Jun 2014 18:01:30 -0700 |
Tom Rodriguez |
fix help message
|
Mon, 23 Jun 2014 18:01:16 -0700 |
Tom Rodriguez |
remove useless override
|
Mon, 23 Jun 2014 18:00:31 -0700 |
Tom Rodriguez |
add contains to NodeWorkList
|
Mon, 23 Jun 2014 18:00:14 -0700 |
Tom Rodriguez |
add missing final to INTERIOR_MATCH
|
Mon, 23 Jun 2014 14:38:42 -0700 |
Tom Rodriguez |
don't optimize away 0.0 and -0.0
|
Mon, 23 Jun 2014 18:30:49 +0200 |
Andreas Woess |
TruffleCompiler: use sourceSection.getShortDescription()
|
Fri, 20 Jun 2014 13:43:47 +0200 |
Andreas Woess |
mx: add jol command for java object layout introspection
|
Mon, 23 Jun 2014 19:57:45 +0200 |
Roland Schatz |
Expose loadStamp method in HotSpotLoweringProvider interface.
|
Mon, 23 Jun 2014 17:45:34 +0200 |
Lukas Stadler |
intrinsify unsigned operations in java.lang.Integer/Long
|
Mon, 23 Jun 2014 17:03:21 +0200 |
Lukas Stadler |
refactoring of BitCountNode.inferStamp
|
Mon, 23 Jun 2014 17:03:30 +0200 |
Lukas Stadler |
tests for bit operations
|
Mon, 23 Jun 2014 14:13:03 +0200 |
Lukas Stadler |
ConditionalNode is not a BinaryNode
|
Mon, 23 Jun 2014 14:13:03 +0200 |
Lukas Stadler |
infer stamps for ReverseBytesNode
|
Mon, 23 Jun 2014 14:13:01 +0200 |
Lukas Stadler |
infer stamps for BitScanForwardNode and BitScanReverseNode
|
Mon, 23 Jun 2014 14:11:54 +0200 |
Lukas Stadler |
infer stamps for BitCountNode
|
Mon, 23 Jun 2014 14:11:54 +0200 |
Lukas Stadler |
add stampForMask to public interface of StampTool
|
Mon, 23 Jun 2014 14:11:54 +0200 |
Lukas Stadler |
add SimplifierTool.addToWorkList for Iterable<Node>
|
Mon, 23 Jun 2014 14:11:54 +0200 |
Lukas Stadler |
new UnaryNode base class
|
Fri, 20 Jun 2014 12:09:46 +0200 |
Lukas Stadler |
run simplification if canonicalization is unsuccessful
|
Mon, 23 Jun 2014 13:13:41 +0200 |
Roland Schatz |
IGV: Support for InputType.
|
Fri, 20 Jun 2014 15:25:07 +0200 |
Christian Wirth |
fix JSON output format
|
Fri, 20 Jun 2014 15:21:56 +0200 |
Christian Wirth |
fix line endings, add description and language to node info
|
Fri, 20 Jun 2014 15:13:16 +0200 |
Christian Wirth |
Add facility to create JSON dump of AST creation/rewriting
|
Wed, 18 Jun 2014 14:12:06 +0200 |
Miguel Garcia |
[inliner] propagating fresh-instantiation info through call-hierarchy
|
Sat, 14 Jun 2014 17:10:43 +0200 |
Miguel Garcia |
[inliner] shorter argument list isWorthInlining()
|
Fri, 13 Jun 2014 19:24:11 +0200 |
Miguel Garcia |
[inliner] moved buildCallsiteHolderForElement() to MethodInvocation
|
Fri, 13 Jun 2014 19:12:48 +0200 |
Miguel Garcia |
[inliner] moved determineNodeCount() to InlineInfo
|
Thu, 19 Jun 2014 23:42:25 +0200 |
Doug Simon |
added -XX:+PrintBootstrap option to mirror -G:+PrintBoostrap option
|
Thu, 19 Jun 2014 23:41:46 +0200 |
Doug Simon |
when Graal bootstrap is enabled (explicitly or implicitly), allocate same number of Graal compiler threads in -UseGraalCompilationQueue as in +UseGraalCompilationQueue
|
Thu, 19 Jun 2014 11:24:16 +0200 |
Doug Simon |
extended Debug API with DebugVerifyHandlers
|
Thu, 19 Jun 2014 00:45:04 +0200 |
Doug Simon |
made BootstrapGraal have same semantics under -XX:-UseGraalCompilationQueue as -XX:+UseGraalCompilationQueue (i.e. only enabled if explicitly specified or -XX:-TieredCompilation)
|
Wed, 18 Jun 2014 21:58:45 +0200 |
Doug Simon |
added -XX:GraalThreads to mimic -G:Threads when using native compilation queue for Graal
|
Wed, 18 Jun 2014 11:26:04 -0700 |
Michael Van De Vanter |
Merge
|
Wed, 18 Jun 2014 11:05:16 -0700 |
Michael Van De Vanter |
Truffle/Source: SourceSection.toString() is now equivalent to getCode()
|
Wed, 18 Jun 2014 19:32:18 +0200 |
Gilles Duboscq |
Make sure that there is always a nmethod available for the method handle intrinsics.
|
Wed, 18 Jun 2014 14:21:10 +0200 |
Josef Eisl |
Introduce InstructionValueProcedure.
|
Wed, 04 Jun 2014 14:52:17 +0200 |
Josef Eisl |
Add assertions to AbstractBlock.{dominated,isDominatedBy}().
|
Wed, 18 Jun 2014 16:48:59 +0200 |
Doug Simon |
support -XX:+BootstrapGraal in conjunction with -XX:-UseGraalCompilationQueue
|
Wed, 18 Jun 2014 14:46:01 +0200 |
Doug Simon |
remove barrier to escape analysis introduced by d568574e6448
|
Wed, 18 Jun 2014 11:57:47 +0200 |
Lukas Stadler |
infer stamps for IntegerMulHighNode
|
Wed, 18 Jun 2014 11:28:23 +0200 |
Doug Simon |
reduce allocations of NodeIterables by Graph.getNewNodes()
|
Wed, 18 Jun 2014 10:39:40 +0200 |
Christian Wirth |
Add missing include precompiled.hpp to fix windows build
|
Tue, 17 Jun 2014 17:42:24 -0700 |
Michael Van De Vanter |
Merge with 9410f831fefa2a7af1865d65b32bf6019f197bd8
|
Mon, 16 Jun 2014 20:52:06 -0700 |
Michael Van De Vanter |
Truffle/Source:
|
Tue, 17 Jun 2014 13:24:25 -0700 |
Tom Rodriguez |
don't create profiles for exact types
|
Tue, 17 Jun 2014 13:24:20 -0700 |
Tom Rodriguez |
support adding pid to LogFile name
|
Tue, 17 Jun 2014 12:50:22 -0700 |
Tom Rodriguez |
fold getClassLoader for constant classes
|
Tue, 17 Jun 2014 12:48:20 -0700 |
Tom Rodriguez |
complain when deleting side effecting nodes from snippets
|
Tue, 17 Jun 2014 12:47:45 -0700 |
Tom Rodriguez |
handle error case in Array.newInstance
|
Tue, 17 Jun 2014 12:47:21 -0700 |
Tom Rodriguez |
handle primitive classes with +ImmutableCode
|
Tue, 17 Jun 2014 17:46:56 +0200 |
Bernhard Urban |
UnsafeLoad: insert uncompress operation also for null constant
|
Tue, 17 Jun 2014 16:49:21 +0200 |
Doug Simon |
Merge.
|
Tue, 17 Jun 2014 16:48:26 +0200 |
Doug Simon |
HSAIL: make tests run clean with -XX:-UseHSAILDeoptimization
|
Tue, 17 Jun 2014 16:37:14 +0200 |
Doug Simon |
HSAIL: disabled NewStringEqualsTest
|
Tue, 17 Jun 2014 12:05:34 +0200 |
Doug Simon |
HSAIL: support offloading some IntStream.reduce() operations to HSA
|
Tue, 17 Jun 2014 11:53:13 +0200 |
Roland Schatz |
Verify usage of equals method in LIRKind.
|
Tue, 17 Jun 2014 10:09:11 +0200 |
Roland Schatz |
Enable UseGraalCompilationQueue in bootstrap gate tests.
|
Tue, 17 Jun 2014 09:59:59 +0200 |
Roland Schatz |
Remove hotspot specific NarrowOop kind, use LIRKind.reference(Kind.Int) instead.
|
Tue, 17 Jun 2014 09:43:23 +0200 |
Roland Schatz |
Handle narrow oops in redundant move elimination.
|
Mon, 16 Jun 2014 19:38:05 +0200 |
Roland Schatz |
Better documentation for HotSpotReferenceMap.
|
Mon, 16 Jun 2014 23:07:45 +0200 |
Doug Simon |
disabled UseGraalCompilationQueue by default
|
Mon, 16 Jun 2014 22:35:17 +0200 |
Doug Simon |
HSAIL: better error message
|
Mon, 16 Jun 2014 21:21:25 +0200 |
Doug Simon |
Merge.
|
Mon, 16 Jun 2014 10:44:18 +0200 |
Doug Simon |
Merge.
|
Fri, 13 Jun 2014 20:06:44 +0200 |
Doug Simon |
Merge.
|
Fri, 13 Jun 2014 18:44:55 +0200 |
Doug Simon |
Merge.
|
Fri, 13 Jun 2014 18:42:33 +0200 |
Doug Simon |
disabled dialing C1 compilation back to partial profiling when Graal is the top tier compiler
|
Fri, 13 Jun 2014 18:41:45 +0200 |
Doug Simon |
ensure a DebugEnvironment is initialized for native compiler threads
|
Fri, 13 Jun 2014 17:41:42 +0200 |
Doug Simon |
placed HandleMark around Graal compilation performed on a native compiler thread
|
Mon, 16 Jun 2014 17:18:51 +0200 |
Roland Schatz |
Revert using LIRKind.reference(Kind.Int) instead of hotspot specific NarrowOop kind (part of c0b8d395368b).
|
Fri, 13 Jun 2014 15:19:12 -0700 |
Tom Rodriguez |
remove accidentally pushed changes
|
Fri, 13 Jun 2014 10:37:06 -0700 |
Tom Rodriguez |
derive native compiler thread name from Compiler::name
|
Fri, 13 Jun 2014 18:19:58 +0200 |
Lukas Stadler |
do not zap inputs and successors in Node.safeDelete
|
Fri, 13 Jun 2014 18:18:57 +0200 |
Lukas Stadler |
handle deleted nodes in IfNode.simplify
|
Fri, 13 Jun 2014 18:18:28 +0200 |
Lukas Stadler |
handle deleted proxies in GraphUtil.checkRedundantProxy
|
Fri, 13 Jun 2014 18:18:09 +0200 |
Lukas Stadler |
make sure that anchoredReceiver isn't deleted when tail duplicating during inlining
|
Fri, 13 Jun 2014 18:17:31 +0200 |
Lukas Stadler |
reduce unnecessary clearing of inputs
|
Fri, 13 Jun 2014 17:00:12 +0200 |
Doug Simon |
memory use tracking should only be enabled if -G:TrackMemUse is specified
|
Fri, 13 Jun 2014 14:25:27 +0200 |
Doug Simon |
updated Java Allocation Instrumenter library
|
Fri, 13 Jun 2014 11:47:44 +0200 |
Roland Schatz |
Introduce LIRKind to accurately track oop references in backend.
|
Fri, 13 Jun 2014 11:11:44 +0200 |
Roland Schatz |
Support XMM registers in oop maps.
|
Fri, 13 Jun 2014 11:08:16 +0200 |
Roland Schatz |
Refactor LIRGeneratorTool methods.
|
Fri, 13 Jun 2014 11:31:17 +0200 |
Doug Simon |
show array lengths in allocation records produced by AllocSpy
|
Fri, 13 Jun 2014 09:06:06 +0200 |
Laurent Daynes |
Merge
|
Wed, 04 Jun 2014 04:08:02 -0700 |
Laurent Daynes |
Changed (jlong) NULL to (jlong) (address) NULL to remove warning that cause build failures on old version of gcc (4.1.2 as used on Oracle Linux Server 5.8).
|
Wed, 11 Jun 2014 10:38:56 +0200 |
Laurent Daynes |
Fixed missing null check on target call's receiver (i.e., target is a static method)
|
Thu, 12 Jun 2014 11:40:33 +0200 |
Bernhard Urban |
mx clean: delete distributions
|
Thu, 12 Jun 2014 11:39:53 +0200 |
Bernhard Urban |
mx archive: only print overwrite warning on files
|
Wed, 11 Jun 2014 18:15:45 +0200 |
Christian Humer |
Truffle: Added -G:+TraceTruffleCompilationAST flag.
|
Tue, 10 Jun 2014 12:11:48 +0200 |
Lukas Stadler |
assertion mechanism for snippets and stubs
|
Wed, 11 Jun 2014 11:17:30 +0200 |
Roland Schatz |
Remove dead code.
|
Wed, 11 Jun 2014 11:14:30 +0200 |
Roland Schatz |
Reuse existing address simplification code in visitDirectCompareAndSwap.
|
Wed, 11 Jun 2014 10:53:44 +0200 |
Roland Schatz |
Revert unnecessary encoding change in assembler (part of 03eda0a202e9).
|
Wed, 11 Jun 2014 09:26:31 +0200 |
Doug Simon |
added @Ignore to failing tests and commented out uses of System.out.println in tests
|
Wed, 11 Jun 2014 08:35:43 +0200 |
Doug Simon |
Merge.
|
Wed, 11 Jun 2014 08:35:18 +0200 |
Doug Simon |
replace use of == with .equals
|
Tue, 10 Jun 2014 22:56:18 +0200 |
Doug Simon |
HSAIL: enable arraycopy support in backend
|
Tue, 10 Jun 2014 22:36:26 +0200 |
Doug Simon |
HSAIL: add support to allocate new TLAB from GPU
|
Tue, 10 Jun 2014 14:45:41 -0700 |
Tom Rodriguez |
handle other primitive array types in clone
|
Tue, 10 Jun 2014 19:08:33 +0200 |
Doug Simon |
Merge.
|
Tue, 10 Jun 2014 18:52:20 +0200 |
Doug Simon |
removed code to make recording usages optional for ConstantNodes (GRAAL-508)
|
Tue, 10 Jun 2014 18:50:26 +0200 |
Doug Simon |
disable lazy initialization of Graal runtime until Graal compilation queue is removed (GRAAL-798)
|
Tue, 10 Jun 2014 15:35:32 +0200 |
Miguel Garcia |
[inliner] de-duplicate parameters for callsites with duplicate arguments
|
Sat, 07 Jun 2014 14:23:10 +0200 |
Miguel Garcia |
[inliner] documentation, more and better
|
Fri, 06 Jun 2014 19:46:16 +0200 |
Miguel Garcia |
[inliner] extracted reusable query methods in InlineableGraph
|
Fri, 06 Jun 2014 22:13:00 -0700 |
Michael Van De Vanter |
Truffle/Source: major API revision
|
Fri, 06 Jun 2014 17:51:47 -0700 |
Michael Van De Vanter |
Truffle/Source: major API revision
|
Fri, 06 Jun 2014 21:36:56 +0200 |
Christian Wirth |
Merged
|
Fri, 06 Jun 2014 15:13:56 +0200 |
Christian Wirth |
SlowPath a method in HotSpotTruffleRuntime
|
Fri, 06 Jun 2014 11:06:42 -0700 |
Christian Wimmer |
Better fix for prefix byte for AMD64 byte instructions
|
Fri, 06 Jun 2014 18:18:04 +0200 |
Bernhard Urban |
DynamicNewArrayNode: add exclude for JaCoCo
|
Fri, 06 Jun 2014 16:03:56 +0200 |
Doug Simon |
mx: added -alt-javac option to build command to support an external javac executable (or javac wrapper)
|
Fri, 06 Jun 2014 16:01:54 +0200 |
Doug Simon |
updated hcfdis library
|
Fri, 06 Jun 2014 13:46:05 +0200 |
Bernhard Urban |
ArrayCopyCallNode: add exclude for JaCoCo
|
Fri, 06 Jun 2014 13:29:00 +0200 |
Lukas Stadler |
Backed out changeset: 23c4dd4f72a3 (avoid duplication of frame states during unrolling)
|
Fri, 06 Jun 2014 12:16:45 +0200 |
Miguel Garcia |
Merge
|
Fri, 06 Jun 2014 11:47:56 +0200 |
Miguel Garcia |
[inliner] singleton pattern for DUMMY_CALLSITE_HOLDER
|
Fri, 06 Jun 2014 11:41:10 +0200 |
Miguel Garcia |
[inliner] added a factory method in InlineInfo to make code uniform elsewhere
|
Fri, 06 Jun 2014 11:24:43 +0200 |
Miguel Garcia |
[inliner] another mutator that finds its way to the class where it belongs
|
Tue, 03 Jun 2014 19:57:29 +0200 |
Miguel Garcia |
[inliner] readability
|
Fri, 06 Jun 2014 11:17:29 +0200 |
Bernhard Urban |
pea: unittest to test escape analysis around nested loops
|
Fri, 06 Jun 2014 09:42:16 +0200 |
Bernhard Urban |
FrameSlot: fix import
|
Fri, 06 Jun 2014 09:40:22 +0200 |
Bernhard Urban |
Truffle FrameDescriptor: add compiler asserts
|
Thu, 05 Jun 2014 17:44:13 +0200 |
Bernhard Urban |
MemoryScheduleTest: fix lowering (lower down to low tier)
|
Thu, 05 Jun 2014 16:24:27 -0700 |
Michael Van De Vanter |
Merge with 692c25719837cc1ce7c3f0165b0db765980a3012
|
Thu, 05 Jun 2014 16:17:27 -0700 |
Michael Van De Vanter |
Truffle/Source:
|
Thu, 05 Jun 2014 15:37:57 -0700 |
Christian Wimmer |
Bugfix: Prefix byte missing for AMD64 byte instructions
|
Thu, 05 Jun 2014 12:19:39 -0700 |
Tom Rodriguez |
graal build targets should automatically set INCLUDE_GRAAL
|
Thu, 05 Jun 2014 12:16:36 -0700 |
Tom Rodriguez |
improve error reporting in MatchProcessor
|
Thu, 05 Jun 2014 20:33:33 +0200 |
Christian Humer |
Truffle: invalidate inlining decisions on rewrites.
|
Thu, 05 Jun 2014 19:13:13 +0200 |
Roland Schatz |
Fix bug in inferred stamp of IntegerRemNode.
|
Thu, 05 Jun 2014 18:15:53 +0200 |
Lukas Stadler |
use thread pool for CheckGraalInvariants
|
Thu, 05 Jun 2014 18:14:14 +0200 |
Lukas Stadler |
less dependency between jtt tests and GraalCompilerTest constructors
|
Thu, 05 Jun 2014 14:30:13 +0200 |
Lukas Stadler |
remove proxies when phis are removed
|
Mon, 26 May 2014 17:12:09 +0200 |
Lukas Stadler |
remove dead and redundant phis during LoopBeginNode simplification
|
Thu, 05 Jun 2014 13:19:59 +0200 |
Lukas Stadler |
avoid duplication of frame states during unrolling
|
Thu, 05 Jun 2014 13:19:59 +0200 |
Lukas Stadler |
add test for Constant
|
Thu, 05 Jun 2014 13:19:59 +0200 |
Lukas Stadler |
refactor/simplify Constant
|
Thu, 05 Jun 2014 13:19:59 +0200 |
Lukas Stadler |
metric for frame state count
|