Mercurial > hg > graal-compiler
graph
-
converted use of HotSpotGraalRuntime to HotSpotGraalRuntimeProviderWed, 26 Nov 2014 09:41:24 +0100, by Doug Simon
-
introduced HotSpotGraalRuntimeProvder interfaceWed, 26 Nov 2014 09:38:46 +0100, by Doug Simon
-
added support for binding arguments of arbitrary types to parameters of a SubstitutionGuard constructorWed, 26 Nov 2014 09:27:58 +0100, by Doug Simon
-
Truffle: refactor NodeCloneable interface to abstract classWed, 26 Nov 2014 01:06:38 +0100, by Andreas Woess
-
Truffle: clone ConditionProfile and BranchProfile node fieldsTue, 25 Nov 2014 13:21:50 +0100, by Andreas Woess
-
Truffle: Node#clone(): throw assertion error on CloneNotSupportedExceptionTue, 25 Nov 2014 13:21:38 +0100, by Andreas Woess
-
Treat String.value as implicit stable fieldTue, 25 Nov 2014 20:28:56 +0100, by Andreas Woess
-
Constant fold elements of switch table and enum values() arraysTue, 25 Nov 2014 20:26:59 +0100, by Andreas Woess
-
Truffle: allow @CompilationFinal on static fieldsTue, 25 Nov 2014 13:08:57 +0100, by Andreas Woess
-
Add missing null check in readConstantArrayElementWed, 26 Nov 2014 00:53:50 +0100, by Andreas Woess
-
Try to bind method after guarded interface invokeTue, 25 Nov 2014 12:25:51 -0800, by Tom Rodriguez
-
Fix stack overflow in printingTue, 25 Nov 2014 12:24:14 -0800, by Tom Rodriguez
-
Add memory operations to MetaspacePointerTue, 25 Nov 2014 08:17:33 -0800, by Tom Rodriguez
-
Cache method pointer stamps.Tue, 25 Nov 2014 13:40:59 +0100, by Roland Schatz
-
Add missing override in KlassPointerStamp.Mon, 24 Nov 2014 16:42:42 +0100, by Roland Schatz
-
implemented toString() for classes that throw UnsupportedError for hashCode()Tue, 25 Nov 2014 13:03:08 +0100, by Doug Simon
-
only register AMD64Substitutions if the target architecture is AMD64Mon, 24 Nov 2014 23:29:13 +0100, by Doug Simon
-
Minor pointer stamp related fixesMon, 24 Nov 2014 11:48:24 -0800, by Tom Rodriguez
-
LoadHubNode should always use StampProvider stampMon, 24 Nov 2014 11:40:00 -0800, by Tom Rodriguez
-
adds ability for substitution guards to have a constructor with an Architecture argumentMon, 24 Nov 2014 20:32:24 +0100, by Doug Simon
-
Truffle-DSL: fixed bug in source ordering when compiling with JDT.Mon, 24 Nov 2014 17:29:51 +0100, by Christian Humer
-
ClassSubstitutions: use .isNull on klass pointerMon, 24 Nov 2014 16:33:02 +0100, by Bernhard Urban
-
ClassSubstitutions: macro for Class.isAssignableMon, 24 Nov 2014 16:30:28 +0100, by Bernhard Urban
-
Introduce isNull() method for metaspace pointers.Mon, 24 Nov 2014 15:06:49 +0100, by Roland Schatz
-
Generalize NULL handling to work on arbitrary pointers.Mon, 24 Nov 2014 13:53:14 +0100, by Roland Schatz
-
Add missing javadoc.Mon, 24 Nov 2014 13:20:02 +0100, by Roland Schatz
-
disabled additional pylint checks to workaround false positivesMon, 24 Nov 2014 13:48:38 +0100, by Doug Simon
-
Use asConstant() instead of asJavaConstant() where possible.Mon, 24 Nov 2014 12:13:31 +0100, by Roland Schatz
-
Truffle/Instrumentation: CHANGELOG for recent updates.Sun, 23 Nov 2014 16:09:26 -0800, by Michael Van De Vanter
-
mx build: set initial heap size explicitlyFri, 21 Nov 2014 13:16:02 +0100, by Bernhard Urban
-
Move HotSpot specific functionality to new subinterface of ConstantReflectionProvider.Thu, 20 Nov 2014 18:01:18 +0100, by Roland Schatz
-
Move raw memory access operations to a separate interface.Thu, 20 Nov 2014 17:00:19 +0100, by Roland Schatz
-
Create separate stamps for Klass* and Method*, and make them hotspot specific.Thu, 20 Nov 2014 15:23:46 +0100, by Roland Schatz
-
Use StampProvider to create platform dependent stamps for LoadHub and LoadMethod nodes.Thu, 20 Nov 2014 14:57:42 +0100, by Roland Schatz
-
Introduce StampProvider to support different stamps for metadata on different VMs.Thu, 20 Nov 2014 14:13:38 +0100, by Roland Schatz
-
Use floating node for casting between metaspace pointers and words.Thu, 20 Nov 2014 14:02:35 +0100, by Roland Schatz
-
Use correct LIRKind in HSAIL metaspace pointer compression/uncompression op.Thu, 20 Nov 2014 14:00:51 +0100, by Roland Schatz
-
Move nonNull and alwaysNull flags up to AbstractPointerStamp.Wed, 19 Nov 2014 16:52:54 +0100, by Roland Schatz
-
Backed out changeset 42854d32b658Thu, 20 Nov 2014 17:25:52 +0100, by Andreas Woess
-
Remove CustomCanonicalizerThu, 20 Nov 2014 14:15:14 +0100, by Andreas Woess
-
Refactor PartialEvaluatorCanonicalizer into custom ConstantReflectionProviderThu, 20 Nov 2014 14:40:38 +0100, by Andreas Woess
-
Add support for stable array constantsThu, 20 Nov 2014 13:22:12 +0100, by Andreas Woess
-
Compare compressed flag in HotSpotObjectConstantImpl#equals and reference equality in HotSpotConstantReflectionProvider#constantEqualsWed, 19 Nov 2014 17:45:40 +0100, by Andreas Woess
-
SimpleStackSlotAllocator: use an array instead of a HashMap.Thu, 20 Nov 2014 10:42:54 +0100, by Josef Eisl
-
Remove static id from VirtualStackSlot.Thu, 20 Nov 2014 10:32:55 +0100, by Josef Eisl
-
SPARC: fix deoptimization rescue slot handling.Wed, 19 Nov 2014 17:31:31 +0100, by Josef Eisl
-
Add UncheckedInterfaceProvider interface for nodes that can give an unchecked hint about the interface type they are likely to return.Wed, 19 Nov 2014 14:36:01 +0100, by Gilles Duboscq
-
SL: fix javadoc of new() builtinWed, 19 Nov 2014 17:11:19 +0100, by Andreas Woess
-
Move ResolvedJavaField#read[Constant]Value and getMethodHandleAccess() to ConstantReflectionProviderWed, 19 Nov 2014 17:00:12 +0100, by Andreas Woess
-
Merge (FrameMapBuilder).Wed, 19 Nov 2014 16:06:49 +0100, by Josef Eisl
-
Assert assumptions about the deoptimization rescue slot.Wed, 19 Nov 2014 16:04:01 +0100, by Josef Eisl
-
Fix checkstyle issues.Tue, 18 Nov 2014 11:21:07 +0100, by Josef Eisl
-
Rename DelayedFrameMapBuilder to FrameMapBuilderImpl (again).Mon, 17 Nov 2014 20:29:38 +0100, by Josef Eisl
-
Introduce StackSlotAllocator interface.Mon, 17 Nov 2014 20:28:29 +0100, by Josef Eisl
-
Replace FrameMappingToolImpl by SimpleStackSlotAllocator.Mon, 17 Nov 2014 20:15:59 +0100, by Josef Eisl
-
DelayedFrameMapBuilder: require non null register config.Mon, 17 Nov 2014 20:07:24 +0100, by Josef Eisl
-
DelayedFrameMapBuilder: remove FrameMapFactory.Mon, 17 Nov 2014 20:00:58 +0100, by Josef Eisl
-
FrameMappingToolImpl: store mapping internally.Mon, 17 Nov 2014 19:54:33 +0100, by Josef Eisl
-
DelayedFrameMapBuilder: outsource SimpleVirtualStackSlot and VirtualStackSlotRange.Mon, 17 Nov 2014 19:36:52 +0100, by Josef Eisl
-
DelayedFrameMapBuilder: remove TrackedVirtualStackSlot.Mon, 17 Nov 2014 19:34:08 +0100, by Josef Eisl
-
DelayedFrameMapBuilder: remove TrackedVirtualStackSlot.transform().Mon, 17 Nov 2014 19:32:55 +0100, by Josef Eisl
-
FrameMappingToolImpl: inline TrackedVirtualStackSlot.transform().Mon, 17 Nov 2014 19:32:05 +0100, by Josef Eisl
-
FrameMappingToolImpl: type switch for call to transform().Mon, 17 Nov 2014 19:27:32 +0100, by Josef Eisl
-
FrameMapBuilder: Change visibility for TrackedVirtualStackSlot and subclasses.Mon, 17 Nov 2014 19:22:06 +0100, by Josef Eisl
-
FrameMapBuilder: use FrameMap.allocateSpillSlot();Mon, 17 Nov 2014 19:06:27 +0100, by Josef Eisl
-
FrameMapBuilder: DelayedFrameMapBuilder use FrameMap.allocateStackSlots().Mon, 17 Nov 2014 18:56:46 +0100, by Josef Eisl
-
FrameBuilder: add FrameMappingToolImpl.Mon, 17 Nov 2014 18:28:51 +0100, by Josef Eisl
-
FrameMapBuilder: outsource FrameMappingTool.Mon, 17 Nov 2014 17:39:16 +0100, by Josef Eisl
-
FrameMapBuilder: outsource FrameMappable.Mon, 17 Nov 2014 16:53:26 +0100, by Josef Eisl
-
AMD64HotSpotLIRGenerationResult does not need to be FrameMappable.Mon, 17 Nov 2014 17:22:54 +0100, by Josef Eisl
-
FrameMapBuilder: move into package.Mon, 17 Nov 2014 16:41:44 +0100, by Josef Eisl
-
FrameMapBuilder: remove freeSpillSlot().Mon, 17 Nov 2014 16:14:47 +0100, by Josef Eisl
-
Allow updating HotSpotMonitorValue.slot.Tue, 11 Nov 2014 18:17:17 +0100, by Josef Eisl
-
LIR: map all VirtualStackSlot operands to StackSlots.Tue, 11 Nov 2014 17:03:16 +0100, by Josef Eisl
-
LinearScan: update VirtualStackSlot in intervals.spillSlot.Tue, 11 Nov 2014 17:01:47 +0100, by Josef Eisl
-
Interval: allow to change VirtualStackSlot to StackSlot.Tue, 11 Nov 2014 16:53:32 +0100, by Josef Eisl
-
Change VirtualStackSlot.toString().Tue, 11 Nov 2014 16:51:41 +0100, by Josef Eisl
-
Use StackSlotValue where appropriate.Tue, 11 Nov 2014 14:15:39 +0100, by Josef Eisl
-
Add getId(), hashCode() toString() equals() to VirtualStackSlot.Tue, 11 Nov 2014 14:12:55 +0100, by Josef Eisl
-
Handel RBP and deoptimization rescue slot in AMD64FrameMapBuilder.Mon, 10 Nov 2014 19:43:16 +0100, by Josef Eisl
-
FrameMapFactory: create (empty) FrameMap eagerly.Mon, 10 Nov 2014 18:40:52 +0100, by Josef Eisl
-
Revert Backend.frameMap(FrameMapBuilder) to Backend.frameMap(RegisterConfig).Mon, 10 Nov 2014 18:37:28 +0100, by Josef Eisl
-
Introduce FrameMappingTool.Wed, 05 Nov 2014 20:16:00 +0100, by Josef Eisl
-
LIRVerifier: allow StackSlotValues for OperandFlag.STACK.Wed, 05 Nov 2014 19:29:26 +0100, by Josef Eisl
-
StackSlot is no longer a VirtualStackSlot (rename ForwardingFrameMapBuilder to DelayedFrameMapBuilder).Wed, 05 Nov 2014 19:18:35 +0100, by Josef Eisl
-
Use VirtualStackSlot for outObjectStackSlots in FrameMapBuilder.allocateStackSlots().Wed, 05 Nov 2014 17:30:22 +0100, by Josef Eisl
-
Move allocateStackSlots logic from FrameMap to ForwardingFrameMapBuilder.Thu, 23 Oct 2014 18:07:31 +0200, by Josef Eisl
-
Move freeSpillSlot() from FrameMap to ForwardingFrameMapBuilder.Thu, 23 Oct 2014 17:48:46 +0200, by Josef Eisl
-
Introduce StackSlotValue and VirtualStackSlot.Thu, 23 Oct 2014 14:55:04 +0200, by Josef Eisl
-
Introduce AMD64FrameMapBuilder to support special stack slot allocation for RBP.Thu, 23 Oct 2014 14:27:34 +0200, by Josef Eisl
-
Pass LIRGenerationResult to FrameMapBuilder.buildFrameMap().Thu, 23 Oct 2014 13:13:16 +0200, by Josef Eisl
-
Add FrameMapBuilder.getCodeCache().Mon, 10 Nov 2014 18:23:51 +0100, by Josef Eisl
-
Renamed FrameMapBuilderImpl to ForwardingFrameMapBuilder.Thu, 23 Oct 2014 10:13:01 +0200, by Josef Eisl
-
Print LIR after FrameMap building.Tue, 11 Nov 2014 14:16:39 +0100, by Josef Eisl
-
Add CHANGELOG entry about the changed behavior of ResolvedJavaType#resolveMethod().Tue, 11 Nov 2014 18:34:42 +0100, by Josef Eisl
-
Use HotSpotWordTypeRewriterPhase in Truffle.Wed, 19 Nov 2014 13:43:12 +0100, by Roland Schatz
-
Trust interface types comming form LoadIndexed nodesWed, 19 Nov 2014 12:02:35 +0100, by Gilles Duboscq
-
StampTool: add more methods to create object stamps to avoid using too many boolean arguments, add some javadoc, use them.Wed, 19 Nov 2014 11:36:48 +0100, by Gilles Duboscq
-
Add support of lzcnt and tzcntWed, 19 Nov 2014 13:32:05 +0100, by Gilles Duboscq
-
fixed support for IDE_BUILD_TARGETWed, 19 Nov 2014 13:10:24 +0100, by Doug Simon
-
removed projects.deprecatedWed, 19 Nov 2014 09:53:16 +0100, by Doug Simon
-
SL: use the truffle object storage model to represent SL objectsTue, 18 Nov 2014 12:08:51 +0100, by Andreas Woess
-
SL: add basic support for creating objects and accessing propertiesTue, 18 Nov 2014 23:02:58 +0100, by Andreas Woess
-
SL: sanitize whitespace in ATGTue, 21 Oct 2014 15:11:32 +0200, by Andreas Woess
-
Truffle: add object API to truffle distribution, update changelogTue, 18 Nov 2014 23:11:00 +0100, by Andreas Woess
-
Truffle: initial commit of object API implementationTue, 18 Nov 2014 23:19:43 +0100, by Andreas Woess
-
Truffle: initial commit of object APITue, 18 Nov 2014 16:18:45 +0100, by Andreas Woess
-
improve path resolving in mx.sh so that it can be run from outside the repo rootFri, 14 Nov 2014 13:49:12 +0100, by Andreas Woess
-
SharedRuntime::compute_compiled_exc_handler: explain why it seems that we deoptimzie twice, use Deoptimization::deoptimize since we already have our hands on the frame.Tue, 18 Nov 2014 11:03:39 +0100, by Gilles Duboscq
-
Backout 810222d74f7cTue, 18 Nov 2014 10:55:59 +0100, by Gilles Duboscq
-
HotSpotVMConfig: use the correct deopt reason constantsMon, 17 Nov 2014 21:18:29 +0100, by Gilles Duboscq
-
Make stamp of LoadHubNode flexible.Mon, 17 Nov 2014 18:11:34 +0100, by Roland Schatz
-
Move metaspace pointer handling to hotspot specific WordTypeRewriter.Mon, 17 Nov 2014 17:25:38 +0100, by Roland Schatz
-
Remove dead code from CompressionNode.Mon, 17 Nov 2014 14:59:54 +0100, by Roland Schatz
-
Make sure FloatStamps have float boundsMon, 17 Nov 2014 18:03:51 +0100, by Gilles Duboscq
-
Rename GuardNode.negated to GuardNode.isNegatedWed, 12 Nov 2014 13:50:08 +0100, by Gilles Duboscq
-
Add some javadoc to MergeableStateWed, 12 Nov 2014 13:48:47 +0100, by Gilles Duboscq
-
ConditionalEliminaion: some refactorings and simplificationsWed, 12 Nov 2014 13:35:47 +0100, by Gilles Duboscq
-
ConditionalElimination: use GuardingNode interface where possibleWed, 12 Nov 2014 10:53:37 +0100, by Gilles Duboscq