Fri, 12 Dec 2014 19:43:43 +0100 |
Stefan Anzinger |
[SPARC] Fix when rethrowing exceptions. (Crashed the CompileTheWorld) |
Fri, 28 Nov 2014 16:07:51 +0100 |
Lukas Stadler |
modify binary condition profiles so that they canonicalize away sooner |
Thu, 11 Dec 2014 22:14:30 +0100 |
Doug Simon |
made CFGPrinterObserver reset (upon close) properly |
Thu, 11 Dec 2014 20:02:36 +0100 |
Doug Simon |
Merge. |
Thu, 11 Dec 2014 19:35:44 +0100 |
adlertz |
Added public getters for frame and register map |
Thu, 11 Dec 2014 19:35:25 +0100 |
adlertz |
Added PIC support for metaspace access |
Thu, 11 Dec 2014 19:35:02 +0100 |
adlertz |
Added card table PIC support |
Thu, 11 Dec 2014 15:46:06 +0100 |
adlertz |
Added GeneratePIC flag |
Thu, 11 Dec 2014 10:19:04 +0100 |
Doug Simon |
removed pluggable compiler support in GraalCompilerTest |
Thu, 11 Dec 2014 10:18:38 +0100 |
Doug Simon |
improved javadoc |
Wed, 10 Dec 2014 09:45:20 +0100 |
Doug Simon |
fixed format string issues |
Tue, 09 Dec 2014 23:53:43 +0100 |
Doug Simon |
fixed findbugs issue |
Tue, 09 Dec 2014 23:44:07 +0100 |
Doug Simon |
removed (most) replay compilation support |
Tue, 09 Dec 2014 22:28:22 +0100 |
Doug Simon |
removed replay compilation testing from GraalCompilerTest and placed hooks for it to be tested externally |
Tue, 09 Dec 2014 22:04:21 +0100 |
Doug Simon |
split out unit tests |
Tue, 09 Dec 2014 22:04:06 +0100 |
Doug Simon |
remove uses of Unsafe in HotSpotVMConfig methods that may be executed on a deserialized HotSpotVMConfig object |
Tue, 09 Dec 2014 21:58:44 +0100 |
Doug Simon |
added mechanism for recomputing IterableNodeType lists in a Graph after deserialization |
Tue, 09 Dec 2014 17:06:54 +0100 |
Roland Schatz |
Temporarily disable LocationMarker. |
Tue, 09 Dec 2014 16:55:19 +0100 |
Roland Schatz |
Remove getValueKind() from LocationNode. |
Tue, 09 Dec 2014 15:39:47 +0100 |
Roland Schatz |
Use ReadNode to read Klass pointer. |
Mon, 08 Dec 2014 17:45:19 -0800 |
Christian Wimmer |
Clean bin directory before compiling to remove stale classfiles |
Mon, 08 Dec 2014 20:41:28 +0100 |
Doug Simon |
use better types to simplify instantiation of Serializable lambdas |
Mon, 08 Dec 2014 14:35:38 +0100 |
Doug Simon |
use deterministic iteration-order data structures |
Mon, 08 Dec 2014 14:34:07 +0100 |
Doug Simon |
made lambdas stored in Nodes be Serializable |
Mon, 08 Dec 2014 14:33:05 +0100 |
Doug Simon |
converted use of '==' to .equals() to support replay compilation |
Mon, 08 Dec 2014 14:32:21 +0100 |
Doug Simon |
generalized semantics of DebugDumpHandler.close() to mean reset so that closing a handler flushes and releases all its resources but leaves it operational (i.e. subsequent uses will (re)create and (re)open the required resources) |
Sun, 07 Dec 2014 20:43:33 +0100 |
Thomas Wuerthinger |
Merge. |
Fri, 05 Dec 2014 11:09:57 +0100 |
Thomas Wuerthinger |
Started consolidation of options. Added descriptions. |
Sat, 06 Dec 2014 01:14:03 +0100 |
Doug Simon |
fixed bugs in support for arbitrary types in SubstitutionGuard constructors |
Fri, 05 Dec 2014 19:24:09 +0100 |
Doug Simon |
always try decode both types of AMD64 safepoint patterns (i.e., near and far) when testing a PC for being a safepoint |
Fri, 05 Dec 2014 19:13:26 +0100 |
Doug Simon |
mx: fixed format string |
Fri, 05 Dec 2014 11:00:19 +0100 |
Doug Simon |
mx: fixed issue with calling abort() before _opts is defined |
Fri, 05 Dec 2014 08:20:06 +0100 |
Doug Simon |
mx: converted format strings to be python 2.6 compliant |
Fri, 05 Dec 2014 03:30:19 +0100 |
Andreas Woess |
ensure Graal class loader is initialized prior to loading HotSpotTruffleRuntime |
Fri, 05 Dec 2014 00:38:17 +0100 |
Stefan Anzinger |
Merge |
Thu, 04 Dec 2014 23:34:27 +0100 |
Stefan Anzinger |
Merge |
Thu, 04 Dec 2014 23:33:24 +0100 |
Stefan Anzinger |
[AMD64] fix concurrency issues in register configuration caching (Use concurrenthashmap) |
Thu, 04 Dec 2014 23:30:52 +0100 |
Stefan Anzinger |
[SPARC] fix concurrency issues in register configuration caching (Use concurrenthashmap) |
Wed, 03 Dec 2014 10:59:04 +0100 |
Stefan Anzinger |
[SPARC] SPARCScratchRegister optionally logs the stacktrace where the register is requested (Just for debugging) |
Thu, 04 Dec 2014 23:09:08 +0100 |
Doug Simon |
improved comments |
Thu, 04 Dec 2014 19:36:50 +0100 |
Andreas Woess |
OM: extract queryTransition method |
Thu, 04 Dec 2014 19:31:45 +0100 |
Andreas Woess |
OM: record replaceProperty transitions |
Thu, 04 Dec 2014 19:24:14 +0100 |
Andreas Woess |
OM: add Transition#isDirect() |
Thu, 04 Dec 2014 14:42:33 +0100 |
Andreas Woess |
OM: lazy initialization of leaf assumption |
Thu, 04 Dec 2014 18:08:22 +0100 |
Andreas Woess |
OM: remember transition from parent and walk transitions instead of properties in replaceProperty,removeProperty |
Fri, 28 Nov 2014 15:43:49 +0100 |
Andreas Woess |
OM: iterate over properties using property map instead of parent chain |
Thu, 04 Dec 2014 13:35:36 +0100 |
Andreas Woess |
OM: rename transitions |
Thu, 04 Dec 2014 19:50:39 +0100 |
Andreas Woess |
mx: fix missing frozenset constructor to fix intersection |
Thu, 04 Dec 2014 16:12:03 +0100 |
Doug Simon |
Merge. |
Thu, 04 Dec 2014 15:28:02 +0100 |
Doug Simon |
ensure the error message about missing Graal classes is printed exactly once |
Thu, 04 Dec 2014 14:38:55 +0100 |
Josef Eisl |
Rename LIRFrameState.markLocation(ReferenceMap) to updateUnion(ReferenceMap). |
Thu, 04 Dec 2014 14:39:27 +0100 |
Josef Eisl |
Rename ReferenceMap.mergeMaps() to updateUnion(). |
Thu, 04 Dec 2014 13:48:10 +0100 |
Doug Simon |
Merge. |
Thu, 04 Dec 2014 13:42:56 +0100 |
Doug Simon |
made initialization of the Graal class loader and well known Graal classes lazy |
Thu, 04 Dec 2014 13:41:59 +0100 |
Doug Simon |
mx: run findbugs with the appropriate jdk |
Thu, 04 Dec 2014 13:41:27 +0100 |
Doug Simon |
removed reference to com.oracle.graal.compiler.CompilerThread from VM code (part 2) |
Thu, 04 Dec 2014 12:13:27 +0100 |
Bernhard Urban |
checkcastArraycopy: if src and dest are equal, unchecked variant can be used |
Wed, 03 Dec 2014 20:40:30 +0100 |
Josef Eisl |
Add LocationMarker. |
Wed, 03 Dec 2014 19:42:38 +0100 |
Josef Eisl |
Add ReferenceMap.mergeMaps(). |
Tue, 02 Dec 2014 17:39:01 +0100 |
Josef Eisl |
Make ReferenceMap Clonable. |
Wed, 03 Dec 2014 17:16:08 +0100 |
Josef Eisl |
Introduce FrameMap.clearReference(). |
Thu, 04 Dec 2014 10:51:25 +0100 |
Josef Eisl |
mx gate: execute unittests with --fail-fast option. |
Wed, 03 Dec 2014 21:02:27 +0100 |
Christian Humer |
Truffle-DSL: fixed several bugs when using arrays as type. added arrays test. |
Wed, 03 Dec 2014 22:10:15 +0100 |
Doug Simon |
try to be more precise about python executable name |
Wed, 03 Dec 2014 18:53:22 +0100 |
Doug Simon |
removed reference to com.oracle.graal.compiler.CompilerThread from VM code |
Wed, 03 Dec 2014 16:07:22 +0100 |
Doug Simon |
mx: changes towards supporting python 2.6 for call to mx from make/Makefile |
Wed, 03 Dec 2014 16:02:36 +0100 |
Doug Simon |
mx: removed unused _read_projects_file function |
Wed, 03 Dec 2014 14:50:16 +0100 |
Bernhard Urban |
arraycopy: don't use checkcast stub if the arrays overlap |
Wed, 03 Dec 2014 14:31:15 +0100 |
Bernhard Urban |
arraycopytests: test for disjoint |
Wed, 03 Dec 2014 14:29:04 +0100 |
Bernhard Urban |
amd64 register config: reserve "home space" on windows in frame. |
Wed, 03 Dec 2014 09:53:46 +0100 |
Bernhard Urban |
ArrayCopyNode: simplify condition |
Wed, 03 Dec 2014 10:35:42 +0200 |
Bernhard Urban |
arraycopy: move related classes to dedicated package |
Tue, 02 Dec 2014 20:48:12 +0100 |
Bernhard Urban |
WriteBarrierVerification: relax check |
Tue, 02 Dec 2014 19:27:50 +0100 |
Bernhard Urban |
checkcastArraycopy: sign extend super_check_offset |
Tue, 02 Dec 2014 18:55:38 +0100 |
Bernhard Urban |
ArrayCopy: use hotspot stub for checkcastArraycopy. |
Tue, 02 Dec 2014 15:51:02 +0100 |
Bernhard Urban |
ArrayCopyCallNode: remove unused code. |
Tue, 02 Dec 2014 15:51:02 +0100 |
Bernhard Urban |
ArrayCopySnippets: add comment about lookup |
Tue, 02 Dec 2014 15:51:02 +0100 |
Bernhard Urban |
ArrayCopyCallNode: remove unused method. |
Mon, 01 Dec 2014 11:31:53 -0800 |
Tom Rodriguez |
Intrinsify Reflection.getClassAccessFlags |
Mon, 01 Dec 2014 17:12:45 +0100 |
Stefan Anzinger |
Fix eclipseformat |
Mon, 01 Dec 2014 17:03:48 +0100 |
Stefan Anzinger |
Merge |
Mon, 01 Dec 2014 15:19:59 +0100 |
Stefan Anzinger |
Merge |
Mon, 01 Dec 2014 15:19:28 +0100 |
Stefan Anzinger |
[SPARC] Fix ArraysSubstitution and StringSubstitution tests by moving the according substitutions to common code |
Mon, 01 Dec 2014 15:03:05 +0100 |
Doug Simon |
only TrustedInterfaces can be checked with VerifyUsageWithEquals |
Mon, 01 Dec 2014 10:43:01 +0100 |
Doug Simon |
replace usages of == with .equals() |
Mon, 01 Dec 2014 10:29:05 +0100 |
Doug Simon |
allow == when one of the variables is the receiver in equals() |
Mon, 01 Dec 2014 10:00:33 +0100 |
Doug Simon |
fixed bug in VerifyUsageWithEquals and improved javadoc |
Sun, 30 Nov 2014 21:14:13 +0100 |
Doug Simon |
generalized assertion regarding code that can/cannot execute in replay compilation context |
Sun, 30 Nov 2014 21:12:06 +0100 |
Doug Simon |
removed object pool sharing across unique Contexts |
Sun, 30 Nov 2014 21:09:07 +0100 |
Doug Simon |
invocation cache hit counter should be incremented, not decremented |
Sun, 30 Nov 2014 08:35:28 +0000 |
Doug Simon |
added missing SubstitutionGuard binding for HotSpotVMConfig |
Sun, 30 Nov 2014 00:17:21 +0000 |
Doug Simon |
Merge. |
Sat, 29 Nov 2014 06:35:00 +0000 |
Chris Seaton |
Truffle: turn milliseconds in nanoseconds for the time threshold after options have been considered. |
Wed, 26 Nov 2014 19:27:59 +0100 |
Josef Eisl |
Rename AllocatorTest.test to testAllocation to avoid confusion with GraalCompilerTest.test. |
Wed, 26 Nov 2014 19:12:49 +0100 |
Josef Eisl |
Introduce BackendTest. |
Thu, 27 Nov 2014 16:40:45 +0100 |
Roland Schatz |
Propagate framestate when simplifying DynamicNewArray to NewArray. |
Thu, 27 Nov 2014 16:27:22 +0100 |
Gilles Duboscq |
Backed out changeset: 3fb1231699de |
Thu, 27 Nov 2014 16:25:44 +0100 |
Gilles Duboscq |
Invoke.uncheckedStamp: return type of invoke is already available on MethodCallTargetNode |
Wed, 26 Nov 2014 11:03:47 +0100 |
Gilles Duboscq |
HotSpotSignature does not need to resolve types |
Thu, 27 Nov 2014 12:37:05 +0100 |
Doug Simon |
removed static accesses to HotSpotGraalRuntime |
Thu, 27 Nov 2014 11:59:56 +0100 |
Doug Simon |
removed references to HotSpotGraalRuntime.unsafeReadWord() |
Thu, 27 Nov 2014 11:51:17 +0100 |
Doug Simon |
removed static references to HotSpotGraalRuntime |
Thu, 27 Nov 2014 11:50:17 +0100 |
Doug Simon |
removed static reference to HotSpotGraalRuntime |
Thu, 27 Nov 2014 11:45:13 +0100 |
Doug Simon |
guard against null element in HotSpotConstantReflectionProvider.readStableFieldValue |
Wed, 26 Nov 2014 23:25:56 +0100 |
Doug Simon |
Merge. |
Wed, 26 Nov 2014 12:36:48 -0800 |
Lukas Stadler |
SelfReplacingMethodCallTargetNode does not subclass MethodCallTargetNode |
Wed, 26 Nov 2014 11:51:21 -0800 |
Lukas Stadler |
add graph to context in TruffleCacheImpl.cacheLookup |
Wed, 26 Nov 2014 23:24:13 +0100 |
Doug Simon |
added check that HotSpotGraalRuntimeProvider is accessed correctly within the scope of a replay compilation |
Wed, 26 Nov 2014 23:11:03 +0100 |
Doug Simon |
speed up replay compilation testing by re-using object pool across replay contexts |
Wed, 26 Nov 2014 23:05:24 +0100 |
Doug Simon |
widened return type of HotSpotResolvedJavaType.fromClass(Class<?>) |
Wed, 26 Nov 2014 23:02:45 +0100 |
Doug Simon |
removed HotSpotGraalRuntime.unsafeReadWord() |
Wed, 26 Nov 2014 22:58:09 +0100 |
Doug Simon |
removed a usages of HotSpotGraalRuntime.unsafeReadWord(); tidied up some comments |
Wed, 26 Nov 2014 22:39:03 +0100 |
Doug Simon |
removed a usage of HotSPotGraalRuntime.unsafeReadWord() |
Wed, 26 Nov 2014 22:36:17 +0100 |
Doug Simon |
made HotSpotObjectConstantImpl.forObject() package-private |
Wed, 26 Nov 2014 22:33:24 +0100 |
Doug Simon |
removed out-of-date comment |
Wed, 26 Nov 2014 22:32:24 +0100 |
Doug Simon |
removed leftover comment |
Wed, 26 Nov 2014 22:31:56 +0100 |
Doug Simon |
(no commit message)replaced concrete types with interface types to support replay compilation |
Wed, 26 Nov 2014 22:24:17 +0100 |
Doug Simon |
added HotSpotNMethod.asConstant() |
Wed, 26 Nov 2014 21:00:02 +0100 |
Doug Simon |
Merge. |
Wed, 26 Nov 2014 11:10:26 -0800 |
Lukas Stadler |
conditional elimination phase during partial evaluation |
Sun, 23 Nov 2014 12:58:18 -0800 |
Lukas Stadler |
reenable -XX:+GraalCountersExcludeCompiler option |
Wed, 26 Nov 2014 20:58:18 +0100 |
Doug Simon |
removed usages of HotSPotGraalRuntime.unsafeReadWord() |
Wed, 26 Nov 2014 20:53:20 +0100 |
Doug Simon |
replaced concrete types with interface types to support replay compilation |
Wed, 26 Nov 2014 20:50:49 +0100 |
Doug Simon |
replaced concrete types with interface types to support replay compilation |
Wed, 26 Nov 2014 20:48:16 +0100 |
Doug Simon |
added HotSpotObjectConstant.getType() and restricted access to some static methods in HotSpotObjectConstantImpl |
Wed, 26 Nov 2014 20:38:48 +0100 |
Doug Simon |
removed static accesses to HotSpotGraalRuntime from DefaultHotSpotLoweringProvider |
Wed, 26 Nov 2014 20:29:20 +0100 |
Doug Simon |
expose raw metaspace value via HotSpotMetaspaceConstant |
Wed, 26 Nov 2014 20:18:03 +0100 |
Doug Simon |
removed static accesses to HotSpotGraalRuntime from some HotSpot meta API classes |
Wed, 26 Nov 2014 20:12:22 +0100 |
Doug Simon |
removed some static accesses to HotSpotGraalRuntime from NewObjectSnippets |
Wed, 26 Nov 2014 20:10:07 +0100 |
Doug Simon |
removed static accesses to HotSpotGraalRuntime from InstanceOfSnippets |
Wed, 26 Nov 2014 17:44:44 +0100 |
Doug Simon |
replaced use of == with .equals() |
Wed, 26 Nov 2014 17:43:38 +0100 |
Doug Simon |
removed static accesses to HotSpotGraalRuntime out of LocalImpl |
Wed, 26 Nov 2014 17:40:50 +0100 |
Doug Simon |
made NamedLocationIdentity implement FormatWithToString |
Wed, 26 Nov 2014 17:33:05 +0100 |
Doug Simon |
removed unused ResolvedJavaType.newArray(...) |
Wed, 26 Nov 2014 17:14:49 +0100 |
Doug Simon |
modified SnippetReflectionProvider to support both VM-side and compiler-side constants in a compilation replay context |
Wed, 26 Nov 2014 14:03:13 +0100 |
Doug Simon |
removed unused ResolvedJavaMethod.newInstance(...) |
Wed, 26 Nov 2014 13:57:50 +0100 |
Doug Simon |
removed some static accesses to HotSpotGraalRuntime from some tests |
Wed, 26 Nov 2014 13:20:14 +0100 |
Doug Simon |
moved application of Remote marker interface to implementation classes only |
Wed, 26 Nov 2014 13:08:18 +0100 |
Doug Simon |
removed static access to HotSpotGraalRuntime from some SPARC HotSpot classes |
Wed, 26 Nov 2014 13:01:29 +0100 |
Doug Simon |
fixed eclipseformat issues |
Wed, 26 Nov 2014 12:51:31 +0100 |
Doug Simon |
Merge. |
Wed, 26 Nov 2014 11:03:10 +0100 |
Gilles Duboscq |
Fix _trap_hist_limit after recent deoptimization reasons changes |
Wed, 26 Nov 2014 12:05:56 +0100 |
Doug Simon |
removed static access to HotSpotGraalRuntime from some AMD64 HotSpot classes |
Wed, 26 Nov 2014 11:48:34 +0100 |
Doug Simon |
changed most references to HotSpotGraalRuntime to use HotSpotGraalRuntimeProvider instead |
Wed, 26 Nov 2014 11:29:24 +0100 |
Doug Simon |
avoid initialization order issues when asserting array scale index invariants |
Wed, 26 Nov 2014 10:26:24 +0100 |
Doug Simon |
Merge. |
Tue, 25 Nov 2014 19:20:48 +0100 |
Josef Eisl |
Add javadoc for StackSlotValue and VirtualStackSlot. |
Tue, 25 Nov 2014 15:23:40 +0100 |
Josef Eisl |
Make LinearScan.callKillsRegisters final. |
Wed, 26 Nov 2014 10:02:49 +0100 |
Doug Simon |
removed static access to HotSpotGraalRuntime from KlassLayoutHelperNode |
Wed, 26 Nov 2014 10:00:47 +0100 |
Doug Simon |
removed static access to HotSpotGraalRuntime from HubGetClassNode |
Wed, 26 Nov 2014 09:59:00 +0100 |
Doug Simon |
removed static access to HotSpotGraalRuntime from ClassGetHubNode |
Wed, 26 Nov 2014 09:56:27 +0100 |
Doug Simon |
removed static access to HotSpotGraalRuntime from ArrayCallCopyNode |
Wed, 26 Nov 2014 09:50:21 +0100 |
Doug Simon |
added support for binding arguments of arbitrary types to parameters of a node intrinsic constructor (or factory method) |
Wed, 26 Nov 2014 09:41:24 +0100 |
Doug Simon |
converted use of HotSpotGraalRuntime to HotSpotGraalRuntimeProvider |
Wed, 26 Nov 2014 09:38:46 +0100 |
Doug Simon |
introduced HotSpotGraalRuntimeProvder interface |
Wed, 26 Nov 2014 09:27:58 +0100 |
Doug Simon |
added support for binding arguments of arbitrary types to parameters of a SubstitutionGuard constructor |
Wed, 26 Nov 2014 01:06:38 +0100 |
Andreas Woess |
Truffle: refactor NodeCloneable interface to abstract class |
Tue, 25 Nov 2014 13:21:50 +0100 |
Andreas Woess |
Truffle: clone ConditionProfile and BranchProfile node fields |
Tue, 25 Nov 2014 13:21:38 +0100 |
Andreas Woess |
Truffle: Node#clone(): throw assertion error on CloneNotSupportedException |
Tue, 25 Nov 2014 20:28:56 +0100 |
Andreas Woess |
Treat String.value as implicit stable field |
Tue, 25 Nov 2014 20:26:59 +0100 |
Andreas Woess |
Constant fold elements of switch table and enum values() arrays |
Tue, 25 Nov 2014 13:08:57 +0100 |
Andreas Woess |
Truffle: allow @CompilationFinal on static fields |
Wed, 26 Nov 2014 00:53:50 +0100 |
Andreas Woess |
Add missing null check in readConstantArrayElement |
Tue, 25 Nov 2014 12:25:51 -0800 |
Tom Rodriguez |
Try to bind method after guarded interface invoke |
Tue, 25 Nov 2014 12:24:14 -0800 |
Tom Rodriguez |
Fix stack overflow in printing |
Tue, 25 Nov 2014 08:17:33 -0800 |
Tom Rodriguez |
Add memory operations to MetaspacePointer |
Tue, 25 Nov 2014 13:40:59 +0100 |
Roland Schatz |
Cache method pointer stamps. |
Mon, 24 Nov 2014 16:42:42 +0100 |
Roland Schatz |
Add missing override in KlassPointerStamp. |
Tue, 25 Nov 2014 13:03:08 +0100 |
Doug Simon |
implemented toString() for classes that throw UnsupportedError for hashCode() |
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. |
Mon, 17 Nov 2014 16:14:47 +0100 |
Josef Eisl |
FrameMapBuilder: remove freeSpillSlot(). |
Tue, 11 Nov 2014 18:17:17 +0100 |
Josef Eisl |
Allow updating HotSpotMonitorValue.slot. |
Tue, 11 Nov 2014 17:03:16 +0100 |
Josef Eisl |
LIR: map all VirtualStackSlot operands to StackSlots. |
Tue, 11 Nov 2014 17:01:47 +0100 |
Josef Eisl |
LinearScan: update VirtualStackSlot in intervals.spillSlot. |
Tue, 11 Nov 2014 16:53:32 +0100 |
Josef Eisl |
Interval: allow to change VirtualStackSlot to StackSlot. |
Tue, 11 Nov 2014 16:51:41 +0100 |
Josef Eisl |
Change VirtualStackSlot.toString(). |
Tue, 11 Nov 2014 14:15:39 +0100 |
Josef Eisl |
Use StackSlotValue where appropriate. |
Tue, 11 Nov 2014 14:12:55 +0100 |
Josef Eisl |
Add getId(), hashCode() toString() equals() to VirtualStackSlot. |
Mon, 10 Nov 2014 19:43:16 +0100 |
Josef Eisl |
Handel RBP and deoptimization rescue slot in AMD64FrameMapBuilder. |
Mon, 10 Nov 2014 18:40:52 +0100 |
Josef Eisl |
FrameMapFactory: create (empty) FrameMap eagerly. |
Mon, 10 Nov 2014 18:37:28 +0100 |
Josef Eisl |
Revert Backend.frameMap(FrameMapBuilder) to Backend.frameMap(RegisterConfig). |
Wed, 05 Nov 2014 20:16:00 +0100 |
Josef Eisl |
Introduce FrameMappingTool. |
Wed, 05 Nov 2014 19:29:26 +0100 |
Josef Eisl |
LIRVerifier: allow StackSlotValues for OperandFlag.STACK. |
Wed, 05 Nov 2014 19:18:35 +0100 |
Josef Eisl |
StackSlot is no longer a VirtualStackSlot (rename ForwardingFrameMapBuilder to DelayedFrameMapBuilder). |
Wed, 05 Nov 2014 17:30:22 +0100 |
Josef Eisl |
Use VirtualStackSlot for outObjectStackSlots in FrameMapBuilder.allocateStackSlots(). |