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 |
Mon, 20 Jan 2014 20:17:05 +0100 |
Bernhard Urban |
IGV: fix nulling out reference in rootnode |
Mon, 20 Jan 2014 22:30:19 +0100 |
Doug Simon |
Merge. |
Mon, 20 Jan 2014 19:50:17 +0100 |
Gilles Duboscq |
In a Graal-enabled VM, run the Sweeper even if the current thread is not a compiler thread. |
Mon, 20 Jan 2014 19:49:47 +0100 |
Gilles Duboscq |
Avoid segfault in InstanceKlass::oop_print_on's String special case when the value array is null. |
Mon, 20 Jan 2014 19:48:53 +0100 |
Gilles Duboscq |
Deoptimization: only process the pendign speculation for Graal-compiled methods |
Mon, 20 Jan 2014 19:12:01 +0100 |
Doug Simon |
moved @Ignore to the correct method; try better to force a GC in test |
Mon, 20 Jan 2014 18:25:17 +0100 |
Christian Humer |
Merge. |
Mon, 20 Jan 2014 16:33:40 +0100 |
Christian Humer |
Truffle: fixed failing FrameTest. |
Mon, 20 Jan 2014 15:23:10 +0100 |
Christian Humer |
Truffle-DSL: added default buffering to all java source code that is written. JavaFileObject#openWriter may return a non-buffered writer. |
Mon, 20 Jan 2014 15:18:39 +0100 |
Christian Humer |
SL: another minor FrameDescriptor fix. |
Mon, 20 Jan 2014 14:22:56 +0100 |
Christian Humer |
Merge. |
Fri, 17 Jan 2014 17:10:46 +0100 |
Christian Humer |
SL: required fixes for moving FrameDescriptor to the RootNode. |
Mon, 20 Jan 2014 13:44:54 +0100 |
Christian Humer |
Ruby: required fixes for moving FrameDescriptor to the RootNode. |
Fri, 17 Jan 2014 17:06:08 +0100 |
Christian Humer |
Truffle API-change: FrameDescriptors are now stored in the RootNode in a final field instead of the CallTarget. |
Fri, 17 Jan 2014 16:55:59 +0100 |
Christian Humer |
Merge. |
Thu, 16 Jan 2014 15:20:17 +0100 |
Christian Humer |
Truffle: extend inlining interface with custom reprofile counters. |
Mon, 20 Jan 2014 18:22:02 +0200 |
Bernhard Urban |
IGV: remove listener when closing the top component |
Mon, 20 Jan 2014 16:09:11 +0100 |
Bernhard Urban |
IGV: avoid potential memory leak |
Mon, 20 Jan 2014 16:09:10 +0100 |
Bernhard Urban |
IGV: explicitly avoid serialization of top component |
Mon, 20 Jan 2014 16:29:10 +0100 |
Doug Simon |
PTX wrapper maintains a reference to the HotSpotNmethod object for the installed GPU code so that code invalidation can be tested for in the wrapper |
Mon, 20 Jan 2014 16:27:24 +0100 |
Doug Simon |
added check for invalidated code in executeCompiledMethodVarargs |
Mon, 20 Jan 2014 16:26:39 +0100 |
Doug Simon |
changed return type of HotSpotCodeCacheProvider.addExternalMethod to be HotSpotNmethod |
Mon, 20 Jan 2014 16:25:14 +0100 |
Doug Simon |
fixed warning |
Mon, 20 Jan 2014 16:25:04 +0100 |
Doug Simon |
refined class path used by unittest to only include dependencies of the tests that will be run |
Fri, 17 Jan 2014 11:19:50 +0100 |
Lukas Stadler |
adapt tests for new IfNode and MergeNode simplifications |
Fri, 17 Jan 2014 09:38:39 +0100 |
Lukas Stadler |
additional simplifications for IfNode and MergeNode |
Wed, 15 Jan 2014 16:11:56 +0100 |
Lukas Stadler |
allow multiple ReturnNodes per graph |
Wed, 15 Jan 2014 16:08:57 +0100 |
Lukas Stadler |
expose memory map merging functionality in FloatingReadPhase |
Wed, 15 Jan 2014 16:07:01 +0100 |
Lukas Stadler |
add IterableNodeType to ReturnNode |
Fri, 17 Jan 2014 09:36:26 +0100 |
Lukas Stadler |
fix Class.isInstance substitution |
Wed, 15 Jan 2014 17:00:40 +0100 |
Lukas Stadler |
remove LoadFieldNodes without usages |
Wed, 15 Jan 2014 16:03:07 +0100 |
Lukas Stadler |
change label of ParameterNode |
Mon, 20 Jan 2014 09:21:39 +0100 |
Lukas Stadler |
fix compile error in method.cpp |
Sun, 19 Jan 2014 18:18:42 +0000 |
Chris Seaton |
Allow TruffleOptions to be set using system properties. |
Fri, 17 Jan 2014 23:16:59 +0100 |
Gilles Duboscq |
Use .equals instead of == to compare Constant |
Fri, 17 Jan 2014 16:03:13 -0500 |
S.Bharadwaj Yadavalli |
schedule lambda method compilation and execution on GPU (PTX) when possible; fix a couple of bugs. |
Fri, 17 Jan 2014 17:26:47 +0100 |
Doug Simon |
fixed problem in netbeansinit that generated invalid annotation processor paths for projects |
Fri, 17 Jan 2014 16:36:51 +0100 |
Gilles Duboscq |
Use a more meaningfull Compilationresult/HotSpotNMethod name in the TruffleCompilerImpl |
Fri, 17 Jan 2014 16:23:18 +0100 |
Gilles Duboscq |
Rename OptimizeGuardAnchors to OptimizeGuardAnchorsPhase |
Fri, 17 Jan 2014 16:22:26 +0100 |
Gilles Duboscq |
Make optimal anchor point available ouside OptimizeGuardAnchors phase |
Fri, 17 Jan 2014 16:13:05 +0100 |
Gilles Duboscq |
Keep speculation and debug id when canonicalizing DynamicDeoptimizeNode |
Fri, 17 Jan 2014 16:13:02 +0100 |
Gilles Duboscq |
Rename more 'speculation id' to 'debug id'. Add decodeDebugId to MetaAccessProvider |
Fri, 17 Jan 2014 15:46:30 +0100 |
Roland Schatz |
Tightly pack data references that are smaller than 8 bytes. |
Fri, 17 Jan 2014 15:40:50 +0100 |
Roland Schatz |
Fix equals and hashCode in Float/IntegerStamp. |
Fri, 17 Jan 2014 14:07:36 +0100 |
Gilles Duboscq |
JTTTest: add optional 'bind' and 'noProfile' parameters |
Fri, 17 Jan 2014 14:07:06 +0100 |
Gilles Duboscq |
SpeculationLog: split maySpeculate into maySpeculate (check only) and speculate (register) |
Fri, 17 Jan 2014 14:04:41 +0100 |
Gilles Duboscq |
Add a setter for GuardNode.speculation |
Fri, 17 Jan 2014 14:34:36 +0100 |
Gilles Duboscq |
Add the speculation log to the MidTierContext |
Fri, 17 Jan 2014 14:03:59 +0100 |
Gilles Duboscq |
deoptimization, replace 'speculation' with 'debug_id' in some debug messages, Add debug messages arounf speculation handling |
Fri, 17 Jan 2014 14:02:42 +0100 |
Gilles Duboscq |
CodeCacheProvider.addMethod: add speculationLog argument |
Fri, 17 Jan 2014 14:01:02 +0100 |
Gilles Duboscq |
UseTrappingNullChecksPhase: do not use trapping null check for a reason which is not null check or has an attached speculation |
Fri, 17 Jan 2014 13:58:56 +0100 |
Gilles Duboscq |
Fix AMD64HotSpotLIRGenerator.moveValueToThread |
Fri, 17 Jan 2014 11:24:04 +0200 |
Bernhard Urban |
method substitution for {Character,Short}.reverseBytes() |
Thu, 16 Jan 2014 20:52:12 -0800 |
Michael Van De Vanter |
Truffle/Instrumentation: fix NPE in InstrumentationProbeNode |
Thu, 16 Jan 2014 17:23:50 -0800 |
Michael Van De Vanter |
Truffle: SourceManager documentation concerning file caching |
Thu, 16 Jan 2014 16:43:56 -0800 |
Michael Van De Vanter |
Merge with d2976008ce631154918becdeda6ca54101f202c6 |
Thu, 16 Jan 2014 16:40:37 -0800 |
Michael Van De Vanter |
Ruby: expose the constant CoreLibrary.RUBY_VERSION |
Thu, 16 Jan 2014 16:12:07 -0800 |
Michael Van De Vanter |
Truffle: Javadoc typo |
Thu, 16 Jan 2014 21:47:17 +0000 |
Chris Seaton |
Merge. |
Wed, 15 Jan 2014 19:54:48 +0000 |
Chris Seaton |
Ruby: more tidy up. |
Wed, 15 Jan 2014 19:33:33 +0000 |
Chris Seaton |
Ruby: remove some unimportant debugging flags. |
Thu, 16 Jan 2014 20:56:07 +0100 |
Andreas Woess |
remove duplicate code in VMToCompilerImpl.compileMethod |
Thu, 16 Jan 2014 20:53:18 +0100 |
Andreas Woess |
get holder class from metaspace method when resolving MemberName target method; not necessarily the same as MemberName.clazz |
Thu, 16 Jan 2014 17:50:58 +0100 |
Andreas Woess |
remove unreferenced local variable in gpu_ptx.cpp |
Thu, 16 Jan 2014 12:18:29 +0100 |
Gilles Duboscq |
Don't create null guards for values that are already known to be non-null. |
Wed, 15 Jan 2014 21:30:34 +0100 |
Doug Simon |
Removed com.oracle.graal.hotspot.ptx.test project |
Wed, 15 Jan 2014 21:27:03 +0100 |
Doug Simon |
Merge. |
Wed, 15 Jan 2014 21:13:25 +0100 |
Doug Simon |
renamed PTXLaunchKernelGraphKit to PTXWrapperBuilder |
Wed, 15 Jan 2014 20:25:55 +0100 |
Doug Simon |
reworked PTX unit tests to PTX kernel call wrapper |
Wed, 15 Jan 2014 20:24:44 +0100 |
Doug Simon |
moved all PTX compilation harness logic in PTXHotSpotBackend |
Wed, 15 Jan 2014 20:24:13 +0100 |
Doug Simon |
added support for @ParallelOver annotation in PTX kernel call wrapper |
Wed, 15 Jan 2014 20:21:53 +0100 |
Doug Simon |
suppress the exception raised by Junit's "assume" mechanism in GraalCompilerTest.test() |
Wed, 15 Jan 2014 19:27:55 +0000 |
Chris Seaton |
Merge. |
Wed, 15 Jan 2014 19:27:27 +0000 |
Chris Seaton |
Ruby: remove versioning. |
Wed, 15 Jan 2014 18:21:55 +0100 |
Gilles Duboscq |
Guard processing of _pending_failed_speculation with #ifdef GRAAL in Thread::oops_do |
Tue, 17 Dec 2013 11:55:08 +0100 |
Gilles Duboscq |
Keep speculations alive in the speculation log |
Thu, 12 Dec 2013 15:31:24 +0100 |
Gilles Duboscq |
Add code to trace uncollected speculations |
Thu, 12 Dec 2013 15:13:02 +0100 |
Gilles Duboscq |
Add a speculation oop for uncommon trap deoptimization. Save it in the SpeculationLog during deoptimization. |
Wed, 15 Jan 2014 15:11:47 +0100 |
Roland Schatz |
Add UseConcMarcSweepGC flag to HotSpotVMConfig. |
Wed, 15 Jan 2014 15:01:39 +0100 |
Roland Schatz |
Properly handle illegal locations in MoveResolver verification. |
Wed, 15 Jan 2014 00:34:56 +0100 |
Doug Simon |
PTX backend can alter compilation pipeline to offload selected code to the GPU |
Wed, 15 Jan 2014 00:33:34 +0100 |
Doug Simon |
added mechanism for a (GPU) backend to override/supply the initial graph in the compilation pipeline |
Tue, 14 Jan 2014 19:31:37 +0100 |
Gilles Duboscq |
Adjust expected test result in WriteBarrierVerificationTest |
Tue, 14 Jan 2014 16:27:14 +0100 |
Gilles Duboscq |
Make a separate phase to use trapping null checks instead of branches when implicitNullCheckLimit > 0 |
Tue, 14 Jan 2014 14:33:11 +0100 |
Gilles Duboscq |
remove check for null in recordImplicitException, it should not be called with a null LIRFrameState |
Mon, 13 Jan 2014 19:08:58 +0100 |
Gilles Duboscq |
Removing usage of NullCheckNode in GuardNode.lowerGuard() |
Mon, 13 Jan 2014 16:54:03 +0100 |
Gilles Duboscq |
Remove createNullCheckGuard from LoweringTool. Use generic createGuard instead |
Mon, 13 Jan 2014 10:46:52 +0100 |
Gilles Duboscq |
Add probabilities to NewObjectSnippets.allocateInstanceDynamic |
Tue, 14 Jan 2014 10:14:31 -0800 |
Tom Rodriguez |
Use compile ids assigned by hotspot |
Tue, 14 Jan 2014 10:14:28 -0800 |
Tom Rodriguez |
Add locally specified guards to substitutions |
Tue, 14 Jan 2014 16:26:40 +0100 |
Bernhard Urban |
MacroNode: do not modify the cached version of the graph |
Tue, 14 Jan 2014 11:56:04 +0100 |
Doug Simon |
more robust handling of errors in Constant.toString() |
Mon, 13 Jan 2014 23:03:12 +0100 |
Doug Simon |
disabled new PTX tests if PTX GPU is not available |
Mon, 13 Jan 2014 22:36:19 +0100 |
Doug Simon |
canonicalized projects |
Mon, 13 Jan 2014 22:32:27 +0100 |
Doug Simon |
initial code for calling PTX kernel code from Java with parameter marshaling and return value unmarshaling performed by a wrapper specified via manual graph construction |
Mon, 13 Jan 2014 22:28:57 +0100 |
Doug Simon |
fixed name clash |
Mon, 13 Jan 2014 22:19:26 +0100 |
Doug Simon |
made GraalCompilerTest slightly more extensible |
Mon, 13 Jan 2014 21:41:19 +0100 |
Doug Simon |
made some GraphKit methods protected |
Mon, 13 Jan 2014 21:40:47 +0100 |
Doug Simon |
improved format checking and error reporting when parsing a projects file |
Mon, 13 Jan 2014 19:18:43 +0100 |
Bernhard Urban |
update method signatures for makeGraph |
Mon, 13 Jan 2014 19:48:35 +0200 |
Bernhard Urban |
Replacements: use enum to describe framestate action |
Mon, 13 Jan 2014 18:37:27 +0100 |
Bernhard Urban |
MacroNode: fix case for macro node lowering if framestates are not removed |
Mon, 13 Jan 2014 13:49:54 +0100 |
Lukas Stadler |
fix formatting |
Mon, 13 Jan 2014 13:45:25 +0100 |
Lukas Stadler |
Merge |
Mon, 13 Jan 2014 13:20:30 +0100 |
Lukas Stadler |
rename LocalNode to ParameterNode |
Mon, 13 Jan 2014 09:29:31 +0100 |
Lukas Stadler |
fix for FrameState.applyToNonVirtual |
Mon, 13 Jan 2014 09:28:44 +0100 |
Lukas Stadler |
use graph builder suite for compiler tests |
Mon, 13 Jan 2014 12:21:25 +0100 |
Andreas Woess |
fix lowering of instanceof with ConditionAnchorNode usage |
Mon, 13 Jan 2014 11:28:25 +0100 |
Erik Eckstein |
consider register priority in rematerialization decision |
Mon, 13 Jan 2014 10:42:55 +0100 |
Bernhard Urban |
UnsafeAllocTest: fix stamp problem |
Mon, 13 Jan 2014 09:10:54 +0100 |
Bernhard Urban |
UnsafeAllocTests: Ignore abstract test for now, as type is refused by ObjectStamp |
Fri, 10 Jan 2014 23:28:57 +0100 |
Bernhard Urban |
update method signature for makeGraph |
Fri, 10 Jan 2014 21:22:08 +0100 |
Bernhard Urban |
MacroNode: apply SnippetFrameStateCleanPhase for nested MacroNodes |
Fri, 10 Jan 2014 21:18:57 +0100 |
Bernhard Urban |
Canonicalizer: allow nodes to implement simplifiable and canonicalizable |
Fri, 10 Jan 2014 20:16:31 +0100 |
Bernhard Urban |
fix recursion problem around macro nodes (e.g. array copy) |
Fri, 10 Jan 2014 15:26:01 +0100 |
Bernhard Urban |
remove dead field |
Fri, 10 Jan 2014 15:25:55 +0100 |
Bernhard Urban |
fix canonicalization of DynamicNewInstanceNode |
Fri, 10 Jan 2014 14:29:07 +0100 |
Bernhard Urban |
inliningutils: minor refactor |
Fri, 10 Jan 2014 14:18:12 +0100 |
Bernhard Urban |
Replacements: try to inline MacroNodes first |
Fri, 10 Jan 2014 15:03:22 +0200 |
Bernhard Urban |
SchedulePhase: use {Queue,Deque}/LinkedList instead of Stack |
Sun, 12 Jan 2014 22:20:27 +0100 |
Doug Simon |
refactored ForeignCallStub.GraphBuilder into top level GraphKit class |
Sun, 12 Jan 2014 20:25:33 +0100 |
Andreas Woess |
Fix graph mark comparison in TruffleCache |
Sun, 12 Jan 2014 18:43:35 +0000 |
Chris Seaton |
Ruby: disabled debugging and tracing while they?re broken. |
Sun, 12 Jan 2014 15:01:24 +0100 |
Doug Simon |
added AllocaNode for reserving a block of memory in the stack frame of a method |
Sun, 12 Jan 2014 14:53:00 +0100 |
Doug Simon |
enhanced support for reserving a block of memory on the stack such that the block can be a mix of primitive data and object pointers |
Fri, 10 Jan 2014 19:30:45 -0800 |
twisti |
slightly better (denser) Class.isArray check |
Fri, 10 Jan 2014 17:47:16 -0800 |
twisti |
enable String.equals substitution but disable it when RegisterPressure is used |
Fri, 10 Jan 2014 13:40:44 +0100 |
Lukas Stadler |
small interface fixes to SuitesProvider and MonitorIdNode |
Fri, 10 Jan 2014 13:40:13 +0100 |
Lukas Stadler |
fix bugs in HotSpotDebugInfoBuilder and CommitAllocationNode |
Fri, 10 Jan 2014 12:21:29 +0100 |
Doug Simon |
added sourcePath attribute to OKRA library declaration |
Fri, 10 Jan 2014 11:30:04 +0100 |
Roland Schatz |
Improve documentation of data section building code. |
Thu, 09 Jan 2014 20:14:11 -0800 |
twisti |
renamed movzx/movsx instructions; removed duplicate movswl; added movzbl |
Thu, 09 Jan 2014 20:04:55 -0800 |
twisti |
check branch displacement when patching short branches |
Thu, 09 Jan 2014 16:18:29 +0100 |
Lukas Stadler |
remove PhasePlan |
Thu, 09 Jan 2014 14:31:31 +0100 |
Lukas Stadler |
remove ForeignCallProvider reference from GraphBuilderPhase |
Thu, 09 Jan 2014 18:56:15 +0100 |
Lukas Stadler |
remove some debugging code in MonitorExitNode |
Thu, 09 Jan 2014 16:29:32 +0100 |
Gilles Duboscq |
Add initialization checks to Unsafe.allocateInstance intrinsic |
Thu, 09 Jan 2014 15:11:34 +0100 |
Gilles Duboscq |
Simplify UnsafeAllocateInstance01 tests and ignore tests that crash hotspot |
Thu, 09 Jan 2014 11:29:18 +0100 |
Gilles Duboscq |
GraalCompilerTest: add messages to exception comparison asserts to make JUnit output clearer |
Thu, 09 Jan 2014 11:27:45 +0100 |
Gilles Duboscq |
GraalCompilerTest: fix NPE when debugging is not enabled. |
Thu, 09 Jan 2014 11:29:56 +0100 |
Gilles Duboscq |
Add DynamicNewInstanceNode and use it to intrinsify Unsafe.allocateInstance |
Tue, 31 Dec 2013 17:23:54 +0100 |
Gilles Duboscq |
Macro nodes should have priority over substitutions in Truffle Partial Evaluator |
Thu, 09 Jan 2014 13:09:44 +0100 |
Roland Schatz |
Move data section building code to Java. |
Thu, 09 Jan 2014 11:46:07 +0100 |
Doug Simon |
Merge. |
Thu, 09 Jan 2014 11:45:41 +0100 |
Doug Simon |
fixed compare instruction emitting in HSAILAssembler |
Thu, 09 Jan 2014 10:24:26 +0100 |
Lukas Stadler |
fix truffle compilation after monitorenter/exit changes |
Thu, 09 Jan 2014 08:30:58 +0100 |
Doug Simon |
added assertion for correct format argument in a safepoint poll reloc info |
Thu, 09 Jan 2014 08:29:54 +0100 |
Doug Simon |
removed no longer necessary special code path for Graal |
Wed, 08 Jan 2014 15:49:18 -0800 |
Michael Van De Vanter |
Merge with 4fc8c8bb4c32878cc04b064d2ac9ad1fce1a85e0 |
Wed, 08 Jan 2014 14:03:36 -0800 |
Michael Van De Vanter |
Ruby: major upgrade in debugging support, mainly for navigation: step, next (passing over calls), return (from enclosing function), etc. Also a few bug fixes. |
Wed, 08 Jan 2014 14:00:21 -0800 |
Michael Van De Vanter |
Ruby: minor tweaks to implementation nodes for debugging access |
Tue, 07 Jan 2014 18:28:40 -0800 |
Michael Van De Vanter |
Truffle: extensions to the DebugManager interface in the Instrumentation Framework |
Tue, 07 Jan 2014 18:26:59 -0800 |
Michael Van De Vanter |
Truffle: delete an unnecessary class from the Instrumentation Framework |
Tue, 07 Jan 2014 18:26:11 -0800 |
Michael Van De Vanter |
Truffle: extend Instrumentation Framework for proxies/probes to include phylum marking, low level stepping mode, and bug fixes. |
Tue, 07 Jan 2014 18:21:20 -0800 |
Michael Van De Vanter |
Truffle: refinements in the management of source information: a new marker interface for empty SourceSections and fix a bug that kept modified source files from being reloaded. |
Tue, 07 Jan 2014 18:09:42 -0800 |
Michael Van De Vanter |
Truffle/Ruby: extend Instrumentation framework with language-agnostic interfaces for access to AST printing utilities and a Ruby implementation |
Tue, 07 Jan 2014 17:52:54 -0800 |
Michael Van De Vanter |
Truffle: introduce the notion of a node "phylum", a user-oriented categorization of nodes that is independent of implementation, to be used by tools when identifying program parts, such as "statements". |
Wed, 08 Jan 2014 22:59:53 +0100 |
Doug Simon |
removed Assembler::no_operand alias |
Wed, 08 Jan 2014 22:59:24 +0100 |
Doug Simon |
re-added relocation entry for safepoint polling instruction emitted by C1 on SPARC |
Wed, 08 Jan 2014 11:17:11 -0800 |
Tom Rodriguez |
Remove overly restrictive assert |
Wed, 08 Jan 2014 18:20:32 +0000 |
Chris Seaton |
Merge. |
Wed, 08 Jan 2014 17:44:56 +0000 |
Chris Seaton |
Merge. |
Wed, 08 Jan 2014 17:42:10 +0000 |
Chris Seaton |
Ruby: fix some ?break? semantics. |
Wed, 08 Jan 2014 17:10:18 +0000 |
Chris Seaton |
Ruby: fix minor issues. |
Wed, 08 Jan 2014 18:23:33 +0100 |
Lukas Stadler |
rework of monitorenter/exit (use MonitorIdNode) |
Wed, 08 Jan 2014 16:57:30 +0100 |
Doug Simon |
removed poll_Relocation::pollingForm type and associated data field and rely solely on format field of safepoint relocation entries when deciding whether or not to relocate the operand of a safepoint poll instruction |
Wed, 08 Jan 2014 16:56:01 +0100 |
Doug Simon |
removed unnecessary relocation entry |
Wed, 08 Jan 2014 15:40:06 +0100 |
Doug Simon |
removed ability for the log indentation mechanism to also enable/disable logging which should be controlled only by the -G:Log command line option |
Wed, 08 Jan 2014 14:50:05 +0100 |
Lukas Stadler |
small parameter renaming in HotSpotDebugInfoBuilder |
Wed, 08 Jan 2014 14:49:32 +0100 |
Lukas Stadler |
refactor CommitAllocationNode lowering in HotSpotLoweringProvider |
Wed, 08 Jan 2014 14:48:32 +0100 |
Lukas Stadler |
NodeList: use EMPTY_NODE_ARRAY for zero-sized arrays |
Wed, 08 Jan 2014 14:47:47 +0100 |
Lukas Stadler |
fix handling of sandboxed debug scopes (don't destroy parent flags) |
Wed, 08 Jan 2014 12:51:13 +0100 |
Erik Eckstein |
don?t explicitly disable debug log output in linear scan and graphbuilder |
Wed, 08 Jan 2014 11:49:52 +0100 |
Doug Simon |
removed debug output |
Wed, 08 Jan 2014 10:43:05 +0100 |
Doug Simon |
made initial size of block predecessor and successor lists 4 (testing shows this cover 99% of cases) |
Tue, 07 Jan 2014 16:32:58 -0800 |
Tom Rodriguez |
improve quoting in c1 visualizer output |
Tue, 07 Jan 2014 16:32:30 -0800 |
Tom Rodriguez |
Enable more constant stores |
Tue, 07 Jan 2014 14:59:18 -0800 |
twisti |
String.equals method substitution |
Tue, 07 Jan 2014 14:50:02 -0800 |
twisti |
removed unused variable in lookupFieldInPool |
Mon, 06 Jan 2014 17:31:43 -0800 |
twisti |
UseCountLeadingZerosInstruction is AMD64 only; making optional |
Tue, 07 Jan 2014 22:36:23 +0100 |
Christian Humer |
Merge. |
Tue, 07 Jan 2014 22:27:04 +0100 |
Christian Humer |
Truffle-DSL: added missing Override to remove. |
Tue, 07 Jan 2014 22:26:53 +0100 |
Christian Humer |
Truffle-DSL: removed try-catch hack for polymorphic invocations. |
Tue, 07 Jan 2014 22:06:37 +0100 |
Christian Humer |
Truffle-DSL: fixed bugs due to previous cleanup. addtional cleanup. |
Tue, 07 Jan 2014 20:21:17 +0100 |
Christian Humer |
Truffle-DSL: fixed missing field in copy constructor of ParamterSpec. |
Tue, 07 Jan 2014 20:16:01 +0100 |
Christian Humer |
Truffle-DSL: fixed bug when using @CreateCast with children arrays. |
Tue, 07 Jan 2014 20:06:27 +0100 |
Christian Humer |
Truffle-DSL: removed support for implicit parameters. not needed anymore. |
Tue, 07 Jan 2014 20:05:55 +0100 |
Christian Humer |
Truffle-DSL: Added test for @CreateCast. |
Tue, 07 Jan 2014 19:13:54 +0100 |
Christian Humer |
Truffle-DSL: minor cleanup. |
Tue, 07 Jan 2014 18:53:04 +0100 |
Christian Humer |
Merge. |
Tue, 07 Jan 2014 18:52:32 +0100 |
Christian Humer |
Truffle-DSL: Removed API classes NodeId, NodeContainer and SpecializationListener. |
Tue, 07 Jan 2014 12:22:47 +0100 |
Christian Humer |
Truffle-DSL: Added support for references to child arrays in @ShortCircuit; |
Tue, 07 Jan 2014 21:52:07 +0100 |
Bernhard Urban |
mx: fix length of revision specifier |
Tue, 07 Jan 2014 21:46:56 +0100 |
Bernhard Urban |
mx: omit weird logic to copy bootstrap jdk, just do cp -R |
Tue, 07 Jan 2014 22:40:02 +0200 |
Bernhard Urban |
mx: make copying files from bootstrap jdk optional |
Tue, 07 Jan 2014 19:48:22 +0200 |
Bernhard Urban |
mx: append graal revision to release file of jdk |
Tue, 07 Jan 2014 14:48:45 +0200 |
Bernhard Urban |
mx: also copy files from bootstrap jdk |
Tue, 07 Jan 2014 14:41:52 +0100 |
Roland Schatz |
Change signature of lowerToIf. |
Mon, 06 Jan 2014 17:19:18 -0800 |
Tom Rodriguez |
Embed compressed constants when possible and use more efficient patterns for encoding |
Mon, 06 Jan 2014 14:30:23 -0800 |
Tom Rodriguez |
Merge |
Fri, 03 Jan 2014 16:38:57 -0800 |
Tom Rodriguez |
filter illegal toIntervals when verifying MoveResolver |
Thu, 02 Jan 2014 14:53:19 -0800 |
Tom Rodriguez |
derive CPUFeatures from VM_Version::_cpuFeatures |
Thu, 02 Jan 2014 14:56:47 -0800 |
Tom Rodriguez |
don't optimize moves involving unallocatable registers |
Mon, 06 Jan 2014 20:43:31 +0100 |
Doug Simon |
renamed pollingPageDistance enum to pollingForm |
Mon, 06 Jan 2014 17:12:09 +0000 |
Chris Seaton |
Ruby: import project. |
Mon, 06 Jan 2014 14:21:39 +0100 |
Doug Simon |
added support for ImmutabelCode safepoints (GRAAL-283) |
Mon, 06 Jan 2014 13:41:59 +0100 |
Doug Simon |
reloc info for safepoint polls includes whether the poison page is far or near |
Sat, 04 Jan 2014 02:08:33 +0200 |
Bernhard Urban |
remove unmaintained 'graal visualizer' |
Sat, 04 Jan 2014 02:03:51 +0200 |
Bernhard Urban |
mx: fix pylint import warning |
Sat, 04 Jan 2014 01:43:37 +0200 |
Bernhard Urban |
mx: add completion support for hotspot options (GRAAL-297) |
Sat, 04 Jan 2014 00:33:49 +0200 |
Bernhard Urban |
mx: add completion support for graal options (GRAAL-297) |
Fri, 03 Jan 2014 16:36:15 +0200 |
Bernhard Urban |
mx: experimental autocompletion generation for zsh (GRAAL-297) |
Fri, 03 Jan 2014 23:56:03 +0100 |
Doug Simon |
fixed bug (properly) in nested lock depth computation |
Fri, 03 Jan 2014 12:00:19 -0800 |
Christian Wimmer |
Introduce a LoweringStage so that lowerings can be conditional on one of the three times that lowering is performed by default |
Fri, 03 Jan 2014 11:56:49 -0800 |
Christian Wimmer |
Utility method to convert a long to a pointer |
Fri, 03 Jan 2014 11:55:58 -0800 |
Christian Wimmer |
Re-use buildInitialGraph to ensure the same phases are run when inlining the original method |
Fri, 03 Jan 2014 11:55:14 -0800 |
Christian Wimmer |
Bugfix in inlining |
Fri, 03 Jan 2014 11:54:16 -0800 |
Christian Wimmer |
UnsafeCastNode is different from PiNode, so it is useful and not deprecated |
Fri, 03 Jan 2014 11:53:34 -0800 |
Christian Wimmer |
Check for stackKind |
Fri, 03 Jan 2014 11:53:03 -0800 |
Christian Wimmer |
Preserve guardsStage when copying graphs |
Fri, 03 Jan 2014 11:51:56 -0800 |
Christian Wimmer |
ReturnOp ends a block |
Fri, 03 Jan 2014 11:51:23 -0800 |
Christian Wimmer |
Bugfix: do not eliminate exception handler entry blocks |
Fri, 03 Jan 2014 11:50:39 -0800 |
Christian Wimmer |
Make invoke node creation overrideable by subclasses |
Fri, 03 Jan 2014 11:48:36 -0800 |
Christian Wimmer |
Bugfix: Canonicalize field flags before looking up cached fields, to avoid creating the same field twice with different flags |
Fri, 03 Jan 2014 11:46:35 -0800 |
Christian Wimmer |
Bugfix: node successors are unordered, so emitting a jump to the first successor hits a random target |
Thu, 02 Jan 2014 18:02:01 +0100 |
Doug Simon |
made CodeInstaller subclassable and virtualized the methods for creating ScopeValues |
Mon, 30 Dec 2013 20:36:04 +0000 |
Chris Seaton |
Merge. |
Sun, 22 Dec 2013 20:06:55 +0000 |
Chris Seaton |
Disable assertions that fail under normal usage. |
Mon, 30 Dec 2013 16:39:50 +0200 |
Christos Kotselidis |
Use precise barriers for VirtualArrayNodes |
Fri, 27 Dec 2013 17:13:57 -0800 |
Christian Wimmer |
merge |
Fri, 27 Dec 2013 15:12:12 -0800 |
Christian Wimmer |
The runtime cannot always compare two constants |
Fri, 27 Dec 2013 15:11:12 -0800 |
Christian Wimmer |
Move class SystemIdentityHashCodeNode to its own Java file to work around javac bug when compiling the inner class |
Fri, 27 Dec 2013 23:25:34 +0100 |
Doug Simon |
fixed grammar in comment |
Fri, 27 Dec 2013 23:25:21 +0100 |
Doug Simon |
refactored common code into a separate function |
Fri, 27 Dec 2013 20:47:22 +0100 |
Doug Simon |
added [netbeans|eclipse]-config*.zip to .hgignore |
Thu, 26 Dec 2013 12:37:28 -0800 |
twisti |
moved JavaType creation in CompilerToVM.lookupType into Java |
Thu, 26 Dec 2013 12:13:28 -0800 |
twisti |
removed unused class definitions in graalJavaAccess.hpp |
Thu, 26 Dec 2013 14:13:55 +0100 |
Doug Simon |
added support for JDT environment variable which forces all Java source compilation to use the Eclipse batch compiler, including compilation as part of other commands such as eclipseinit |