Mon, 24 Nov 2014 23:29:13 +0100 |
Doug Simon |
only register AMD64Substitutions if the target architecture is AMD64
|
Mon, 24 Nov 2014 11:48:24 -0800 |
Tom Rodriguez |
Minor pointer stamp related fixes
|
Mon, 24 Nov 2014 11:40:00 -0800 |
Tom Rodriguez |
LoadHubNode should always use StampProvider stamp
|
Mon, 24 Nov 2014 20:32:24 +0100 |
Doug Simon |
adds ability for substitution guards to have a constructor with an Architecture argument
|
Mon, 24 Nov 2014 17:29:51 +0100 |
Christian Humer |
Truffle-DSL: fixed bug in source ordering when compiling with JDT.
|
Mon, 24 Nov 2014 16:33:02 +0100 |
Bernhard Urban |
ClassSubstitutions: use .isNull on klass pointer
|
Mon, 24 Nov 2014 16:30:28 +0100 |
Bernhard Urban |
ClassSubstitutions: macro for Class.isAssignable
|
Mon, 24 Nov 2014 15:06:49 +0100 |
Roland Schatz |
Introduce isNull() method for metaspace pointers.
|
Mon, 24 Nov 2014 13:53:14 +0100 |
Roland Schatz |
Generalize NULL handling to work on arbitrary pointers.
|
Mon, 24 Nov 2014 13:20:02 +0100 |
Roland Schatz |
Add missing javadoc.
|
Mon, 24 Nov 2014 13:48:38 +0100 |
Doug Simon |
disabled additional pylint checks to workaround false positives
|
Mon, 24 Nov 2014 12:13:31 +0100 |
Roland Schatz |
Use asConstant() instead of asJavaConstant() where possible.
|
Sun, 23 Nov 2014 16:09:26 -0800 |
Michael Van De Vanter |
Truffle/Instrumentation: CHANGELOG for recent updates.
|
Sun, 23 Nov 2014 16:07:23 -0800 |
Michael Van De Vanter |
Truffle Instrumentation: major API revision, based around the Probe and Instrument classes; add Instrumentable API for language implementors, with most details automated; reimplemented to handle AST splitting automatically; more JUnit tests.
|
Fri, 21 Nov 2014 13:16:02 +0100 |
Bernhard Urban |
mx build: set initial heap size explicitly
|
Thu, 20 Nov 2014 18:01:18 +0100 |
Roland Schatz |
Move HotSpot specific functionality to new subinterface of ConstantReflectionProvider.
|
Thu, 20 Nov 2014 17:00:19 +0100 |
Roland Schatz |
Move raw memory access operations to a separate interface.
|
Thu, 20 Nov 2014 15:23:46 +0100 |
Roland Schatz |
Create separate stamps for Klass* and Method*, and make them hotspot specific.
|
Thu, 20 Nov 2014 14:57:42 +0100 |
Roland Schatz |
Use StampProvider to create platform dependent stamps for LoadHub and LoadMethod nodes.
|
Thu, 20 Nov 2014 14:13:38 +0100 |
Roland Schatz |
Introduce StampProvider to support different stamps for metadata on different VMs.
|
Thu, 20 Nov 2014 14:02:35 +0100 |
Roland Schatz |
Use floating node for casting between metaspace pointers and words.
|
Thu, 20 Nov 2014 14:00:51 +0100 |
Roland Schatz |
Use correct LIRKind in HSAIL metaspace pointer compression/uncompression op.
|
Wed, 19 Nov 2014 16:52:54 +0100 |
Roland Schatz |
Move nonNull and alwaysNull flags up to AbstractPointerStamp.
|
Thu, 20 Nov 2014 17:25:52 +0100 |
Andreas Woess |
Backed out changeset 42854d32b658
|
Thu, 20 Nov 2014 14:15:14 +0100 |
Andreas Woess |
Remove CustomCanonicalizer
|
Thu, 20 Nov 2014 14:40:38 +0100 |
Andreas Woess |
Refactor PartialEvaluatorCanonicalizer into custom ConstantReflectionProvider
|
Thu, 20 Nov 2014 13:22:12 +0100 |
Andreas Woess |
Add support for stable array constants
|
Wed, 19 Nov 2014 17:45:40 +0100 |
Andreas Woess |
Compare compressed flag in HotSpotObjectConstantImpl#equals and reference equality in HotSpotConstantReflectionProvider#constantEquals
|
Thu, 20 Nov 2014 10:42:54 +0100 |
Josef Eisl |
SimpleStackSlotAllocator: use an array instead of a HashMap.
|
Thu, 20 Nov 2014 10:32:55 +0100 |
Josef Eisl |
Remove static id from VirtualStackSlot.
|
Wed, 19 Nov 2014 17:31:31 +0100 |
Josef Eisl |
SPARC: fix deoptimization rescue slot handling.
|
Wed, 19 Nov 2014 14:36:01 +0100 |
Gilles Duboscq |
Add UncheckedInterfaceProvider interface for nodes that can give an unchecked hint about the interface type they are likely to return.
|
Wed, 19 Nov 2014 17:11:19 +0100 |
Andreas Woess |
SL: fix javadoc of new() builtin
|
Wed, 19 Nov 2014 17:00:12 +0100 |
Andreas Woess |
Move ResolvedJavaField#read[Constant]Value and getMethodHandleAccess() to ConstantReflectionProvider
|
Wed, 19 Nov 2014 16:06:49 +0100 |
Josef Eisl |
Merge (FrameMapBuilder).
|
Wed, 19 Nov 2014 16:04:01 +0100 |
Josef Eisl |
Assert assumptions about the deoptimization rescue slot.
|
Tue, 18 Nov 2014 11:21:07 +0100 |
Josef Eisl |
Fix checkstyle issues.
|
Mon, 17 Nov 2014 20:29:38 +0100 |
Josef Eisl |
Rename DelayedFrameMapBuilder to FrameMapBuilderImpl (again).
|
Mon, 17 Nov 2014 20:28:29 +0100 |
Josef Eisl |
Introduce StackSlotAllocator interface.
|
Mon, 17 Nov 2014 20:15:59 +0100 |
Josef Eisl |
Replace FrameMappingToolImpl by SimpleStackSlotAllocator.
|
Mon, 17 Nov 2014 20:07:24 +0100 |
Josef Eisl |
DelayedFrameMapBuilder: require non null register config.
|
Mon, 17 Nov 2014 20:00:58 +0100 |
Josef Eisl |
DelayedFrameMapBuilder: remove FrameMapFactory.
|
Mon, 17 Nov 2014 19:54:33 +0100 |
Josef Eisl |
FrameMappingToolImpl: store mapping internally.
|
Mon, 17 Nov 2014 19:36:52 +0100 |
Josef Eisl |
DelayedFrameMapBuilder: outsource SimpleVirtualStackSlot and VirtualStackSlotRange.
|
Mon, 17 Nov 2014 19:34:08 +0100 |
Josef Eisl |
DelayedFrameMapBuilder: remove TrackedVirtualStackSlot.
|
Mon, 17 Nov 2014 19:32:55 +0100 |
Josef Eisl |
DelayedFrameMapBuilder: remove TrackedVirtualStackSlot.transform().
|
Mon, 17 Nov 2014 19:32:05 +0100 |
Josef Eisl |
FrameMappingToolImpl: inline TrackedVirtualStackSlot.transform().
|
Mon, 17 Nov 2014 19:27:32 +0100 |
Josef Eisl |
FrameMappingToolImpl: type switch for call to transform().
|
Mon, 17 Nov 2014 19:22:06 +0100 |
Josef Eisl |
FrameMapBuilder: Change visibility for TrackedVirtualStackSlot and subclasses.
|
Mon, 17 Nov 2014 19:06:27 +0100 |
Josef Eisl |
FrameMapBuilder: use FrameMap.allocateSpillSlot();
|
Mon, 17 Nov 2014 18:56:46 +0100 |
Josef Eisl |
FrameMapBuilder: DelayedFrameMapBuilder use FrameMap.allocateStackSlots().
|
Mon, 17 Nov 2014 18:28:51 +0100 |
Josef Eisl |
FrameBuilder: add FrameMappingToolImpl.
|
Mon, 17 Nov 2014 17:39:16 +0100 |
Josef Eisl |
FrameMapBuilder: outsource FrameMappingTool.
|
Mon, 17 Nov 2014 16:53:26 +0100 |
Josef Eisl |
FrameMapBuilder: outsource FrameMappable.
|
Mon, 17 Nov 2014 17:22:54 +0100 |
Josef Eisl |
AMD64HotSpotLIRGenerationResult does not need to be FrameMappable.
|
Mon, 17 Nov 2014 16:41:44 +0100 |
Josef Eisl |
FrameMapBuilder: move into package.
|