log

age author description
Wed, 26 Feb 2014 13:07:38 +0100 Thomas Wuerthinger Merge.
Tue, 25 Feb 2014 18:17:08 +0100 Thomas Wuerthinger Merge.
Tue, 25 Feb 2014 18:16:59 +0100 Thomas Wuerthinger Remove unused import.
Tue, 25 Feb 2014 17:51:03 +0100 Thomas Wuerthinger Move functionality of SpillMoveFactory to FrameMap.
Wed, 05 Mar 2014 10:13:05 +0100 Josef Eisl Direct LIR generation: make compileBytecodeToLIR static.
Wed, 05 Mar 2014 10:12:35 +0100 Josef Eisl Direct LIR generation: refactoring alternative compilation path in GraalCompilerTest.
Wed, 05 Mar 2014 10:11:21 +0100 Josef Eisl Direct LIR generation: created a copy of GraphBuilderPhase for LIR generation.
Wed, 05 Mar 2014 10:11:34 +0100 Josef Eisl Direct LIR generation: added alternative compilation path to GraalCompilerTest.
Tue, 04 Mar 2014 22:23:24 -0800 twisti moved to-constant-pool-index conversion up to Java
Tue, 04 Mar 2014 20:07:03 -0800 twisti moved readCString to UnsafeAccess next to the other methods
Tue, 04 Mar 2014 16:12:18 -0800 Tom Rodriguez avoid deadlock in clinit of HotSpotResolvedJavaField
Mon, 03 Mar 2014 20:40:23 -0800 twisti removed duplicate vmStructs entries
Tue, 04 Mar 2014 01:08:46 +0000 Chris Seaton Remove Ruby implementation.
Fri, 28 Feb 2014 16:35:52 -0800 Tom Rodriguez don't allow unresolved field types to hang around
Fri, 28 Feb 2014 16:35:50 -0800 Tom Rodriguez fix field access and casts in method substitutions
Wed, 26 Feb 2014 11:39:47 -0800 Tom Rodriguez put tighter types on some builtin operations
Mon, 03 Mar 2014 12:04:16 +0100 Andreas Woess IGV: fix NPE
Mon, 03 Mar 2014 10:12:02 +0100 Andreas Woess TruffleCompilerOptions: add help texts, delete old options
Wed, 26 Feb 2014 15:34:59 +0100 Andreas Woess TruffleDSL: retire NodeFactory#createNodeGeneric
Wed, 26 Feb 2014 13:48:47 +0100 Andreas Woess dsl processor: delete unused classes
Fri, 28 Feb 2014 14:01:31 -0500 S.Bharadwaj Yadavalli Fixes PTX test failure and a crash when TraceGPUInteraction flag is specified.
Fri, 28 Feb 2014 14:25:27 +0100 Roland Schatz Fix UnsignedMathSubstitutions and add unit tests.
Fri, 28 Feb 2014 13:51:50 +0100 Roland Schatz Use correct stamp in BitLogicNode smart constructors.
Thu, 27 Feb 2014 17:11:28 -0800 Christian Wimmer GraphKit: add support for if-then-else constructs
Thu, 27 Feb 2014 17:04:24 -0800 Christian Wimmer Move GraphKit out of HotSpot-specific project
Thu, 27 Feb 2014 12:05:52 -0800 twisti removed unused import
Thu, 27 Feb 2014 11:50:45 -0800 twisti fixed formatting after renaming
Thu, 27 Feb 2014 11:44:44 -0800 twisti refactored com.oracle.graal.hotspot.meta.HotSpotLoweringProvider.lower(Node, LoweringTool) into smaller methods
Thu, 27 Feb 2014 11:36:25 -0800 twisti renamed com.oracle.graal.asm.AbstractAssembler to com.oracle.graal.asm.Assembler
Thu, 27 Feb 2014 11:33:17 -0800 twisti made com.oracle.graal.asm.Buffer non-public and a private field in AbstractAssembler
Thu, 27 Feb 2014 16:05:29 +0100 Gilles Duboscq SharedRuntime: add gen_i2c_adapter, implement it with pre-existing methods in each architecture.
Thu, 27 Feb 2014 16:04:18 +0100 Gilles Duboscq Graal HotSpot CodeInstaller: remove access to unused Mark::references
Wed, 26 Feb 2014 15:24:58 +0100 Gilles Duboscq Forward mx verbose mode to jmh
Wed, 26 Feb 2014 11:10:27 -0800 Tom Rodriguez be more careful with clinit of CompilationTask
Wed, 26 Feb 2014 15:56:11 +0100 Roland Schatz Source comments in integer conversion nodes.
Wed, 26 Feb 2014 15:56:03 +0100 Roland Schatz Reduce bit width of integer operations where possible.
Wed, 26 Feb 2014 15:55:04 +0100 Roland Schatz Support integer arithmetic for arbitrary types.
Wed, 26 Feb 2014 15:53:51 +0100 Roland Schatz Keep stamp when canonicalizing nodes to constants.
Wed, 26 Feb 2014 11:20:50 +0100 Roland Schatz Separate singleton stamp for the void type.
Wed, 26 Feb 2014 11:08:08 +0100 Roland Schatz Remove unused method.
Tue, 25 Feb 2014 21:40:34 -0800 Tom Rodriguez don't directly access the arraylength of Constant objects
Tue, 25 Feb 2014 13:13:40 -0800 Tom Rodriguez support canonicalization of arraylength in ReadNode
Tue, 25 Feb 2014 13:07:48 -0800 Tom Rodriguez Don't elide volatile LoadField
Tue, 25 Feb 2014 13:04:25 -0800 Tom Rodriguez ThreadLocals should be final
Tue, 25 Feb 2014 09:49:47 -0800 Tom Rodriguez Make Debug.metric objects static
Tue, 25 Feb 2014 13:36:18 +0100 Roland Schatz Bug fixes in StampTool.(zero|sign)Extend.
Tue, 25 Feb 2014 11:24:17 +0100 Roland Schatz Substitution methods for injecting fake profiling data into unit tests.
Mon, 24 Feb 2014 17:31:15 -0800 twisti make SPARC compile code again
Mon, 24 Feb 2014 15:08:02 -0800 twisti remove CompilerToVM.getInstanceFields
Mon, 24 Feb 2014 15:06:07 +0100 Roland Schatz Use correct PlatformKind in reinterpret LIR generation.
Mon, 24 Feb 2014 15:02:52 +0100 Roland Schatz Fix corner case in stamp computation of zero extension.
Mon, 24 Feb 2014 11:37:48 +0100 Roland Schatz Ignore reinterpret in backend if the new Stamp has the same PlatformKind.
Mon, 24 Feb 2014 11:15:27 +0100 Roland Schatz Fix type error in compare convert-constant optimization.
Sat, 22 Feb 2014 06:17:50 +0100 Andreas Woess add canonicalization to FloatConvertNode
Fri, 21 Feb 2014 19:35:08 +0100 Roland Schatz Fix wrong kind in LIRGenerator.
Fri, 21 Feb 2014 18:58:39 +0100 Roland Schatz Remove unused methods from Architecture.
Fri, 21 Feb 2014 18:47:02 +0100 Roland Schatz IGV: Fix bug with subgraphs.
Fri, 21 Feb 2014 13:04:58 +0100 Roland Schatz Make conversion from Stamp to PlatformKind extensible by backend.
Fri, 21 Feb 2014 12:59:52 +0100 Roland Schatz Unit tests for x2L conversion.
Fri, 21 Feb 2014 12:58:26 +0100 Roland Schatz Explicit x2L instructions in AMD64 backend.
Fri, 21 Feb 2014 11:53:48 +0100 Roland Schatz Split convert node into separate nodes for different conversions.
Thu, 20 Feb 2014 14:42:01 +0100 Roland Schatz Refactor Stamp hierarchy.
Thu, 20 Feb 2014 12:08:04 +0100 Roland Schatz Remove unused method.
Fri, 21 Feb 2014 02:30:03 +0100 Christian Humer Merge.
Fri, 21 Feb 2014 02:29:16 +0100 Christian Humer Truffle: further tweaks to the inlinig/split heuristic.
Fri, 21 Feb 2014 02:25:12 +0100 Christian Humer Truffle: Added API in NodeUtil to count nodes restricted to a Kind.
Fri, 21 Feb 2014 02:24:03 +0100 Christian Humer Truffle: Added API for Node.getKind().
Fri, 21 Feb 2014 00:19:50 +0100 Thomas Wuerthinger Remove unused field.
Thu, 20 Feb 2014 17:42:29 +0100 Thomas Wuerthinger Merge.
Thu, 20 Feb 2014 17:42:18 +0100 Thomas Wuerthinger Turn Truffle cache into least recently used cache with maximum size.
Thu, 20 Feb 2014 13:59:18 +0100 Christian Humer Merge.
Thu, 20 Feb 2014 13:44:39 +0100 Christian Humer Merge.
Thu, 20 Feb 2014 13:44:06 +0100 Christian Humer Truffle: added visited set to avoid duplicate inlinings when operating on truffle trees violating the tree property.
Thu, 20 Feb 2014 13:43:15 +0100 Christian Humer Truffle: accidently increased max graph size.
Thu, 20 Feb 2014 01:52:58 +0100 Christian Humer Truffle: Cleaned depracated API usage.
Thu, 20 Feb 2014 01:43:51 +0100 Christian Humer SL: adaptions for SL to new inlining API.
Thu, 20 Feb 2014 01:43:11 +0100 Christian Humer Truffle: New more reliable inlining strategy for the Truffle runtime.
Thu, 20 Feb 2014 01:21:49 +0100 Christian Humer Truffle: Updated inlining API. Pushed inlining implementation to the Truffle runtime.
Thu, 20 Feb 2014 11:14:46 +0100 Michael Haupt mx eclipseinit: take care of working sets that were edited by hand
Wed, 19 Feb 2014 14:50:49 -0800 Tom Rodriguez reduce IGV memory usage, intern strings, eliminate some LinkedHashMaps, cache InputEdges
Wed, 19 Feb 2014 14:41:51 -0800 Tom Rodriguez freeze graphs before inserting into table
Wed, 19 Feb 2014 11:18:37 -0800 Tom Rodriguez factor out listener notify. fix typo
Wed, 19 Feb 2014 11:16:42 -0800 Tom Rodriguez Provide piCast helpers instead of using raw booleans
Wed, 19 Feb 2014 00:39:44 -0800 Tom Rodriguez lower arraycopy calls later and support unchecked object arraycopy
Wed, 19 Feb 2014 15:58:45 +0100 Doug Simon HSAIL: ensure debug configuration is initialized on Sumatra threads using Graal
Wed, 19 Feb 2014 15:57:23 +0100 Doug Simon HSAIL: upgraded to Okra 1.8 jars
Wed, 19 Feb 2014 12:08:37 +0100 Andreas Woess pass concrete frame type as argument to NewFrameNode constructor
Tue, 18 Feb 2014 21:55:26 -0800 twisti added Arrays.equals substitutions
Tue, 18 Feb 2014 15:04:47 -0800 Tom Rodriguez safepoint poll at return can never be elided
Tue, 18 Feb 2014 13:21:11 -0800 twisti added Array.getLength substitution
Tue, 18 Feb 2014 11:16:48 -0800 Tom Rodriguez Move BytecodeFrame validation into the HotSpot backend
Tue, 18 Feb 2014 10:47:13 -0800 Tom Rodriguez Acquire proper locks before calling assign_compile_id
Mon, 17 Feb 2014 23:18:00 +0100 Bernhard Urban mxtool: fix pylint 1.1.0 warnings
Mon, 17 Feb 2014 23:09:19 +0100 Bernhard Urban mx_graal: fix pylint 1.1.0 warnings
Mon, 17 Feb 2014 17:06:41 +0100 Thomas Wuerthinger New methods for querying memory usage of individual objects and object graphs in Graal API (MetaAccessProvider#getMemorySize, MetaUtil#getMemorySizeRecursive).
Mon, 17 Feb 2014 13:48:41 +0100 Thomas Wuerthinger Merge.
Thu, 06 Feb 2014 17:41:51 +0100 Thomas Wuerthinger Fix typo.
Thu, 06 Feb 2014 14:50:45 +0100 Thomas Wuerthinger Merge.
Thu, 06 Feb 2014 14:50:36 +0100 Thomas Wuerthinger Change AUTHORS, CHANGELOG, and README file from HTML to Markdown.
Sat, 15 Feb 2014 08:00:16 -0800 Christian Wimmer SL: Run test as part of "mx unittest"
Sat, 15 Feb 2014 07:59:48 -0800 Christian Wimmer SL: Small JavaDoc fixes
Sat, 15 Feb 2014 06:54:20 -0800 Christian Wimmer SL: small cleanups
Fri, 14 Feb 2014 20:43:43 +0100 Andreas Woess Merge
Thu, 13 Feb 2014 15:04:15 +0100 Andreas Woess method substitution for unsafeGetFinal*
Fri, 14 Feb 2014 16:45:53 +0100 Andreas Woess experimental CompilerDirectives.unsafeGetFinal*
Thu, 13 Feb 2014 15:01:48 +0100 Andreas Woess add missing unsafeGetLong substitution; minor grammar fix (a/an)
Fri, 14 Feb 2014 16:59:27 +0100 Gilles Duboscq Fix assert in HotSpotDebugInfoBuilder
Thu, 13 Feb 2014 18:46:15 +0100 Gilles Duboscq Add shouldBeInlined method to ResolvedJavaMethod, implement it for HotSpot and use it in the inlining phase
Fri, 14 Feb 2014 15:09:57 +0100 Gilles Duboscq mx: factor out JavaConfig.processArgs and use it in mx vm. remove default -J arguments.
Thu, 13 Feb 2014 17:59:27 +0100 Bernhard Urban Allow using run_java without the arguments from -J -Ja -Jp. Factor out the argument processing of mx_graal.vm and use it to pass tested-vm args down through the jmh harness
Thu, 13 Feb 2014 17:07:36 +0100 Gilles Duboscq mx.run: shell-escape arguments when printing them in verbose mode
Thu, 13 Feb 2014 17:03:20 +0100 Gilles Duboscq mx jmh: display the number of benchmarks that will run
Thu, 13 Feb 2014 15:39:18 +0100 Gilles Duboscq mx jmh: avoid mx crash if JMH_BENCHMARKS is not defined at all and skip suites that do not contain the correct jar
Thu, 13 Feb 2014 14:43:07 +0100 Roland Schatz New unit tests for I2x bytecodes.
Thu, 13 Feb 2014 11:18:11 +0100 Roland Schatz Documentation for jump emission logic.
Wed, 12 Feb 2014 23:57:22 -0800 Christian Wimmer Merge
Wed, 12 Feb 2014 10:49:31 -0800 Christian Wimmer Sort options alphabetically so that diffs do not show false positives
Wed, 12 Feb 2014 10:30:42 -0800 Christian Wimmer SL: small cleanups
Wed, 12 Feb 2014 10:25:29 -0800 Christian Wimmer Make code extensible
Wed, 12 Feb 2014 10:25:16 -0800 Christian Wimmer Move stamp inference in its own class, and make it extensible via the ValueAndStampProxy interface