Thu, 20 Mar 2014 17:50:41 +0100 |
Christian Humer |
Truffle-DSL: some fixes and optimizations to the generated code.
|
Thu, 20 Mar 2014 19:42:30 +0100 |
Bernhard Urban |
changelog: use code syntax, add some points to graal section
|
Thu, 20 Mar 2014 13:39:28 -0400 |
bharadwaj |
Disable three PTX tests since codegen support for byte, boolean and short is not complete
|
Thu, 20 Mar 2014 13:53:36 +0100 |
Doug Simon |
fixed null phase names in IGV
|
Thu, 20 Mar 2014 12:43:42 +0100 |
Doug Simon |
fixed spelling
|
Thu, 20 Mar 2014 12:42:42 +0100 |
Doug Simon |
fixed usages of Debug.log()
|
Thu, 20 Mar 2014 12:37:43 +0100 |
Doug Simon |
added checker to catch usages of Debug.log() with string concatenation expressions
|
Thu, 20 Mar 2014 12:36:53 +0100 |
Doug Simon |
improved javadoc for Debug.logv() to explain why it should be avoided
|
Thu, 20 Mar 2014 11:48:39 +0100 |
Josef Eisl |
Rename ValueNode kind() to getKind().
|
Thu, 20 Mar 2014 03:14:12 +0100 |
Andreas Woess |
fix TruffleDSL tests
|
Thu, 20 Mar 2014 02:22:16 +0100 |
Andreas Woess |
fix PostOrderDeserializerTest
|
Thu, 20 Mar 2014 01:45:36 +0100 |
Andreas Woess |
update changelog
|
Thu, 20 Mar 2014 01:29:19 +0100 |
Andreas Woess |
Truffle: atomic node rewriting
|
Wed, 19 Mar 2014 23:11:46 +0100 |
Andreas Woess |
Truffle: Node API changes
|
Thu, 20 Mar 2014 00:16:39 +0100 |
Christian Humer |
Merge.
|
Thu, 20 Mar 2014 00:15:49 +0100 |
Christian Humer |
mx: eclipseformat now prints all the changes that were found to the console.
|
Wed, 19 Mar 2014 23:41:51 +0100 |
Doug Simon |
removed use of varargs from Debug.log() API
|
Wed, 19 Mar 2014 23:11:39 +0100 |
Doug Simon |
removed use of varargs from Debug.scope() API
|
Wed, 19 Mar 2014 22:12:52 +0100 |
Doug Simon |
Merge.
|
Wed, 19 Mar 2014 22:12:27 +0100 |
Doug Simon |
added AllocSpy tool for analyzing allocation in Graal using the Java Allocation Instrumenter (https://code.google.com/p/java-allocation-instrumenter/)
|
Wed, 19 Mar 2014 18:05:00 +0100 |
Doug Simon |
refactored System.out|err into local variables to avoid need for Checkstyle disabling filters (which the Eclipse CS plugin doesn't always see)
|
Wed, 19 Mar 2014 16:44:07 +0100 |
Doug Simon |
removed allocation for name of debug scope
|
Wed, 19 Mar 2014 21:10:34 +0100 |
Christian Humer |
Merge.
|
Wed, 19 Mar 2014 19:54:07 +0100 |
Christian Humer |
Truffle: tuned inlining.
|
Wed, 19 Mar 2014 16:31:35 +0100 |
Doug Simon |
Merge.
|
Wed, 19 Mar 2014 16:30:09 +0100 |
Doug Simon |
expanded Debug API to avoid any allocation for timer and metric creation if debugging is disabled
|
Wed, 19 Mar 2014 15:21:43 +0100 |
Doug Simon |
return false for HSAILRegisterConfig.areAllAllocatableRegisterCallerSaved()
|
Wed, 19 Mar 2014 12:42:43 +0100 |
Doug Simon |
added RegisterConfig.areAllAllocatableRegistersCallerSaved()
|
Wed, 19 Mar 2014 15:26:06 +0100 |
Bernhard Urban |
AbstractNewObjectNode: simplification should not remove a node more than once
|
Wed, 19 Mar 2014 11:07:39 +0100 |
Bernhard Urban |
TruffleCompiler: print hint if hitting the assertion
|
Wed, 19 Mar 2014 12:01:30 +0100 |
Lukas Stadler |
fixed canonicalization of ArrayEqualsNode, added Virtualizable implementation
|
Wed, 19 Mar 2014 09:08:22 +0100 |
Lukas Stadler |
refactored state cleaning in PEA MergeProcessor
|
Tue, 18 Mar 2014 16:45:07 -0700 |
Tom Rodriguez |
Merge
|
Tue, 18 Mar 2014 15:35:15 -0700 |
Tom Rodriguez |
add missing null check in is_interrupted
|
Tue, 18 Mar 2014 15:32:56 -0700 |
Tom Rodriguez |
fix comment
|
Tue, 18 Mar 2014 23:50:46 +0100 |
Doug Simon |
fixed regression in gate command
|
Tue, 18 Mar 2014 22:58:14 +0100 |
Doug Simon |
fixed pylint errors
|
Tue, 18 Mar 2014 22:56:50 +0100 |
Doug Simon |
added fast path for HotSpotResolvedObjectType.resolveMethod() when the receiver is the declarer of the method
|
Tue, 18 Mar 2014 22:51:03 +0100 |
Doug Simon |
take into account BasePhase subclasses whose name does not end with "Phase"
|
Tue, 18 Mar 2014 22:50:30 +0100 |
Doug Simon |
issue warning/error where ever relevant if a non-supported VM (e.g., client VM on Mac) is used in mx
|
Tue, 18 Mar 2014 20:36:53 +0100 |
Christian Humer |
Merge.
|
Tue, 18 Mar 2014 20:36:31 +0100 |
Christian Humer |
Truffle: fixed indefinite splitting of recursive calls.
|
Tue, 18 Mar 2014 20:35:55 +0100 |
Christian Humer |
Truffle-DSL: fixed wrong generation of costs for polymorphic nodes.
|
Tue, 18 Mar 2014 19:45:22 +0100 |
Christian Humer |
Truffle-DSL: fixed some findbugs errors for (CR-2223)
|
Tue, 18 Mar 2014 19:33:49 +0100 |
Christian Humer |
Merge.
|
Tue, 18 Mar 2014 18:13:43 +0100 |
Christian Humer |
Fixed option processor to always produce unix line feeds which led to checkstyle warnings on windows.
|
Tue, 18 Mar 2014 11:51:37 -0700 |
Tom Rodriguez |
Merge
|
Tue, 18 Mar 2014 11:07:47 -0700 |
Tom Rodriguez |
dump final HIR schedule to c1visualizer
|
Tue, 18 Mar 2014 09:48:59 -0700 |
Tom Rodriguez |
eliminate useless masking
|
Thu, 13 Mar 2014 15:41:24 -0700 |
Tom Rodriguez |
fix array length load location identity
|
Thu, 13 Mar 2014 15:40:10 -0700 |
Tom Rodriguez |
eliminate sequential reinterprets
|
Thu, 13 Mar 2014 15:38:00 -0700 |
Tom Rodriguez |
fix string contains call
|
Tue, 18 Mar 2014 18:02:45 +0100 |
Doug Simon |
use lazy names for snippet and replacements related debug values
|
Tue, 18 Mar 2014 17:16:02 +0100 |
Doug Simon |
guard call to Debug.dump
|
Tue, 18 Mar 2014 17:15:35 +0100 |
Doug Simon |
use lazy names in BasePhase
|
Tue, 18 Mar 2014 17:15:06 +0100 |
Doug Simon |
added support for lazy computation of names for use with Debug
|
Tue, 18 Mar 2014 16:35:49 +0100 |
Lukas Stadler |
make ArrayEqualsNode fixed instead of floating
|
Tue, 18 Mar 2014 13:14:53 +0100 |
Andreas Woess |
Truffle: make Node#replace accept any CharSequence as reason
|
Tue, 18 Mar 2014 12:15:48 +0100 |
Andreas Woess |
fix windows compiler warning (C4800)
|
Tue, 18 Mar 2014 12:39:23 +0100 |
Doug Simon |
reduced overhead of Debug.metric() and Debug.timer() when no metrics or timers are enabled
|
Tue, 18 Mar 2014 10:04:29 +0100 |
Lukas Stadler |
clean state before merging iteration in PEA MergeProcessor
|
Tue, 18 Mar 2014 10:01:08 +0100 |
Lukas Stadler |
small additional null check in GraphPrinterDumpHandler
|
Tue, 18 Mar 2014 10:00:04 +0100 |
Lukas Stadler |
fix return type of createOutOfBoundsException foreign call
|
Tue, 18 Mar 2014 09:59:33 +0100 |
Lukas Stadler |
update comments on BenchmarkCounters (-XX options instead of preprocessor defs)
|
Tue, 18 Mar 2014 09:57:40 +0100 |
Lukas Stadler |
assert that only live ValueNodes are added as inputs and successors
|
Tue, 18 Mar 2014 09:56:42 +0100 |
Lukas Stadler |
relax assertion in emitNullCheck to Kind.Object to allow for IllegalStamp
|
Tue, 18 Mar 2014 09:55:55 +0100 |
Lukas Stadler |
fix typo
|
Mon, 17 Mar 2014 17:32:35 -0700 |
twisti |
removed com/oracle/graal/hotspot/bridge/Marks.java and replaced with enum
|
Mon, 17 Mar 2014 23:46:20 +0100 |
Doug Simon |
Backed out changeset: 1d35a2b84553
|
Mon, 17 Mar 2014 23:45:14 +0100 |
Doug Simon |
use Java Allocation Instrumenter to observe allocation in Graal compiler tests
|
Mon, 17 Mar 2014 12:40:35 -0700 |
Michael Van De Vanter |
Merge with 5e04917e66165ef93fe7b61030c4d89a08b3d53c
|
Mon, 17 Mar 2014 12:39:25 -0700 |
Michael Van De Vanter |
Remove TODOs no longer relevant
|
Mon, 17 Mar 2014 18:46:39 +0100 |
Christian Humer |
Truffle: renamed NodeFilter to NodeCountFilter and changed it to have inclusive implementation semantics.
|
Mon, 17 Mar 2014 14:57:14 +0100 |
Christian Humer |
Truffle: Added API changes to the changelog.
|
Mon, 17 Mar 2014 14:30:59 +0100 |
Christian Humer |
Merge.
|
Mon, 17 Mar 2014 14:29:45 +0100 |
Christian Humer |
Truffle: API cleanup and javadoc for CallNodes.
|
Mon, 17 Mar 2014 14:29:45 +0100 |
Christian Humer |
Truffle: Removed deprecated API; Added NodeFilter to customize filter when counting nodes.
|
Mon, 17 Mar 2014 14:29:45 +0100 |
Christian Humer |
Truffle: Introduced NodeCost as a replacement for NodeInfo.Kind.
|
Mon, 17 Mar 2014 13:08:32 +0100 |
Roland Schatz |
Remove all references to NarrowOop from VM independent code.
|
Mon, 17 Mar 2014 12:07:49 +0100 |
Roland Schatz |
Move narrow oop handling in reference maps to hotspot specific code.
|
Mon, 17 Mar 2014 11:53:51 +0100 |
Roland Schatz |
Make data patch system use vm specific NarrowOop kind.
|
Mon, 17 Mar 2014 11:40:12 +0100 |
Roland Schatz |
Introduce Hotspot-specific NarrowOop kind.
|
Mon, 17 Mar 2014 11:27:56 +0100 |
Roland Schatz |
Make size of PlatformKind overridable by VM specific code.
|
Mon, 17 Mar 2014 11:21:32 +0100 |
Roland Schatz |
Use stamp constructor in PhiNode.
|
Mon, 17 Mar 2014 11:46:58 +0100 |
Bernhard Urban |
high tier: remove VerifyUsage*Phase (replaced by CheckGraalInvariants)
|
Mon, 17 Mar 2014 11:31:51 +0100 |
Bernhard Urban |
complevel: use COMPILERGRAAL flag (fixes hosted-mode with ClientVM)
|
Mon, 17 Mar 2014 09:37:41 +0100 |
Matthias Grimmer |
DebugPrinter: remove unittest init
|
Mon, 17 Mar 2014 09:15:13 +0100 |
Matthias Grimmer |
DebugPrinter: fix findbugs issues
|
Sun, 16 Mar 2014 19:20:21 +0100 |
Gilles Duboscq |
Fix mx eclipseformat always adds the 'eclipse' suffix
|
Sun, 16 Mar 2014 18:52:14 +0100 |
Gilles Duboscq |
Graal PrintCompilation: print exception handlers and blocking flags
|
Sun, 16 Mar 2014 18:46:56 +0100 |
Gilles Duboscq |
Print compilation level in Graal's PrintCompilation output
|
Sun, 16 Mar 2014 18:36:51 +0100 |
Gilles Duboscq |
Use CIPrintCompilerName in nmethod::print_on
|
Sun, 16 Mar 2014 19:19:53 +0100 |
Gilles Duboscq |
Respect CIPrintCompilerName and output a timestamp in Graal's PrintCompilation implementation
|
Fri, 14 Mar 2014 18:11:18 +0100 |
Gilles Duboscq |
Improve cleanup during snippet lowering where the snippet never returns normally (unwind, deopt...)
|
Sat, 15 Mar 2014 10:28:52 +0100 |
Doug Simon |
fixed some findbugs issues
|
Sat, 15 Mar 2014 01:42:27 +0100 |
Doug Simon |
added findbugs command to mx
|
Fri, 14 Mar 2014 22:56:59 +0100 |
Doug Simon |
removed ResolvedJavaMethod.getCompiledCodeSize()
|
Fri, 14 Mar 2014 22:09:46 +0100 |
Doug Simon |
modified HotSpotResolvedJavaMethod.getCompiledCodeSize() to only return Graal compiled code size
|
Fri, 14 Mar 2014 22:05:50 +0100 |
Doug Simon |
removed ResolvedJavaMethod.getCompilerStorage(); moved last compiled graph node count into profiling info (i.e. MethodData metadata)
|
Fri, 14 Mar 2014 18:10:59 +0100 |
Bernhard Urban |
CheckGraalInvariants: catch BailoutException
|
Fri, 14 Mar 2014 15:40:54 +0100 |
Bernhard Urban |
SnippetTemplate: don't use dummy node for replace
|
Fri, 14 Mar 2014 15:29:17 +0100 |
Christian Wirth |
Merged
|
Fri, 14 Mar 2014 09:58:31 +0100 |
Christian Wirth |
Merged
|
Wed, 12 Mar 2014 11:23:56 +0100 |
Christian Wirth |
fix for mx, did not compile on Windows
|
Fri, 14 Mar 2014 10:22:04 +0100 |
Lukas Stadler |
let NodeIterable.snapshotTo take collections instead of lists
|
Fri, 14 Mar 2014 10:22:04 +0100 |
Lukas Stadler |
tiny change in FrameStateAssignmentPhase
|
Fri, 14 Mar 2014 11:17:42 +0100 |
Lukas Stadler |
tiny change to DebugInfoBuilder
|
Fri, 14 Mar 2014 10:22:04 +0100 |
Lukas Stadler |
new graph ordering assertion mechanism
|
Fri, 14 Mar 2014 10:21:46 +0100 |
Lukas Stadler |
split BciBlockMapping liveness calculation into fast and slow path
|
Fri, 14 Mar 2014 08:28:03 +0100 |
Lukas Stadler |
fix for IfNode reordering
|
Thu, 13 Mar 2014 13:38:02 -0700 |
twisti |
undo accidentially pushed make/Makefile changes
|
Wed, 12 Mar 2014 17:33:51 -0700 |
twisti |
moved CompilerToVM.loadReferencedTypeInPool logic into Java
|
Wed, 12 Mar 2014 15:12:28 -0700 |
twisti |
added HotSpotConstantPool.JVM_CONSTANT enum
|
Thu, 13 Mar 2014 21:16:57 +0100 |
Doug Simon |
Merge.
|
Thu, 13 Mar 2014 17:49:57 +0100 |
Doug Simon |
added COMPILERGRAAL to predefined symbols in hotspot CDT project
|
Thu, 13 Mar 2014 17:48:44 +0100 |
Doug Simon |
removed GPU offload interaction with compilation policy
|
Thu, 13 Mar 2014 17:47:44 +0100 |
Doug Simon |
fixed bug in HotSpotResolvedJavaField.equals
|
Thu, 13 Mar 2014 21:15:46 +0100 |
Doug Simon |
fixed regression due to jdk9 merge
|
Thu, 13 Mar 2014 21:15:13 +0100 |
Doug Simon |
removed unnecessary LFLAGS adjustment for clang
|
Thu, 13 Mar 2014 15:48:36 +0100 |
Gilles Duboscq |
Make the DuplicateSuppressingStream periodically print while it is filtering output
|