Thu, 30 Jan 2014 15:50:29 +0100 |
Matthias Grimmer |
Create interface for host backends
|
Thu, 30 Jan 2014 09:19:45 +0100 |
Matthias Grimmer |
Add the Graal Native Function Interface
|
Thu, 30 Jan 2014 17:53:27 -0800 |
Christian Wimmer |
More documentation and improvements of Simple Language
|
Thu, 30 Jan 2014 17:52:24 -0800 |
Christian Wimmer |
Truffle: add a simple API to report loop counts
|
Fri, 31 Jan 2014 00:32:03 +0100 |
Doug Simon |
Merge.
|
Fri, 31 Jan 2014 00:13:12 +0100 |
Doug Simon |
disable printing of CUDA errors unless TraceGPUInteraction is enabled
|
Thu, 30 Jan 2014 23:52:34 +0100 |
Doug Simon |
implemented GC locking for duration of a PTX kernel call
|
Thu, 30 Jan 2014 23:51:55 +0100 |
Doug Simon |
added PTX support for loading a boolean field
|
Thu, 30 Jan 2014 22:50:00 +0100 |
Doug Simon |
foreign call from PTX wrapper to PTX runtime requires a stub
|
Thu, 30 Jan 2014 22:49:14 +0100 |
Doug Simon |
fixed or removed incorrect assertions
|
Thu, 30 Jan 2014 17:49:56 -0500 |
S.Bharadwaj Yadavalli |
Add additional device checks and compute capability checks for CUDA devices found on Linux.
|
Thu, 30 Jan 2014 21:11:38 +0100 |
Doug Simon |
fixed Windows build issues
|
Thu, 30 Jan 2014 17:27:04 +0100 |
Doug Simon |
reverted removal of Okra Windows DLL name
|
Thu, 30 Jan 2014 15:55:43 +0100 |
Michael Haupt |
merge
|
Thu, 30 Jan 2014 11:02:16 +0100 |
Michael Haupt |
address issue in Eclipse working set generation
|
Thu, 30 Jan 2014 14:16:19 +0100 |
Doug Simon |
fixed HotSpotResolvedJavaField.getModifiers() to mask out FIELD_INTERNAL_FLAG
|
Thu, 30 Jan 2014 13:21:15 +0100 |
Doug Simon |
fixed Linux compile error and removed name of not-yet-existing Windows Okra dll
|
Wed, 29 Jan 2014 20:45:43 -0800 |
Christian Wimmer |
Documentation and more refactoring of Simple Language
|
Wed, 29 Jan 2014 20:43:28 -0800 |
Christian Wimmer |
ControlFlowException can always have a null cause
|
Thu, 30 Jan 2014 00:52:33 +0100 |
Doug Simon |
added support for co-existing GPU backends (JBS:GRAAL-1)
|
Thu, 30 Jan 2014 00:48:41 +0100 |
Doug Simon |
added more unit tests for meta.api, discovering and fixing an issue with HotSpotResolvedJavaField.getModifiers() in the process
|
Wed, 29 Jan 2014 15:02:19 -0800 |
Tom Rodriguez |
Merge
|
Wed, 29 Jan 2014 14:06:32 -0800 |
Tom Rodriguez |
Make sure a compile id is assigned
|
Wed, 29 Jan 2014 14:05:05 -0800 |
Tom Rodriguez |
avoid profile pathology in CompressedOopTest
|
Tue, 28 Jan 2014 13:20:56 -0800 |
Tom Rodriguez |
respect useCountLeadingZerosInstruction. improve substitution test
|
Wed, 29 Jan 2014 21:56:34 +0100 |
Christian Humer |
Merge.
|
Wed, 29 Jan 2014 21:26:26 +0100 |
Christian Humer |
Truffle-DSL: implemented specific structured exception for unsupported specializations. (GRAAL-682)
|
Wed, 29 Jan 2014 20:49:09 +0100 |
Christian Humer |
Truffle: further fixes to the new CallNode.
|
Wed, 29 Jan 2014 12:19:03 +0100 |
Christian Humer |
Merge.
|
Tue, 28 Jan 2014 19:37:26 +0100 |
Christian Humer |
SL: added junit integration for external tests.
|
Tue, 28 Jan 2014 19:36:54 +0100 |
Christian Humer |
SL: minor fix in direct dispatch node.
|
Tue, 28 Jan 2014 13:37:07 +0100 |
Christian Humer |
SL: migration to Truffle CallNode.
|
Tue, 28 Jan 2014 13:36:16 +0100 |
Christian Humer |
Merge fixes.
|
Tue, 28 Jan 2014 12:55:06 +0100 |
Christian Humer |
Merge.
|
Tue, 28 Jan 2014 12:52:57 +0100 |
Christian Humer |
Merge.
|
Fri, 24 Jan 2014 15:55:41 +0100 |
Christian Humer |
Truffle: refactored inlining interfaces to a more compact CallNode.
|
Wed, 29 Jan 2014 18:30:42 +0100 |
Lukas Stadler |
later lowering of MonitorEnterNode and MonitorExitNode
|
Wed, 29 Jan 2014 18:32:19 +0100 |
Lukas Stadler |
small cosmetic fix
|
Wed, 29 Jan 2014 16:53:35 +0100 |
Gilles Duboscq |
In InstanceOfSnippets selection, use the exact (non-deoptimizing) snippet when we have an exact type even when the hint probabiliy is high enough for the instanceofWithProfile snippet.
|
Wed, 29 Jan 2014 15:46:15 +0100 |
Gilles Duboscq |
FixedGuardNode simplification should conserve the deoptimization action
|
Wed, 29 Jan 2014 13:36:20 +0100 |
Andreas Woess |
GraphBuilderPhase: remove unused constant added by createExceptionDispatch
|
Wed, 29 Jan 2014 13:10:02 +0100 |
Andreas Woess |
Truffle: disable UseExceptionProbability optimistic optimization
|
Wed, 29 Jan 2014 09:21:50 +0100 |
Lukas Stadler |
rework of benchmark counters: fix size at VM entry, not at build time
|
Wed, 29 Jan 2014 10:45:43 +0100 |
Lukas Stadler |
make MonitorEnterNode iterable
|
Wed, 29 Jan 2014 10:45:43 +0100 |
Lukas Stadler |
add GraphUtil.removeFixedWithUnusedInputs
|
Tue, 28 Jan 2014 21:37:29 -0500 |
S.Bharadwaj Yadavalli |
Fix incorrect code generation for conditional branch instructions. Reenable ControlPTXTest.
|
Tue, 28 Jan 2014 23:38:22 +0100 |
Andreas Woess |
kill unused frame states when loop exits are removed
|
Tue, 28 Jan 2014 22:55:50 +0100 |
Andreas Woess |
fix handling of skipped exceptions (must not cut off other exception types or unwind)
|
Tue, 28 Jan 2014 21:48:50 +0100 |
Andreas Woess |
add partial evaluation test for a ControlFlowException catch block that follows a SlowPathException catch block
|
Tue, 28 Jan 2014 21:42:50 +0100 |
Andreas Woess |
PartialEvaluationTest should use the same GraphBuilderConfiguration as the TruffleCompiler; code cleanup
|
Tue, 28 Jan 2014 21:24:24 +0100 |
Doug Simon |
guard again null receiver object when reading a constant field
|
Tue, 28 Jan 2014 18:46:43 +0100 |
Doug Simon |
added documentation
|
Tue, 28 Jan 2014 18:34:04 +0100 |
Doug Simon |
ignore StaticMethod16InArraysTest until multi-GPU support is complete
|
Tue, 28 Jan 2014 18:32:30 +0100 |
Doug Simon |
Merge.
|
Mon, 27 Jan 2014 20:24:12 +0100 |
Doug Simon |
moved HSAIL compilation harness logic into HSAILHotSpotBackend and deleted HSAILCompilationResult
|
Tue, 28 Jan 2014 14:46:17 +0100 |
Lukas Stadler |
better assertion message in GraphOrder
|
Tue, 28 Jan 2014 14:45:56 +0100 |
Lukas Stadler |
remember InvokeKind in MacroNode
|
Tue, 28 Jan 2014 14:39:52 +0100 |
Lukas Stadler |
test for ShortCiruitNode/guard handling
|
Tue, 28 Jan 2014 14:39:48 +0100 |
Lukas Stadler |
canonicalize a LoadField on a null constant object to deopt
|
Tue, 28 Jan 2014 12:38:08 +0100 |
Doug Simon |
fixed pylint warnings
|
Tue, 28 Jan 2014 12:31:31 +0100 |
Doug Simon |
PTXHotSpotBackend$1.getGraphFor() checks GPUOffload VM option (JBS:GRAAL-6)
|
Tue, 28 Jan 2014 12:27:39 +0100 |
Doug Simon |
fixed HotSpotResolvedJavaMethod.isSynthetic so that it doesn't do any class loading (JBS:GRAAL-5)
|
Tue, 28 Jan 2014 12:19:30 +0100 |
Doug Simon |
an empty architecture specification implies all architectures
|
Tue, 28 Jan 2014 12:18:38 +0100 |
Doug Simon |
use lowest version JRE specified by any project for source path in Eclipse attach/launch configuration
|
Mon, 27 Jan 2014 16:39:17 +0100 |
Gilles Duboscq |
Use a OptimizedCallTarget-bound SpeculationLog for Truffle compilations
|
Mon, 27 Jan 2014 16:05:10 +0100 |
Gilles Duboscq |
Throw-away speculation logs should not be used. Just use null instead
|
Mon, 27 Jan 2014 15:39:27 +0100 |
Gilles Duboscq |
Fix: HotSpotDisassemblerProvider should return null when the code could not be disassembled.
|
Mon, 27 Jan 2014 15:28:50 -0800 |
Tom Rodriguez |
Merge
|
Mon, 27 Jan 2014 15:26:26 -0800 |
Tom Rodriguez |
Add duplicate detection to IGV binary graphs
|
Wed, 22 Jan 2014 11:10:09 -0800 |
Tom Rodriguez |
Only use mature method datas
|
Wed, 22 Jan 2014 10:54:38 -0800 |
Tom Rodriguez |
print name and sig in TraceDeoptimization output
|
Mon, 27 Jan 2014 15:50:19 +0100 |
Doug Simon |
added getCodeString() to ExternalCompilationResult
|
Mon, 27 Jan 2014 15:49:33 +0100 |
Doug Simon |
removed unused PTX code
|
Sat, 25 Jan 2014 20:02:07 +0100 |
Doug Simon |
updated mx/projects for new Okra version
|
Fri, 24 Jan 2014 19:19:16 -0800 |
Christian Wimmer |
Fix SL unit test directory
|
Fri, 24 Jan 2014 18:42:52 -0800 |
Christian Wimmer |
Fix Eclipse formatter issues
|
Fri, 24 Jan 2014 18:18:49 -0800 |
Christian Wimmer |
Use source and expected output files to test Simple Language, instead of individual JUnit tests with the source and expected output as strings
|
Fri, 24 Jan 2014 18:16:24 -0800 |
Christian Wimmer |
Refactoring and cleanup of Simple Language (more to come soon)
|
Fri, 24 Jan 2014 18:13:38 -0800 |
Christian Wimmer |
Truffle API cleanup: Reduce the visibility of classes and constructors that are not intended to be instantiated by guest language implementations; provide abstract class RootCallTarget as a CallTarget to a RootNode
|
Fri, 24 Jan 2014 18:34:18 +0100 |
Doug Simon |
Merge.
|
Fri, 24 Jan 2014 17:43:14 +0100 |
Roland Schatz |
Fix CollapseFrameForSingleSideEffectPhase.
|
Fri, 24 Jan 2014 18:06:03 +0100 |
Doug Simon |
refactored phase for stamping parameters as non-null that was duplicated in the GPU backends
|
Fri, 24 Jan 2014 18:04:49 +0100 |
Doug Simon |
added ObjectPTXTest to test object parameter passing - all tests are disabled until GC issues are resolved
|
Fri, 24 Jan 2014 18:04:11 +0100 |
Doug Simon |
enabled some tests in FloatPTXTest that now work
|
Fri, 24 Jan 2014 18:03:55 +0100 |
Doug Simon |
disabled ControlPTXTest until issues are resolved
|
Fri, 24 Jan 2014 18:03:09 +0100 |
Doug Simon |
added work-around to handle CUDA context management in PTX C++ code
|
Fri, 24 Jan 2014 18:01:36 +0100 |
Doug Simon |
partially fixed passing of object parameters to PTX kernels; use a C++ object for managing resource allocation and cleanup around a PTX kernel execution
|
Fri, 24 Jan 2014 17:59:46 +0100 |
Doug Simon |
fixed assertion
|
Fri, 24 Jan 2014 12:26:05 +0100 |
Lukas Stadler |
only register ShortCircuitOrNodes in ConditionalElimination for fixed anchors
|
Fri, 24 Jan 2014 01:19:52 +0000 |
Chris Seaton |
Merge.
|
Fri, 24 Jan 2014 00:44:12 +0000 |
Chris Seaton |
Merge.
|
Thu, 23 Jan 2014 23:49:46 +0000 |
Chris Seaton |
Ruby: turn tracing and debugging back on by default.
|
Thu, 23 Jan 2014 23:27:46 +0000 |
Chris Seaton |
Ruby: change GRAAL_DIR to TRUFFLE_DIR.
|
Thu, 23 Jan 2014 16:35:57 -0800 |
Tom Rodriguez |
Merge
|
Thu, 23 Jan 2014 16:15:04 -0800 |
Tom Rodriguez |
Always copy method substitutions. Add some assertion checking for it.
|
Thu, 23 Jan 2014 15:21:14 -0800 |
Tom Rodriguez |
Disable AOT boolean test for now
|
Thu, 23 Jan 2014 14:35:40 -0800 |
Tom Rodriguez |
Handle null in printing
|
Thu, 23 Jan 2014 14:35:10 -0800 |
Tom Rodriguez |
Add bodies so exact math can deopt
|
Fri, 24 Jan 2014 00:52:06 +0100 |
Doug Simon |
HSAIL: support for using Okra simulator without needing to configure PATH and LD_LIBRARY_PATH
|
Fri, 24 Jan 2014 00:49:10 +0100 |
Doug Simon |
GPUOffload option does not interact with GPU detection
|
Fri, 24 Jan 2014 00:33:56 +0100 |
Doug Simon |
Merge.
|
Wed, 22 Jan 2014 18:46:38 +0100 |
Doug Simon |
use shared util for HSAIL calling convention
|
Wed, 22 Jan 2014 21:34:00 -0800 |
Michael Van De Vanter |
Merge with 9161ed8ce7964ca3df5e91894522b207a2bc4a3e
|
Wed, 22 Jan 2014 21:02:06 -0800 |
Michael Van De Vanter |
Ruby: refactor low level instrumentation services
|
Wed, 22 Jan 2014 20:35:00 -0800 |
Michael Van De Vanter |
Ruby: improve how instrumentation proxy handles some exceptional conditions
|
Wed, 22 Jan 2014 20:28:52 -0800 |
Michael Van De Vanter |
Truffle/Instrumentation: Javadoc and cleanup
|
Sat, 18 Jan 2014 22:12:42 -0800 |
Michael Van De Vanter |
Ruby: remove some prototyping code no longer needed
|
Wed, 22 Jan 2014 16:06:47 -0500 |
S.Bharadwaj Yadavalli |
Add graal-specific option -XX:+GPUOffload to trigger all GPU offload functionality. Cleanup function to decide GPU offload. Exclude GPU sources from nongraal builds.
|
Wed, 22 Jan 2014 15:27:31 +0100 |
Lukas Stadler |
fix invalid MemoryPhiNodes at loop begins
|
Wed, 22 Jan 2014 15:27:31 +0100 |
Lukas Stadler |
cyclic graph verification
|
Wed, 22 Jan 2014 14:03:47 +0100 |
Lukas Stadler |
fix GuardNode canonicalization
|
Wed, 22 Jan 2014 13:39:45 +0100 |
Doug Simon |
added library sources (if available) to generated Eclipse attach launcher
|
Wed, 22 Jan 2014 11:44:27 +0100 |
Roland Schatz |
Support narrow oops in reference maps.
|
Wed, 22 Jan 2014 11:27:28 +0100 |
Roland Schatz |
Refactor reference maps.
|
Wed, 22 Jan 2014 10:51:32 +0100 |
Lukas Stadler |
split a negated guard with a ShortCircuitOr condition into two guards
|
Tue, 21 Jan 2014 18:35:46 +0100 |
Gilles Duboscq |
GuardLowering: do not use trapping accesses for guards with a speculation
|
Tue, 21 Jan 2014 18:35:03 +0100 |
Gilles Duboscq |
Sweeper: make sure we only run the sweeper on java threads
|
Tue, 21 Jan 2014 15:26:38 +0100 |
Doug Simon |
added list to PTXHotSpotBackend for keeping a valid installed kernel (and its associated nmethods) alive
|
Tue, 21 Jan 2014 12:14:38 +0100 |
Andreas Woess |
Truffle: fix non-local control flow using exceptions
|
Tue, 21 Jan 2014 00:20:33 +0200 |
Bernhard Urban |
IGV: throw graph reference away when GraphNode component is closed
|