log

age author description
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