Tue, 20 May 2014 19:01:08 -0700 |
Christian Wimmer |
Rename methods to have consistent names, allow subclasses of bytecode parsers
|
Tue, 20 May 2014 18:59:45 -0700 |
Christian Wimmer |
Introduce class BarrieredAccess for low-level object access with read and write barriers
|
Tue, 20 May 2014 18:58:42 -0700 |
Christian Wimmer |
Remove overly restrictive assertion
|
Tue, 20 May 2014 18:58:03 -0700 |
Christian Wimmer |
Introduce method to customize type size
|
Tue, 20 May 2014 18:57:27 -0700 |
Christian Wimmer |
Avoid NullPointerException when only some assertions are enabled
|
Tue, 20 May 2014 18:56:57 -0700 |
Christian Wimmer |
Remove overly strict assertion; avoid NullPointerException when canonicalizing invokes without a state
|
Tue, 20 May 2014 18:55:59 -0700 |
Christian Wimmer |
Make classes extensible
|
Tue, 20 May 2014 18:55:35 -0700 |
Christian Wimmer |
Bugfix: as long as snippets are preprocessed, PiNode must not be canonicalized
|
Tue, 20 May 2014 18:54:48 -0700 |
Christian Wimmer |
Add accessor method
|
Tue, 20 May 2014 18:54:09 -0700 |
Christian Wimmer |
Cache result of toJava and toJavaConstructor, since it is an expensive operation
|
Tue, 20 May 2014 18:53:31 -0700 |
Christian Wimmer |
Make NodeClass more flexible
|
Tue, 20 May 2014 18:52:54 -0700 |
Christian Wimmer |
Factor out rule creation in its own method
|
Tue, 20 May 2014 18:51:54 -0700 |
Christian Wimmer |
Recompute probability only when number of types in profile changed
|
Tue, 20 May 2014 18:51:16 -0700 |
Christian Wimmer |
Remove unused method
|
Wed, 21 May 2014 17:57:41 +0200 |
Doug Simon |
mx: fixed more spurious "error while killing subprocess" messages (GRAAL-350)
|
Wed, 21 May 2014 16:41:57 +0200 |
Bernhard Urban |
mx archive: fix log message
|
Wed, 21 May 2014 15:34:35 +0200 |
Bernhard Urban |
mx archive: avoid multiple directory entries too
|
Wed, 21 May 2014 15:29:38 +0200 |
Bernhard Urban |
mx: remove unused packagejar command
|
Wed, 21 May 2014 15:11:14 +0200 |
Bernhard Urban |
mx: add support for setting a main class in distributions
|
Wed, 21 May 2014 15:17:21 +0200 |
Bernhard Urban |
mxtool: fix archive subcommand such that it will return a successful returncode
|
Tue, 20 May 2014 17:26:27 +0200 |
Roland Schatz |
Introduce AbstractObjectStamp, make ObjectStamp and NarrowOopStamp incompatible.
|
Tue, 20 May 2014 16:47:19 +0200 |
Roland Schatz |
Allow using StampFactory.forConstant(Constant, MetaAccessProvider) for primitive constants.
|
Tue, 20 May 2014 15:46:02 +0200 |
Miguel Garcia |
[inlining] another renaming to avoid misleading type suggestion (2 of 2)
|
Tue, 20 May 2014 15:45:07 +0200 |
Miguel Garcia |
[inlining] another renaming to avoid misleading type suggestion (1 of 2)
|
Tue, 20 May 2014 15:42:10 +0200 |
Miguel Garcia |
[inlining] renaming to convey underlying types (2 of 2)
|
Tue, 20 May 2014 15:39:59 +0200 |
Miguel Garcia |
[inlining] renaming to convey underlying types (1 of 2)
|
Tue, 20 May 2014 15:01:20 +0200 |
Miguel Garcia |
[inline-info] step 3, InlineInfo leaves populateInlineInfo fully initialized
|
Tue, 20 May 2014 14:53:29 +0200 |
Miguel Garcia |
[inline-info] step 2, simpler inter-procedural communication
|
Tue, 20 May 2014 14:48:46 +0200 |
Miguel Garcia |
[inline-info] step 1 of de-aliasing MethodInvocation assumptions
|
Tue, 20 May 2014 14:39:42 +0200 |
Miguel Garcia |
[inline-info] towards initializing InlineInfo in one place
|
Tue, 20 May 2014 21:40:13 -0700 |
Tom Rodriguez |
handle expected phis when converting to trapping null checks
|
Tue, 20 May 2014 21:35:32 -0700 |
Tom Rodriguez |
don't use JNI natives to interact with VM metadata
|
Tue, 20 May 2014 13:46:34 -0700 |
Tom Rodriguez |
initialize HotSpotVMConfig fields efficiently from C++
|
Tue, 20 May 2014 21:38:31 +0200 |
Miguel Garcia |
Merge
|
Tue, 20 May 2014 13:05:07 +0200 |
Miguel Garcia |
[inlining-7] end of refactoring trail, helper methods now closer to users
|
Tue, 20 May 2014 13:00:23 +0200 |
Miguel Garcia |
[inlining-7] InlineableGraph takes care of setup chores during construction
|
Tue, 20 May 2014 12:15:55 +0200 |
Miguel Garcia |
[inlining-7] moved three utilities methods to where they belong
|
Tue, 20 May 2014 12:08:09 +0200 |
Miguel Garcia |
[inlining-6] InlineableGraph now in package for inlineable elements
|
Tue, 20 May 2014 12:06:07 +0200 |
Miguel Garcia |
[inlining-6] InlineableMacroNode now in package for inlineable elements
|
Tue, 20 May 2014 12:04:10 +0200 |
Miguel Garcia |
[inlining-6] moved Inlineable to dedicated package for inlineable elements
|
Mon, 19 May 2014 21:39:49 +0200 |
Miguel Garcia |
[inlining-5] separate check code (fewer args, pure, concise) from logging code
|
Mon, 19 May 2014 21:30:07 +0200 |
Miguel Garcia |
[inlining-5] "where does optimisticOpts come from?" answered
|
Mon, 19 May 2014 21:26:46 +0200 |
Miguel Garcia |
[inlining-5] "where does replacements come from?" answered
|
Mon, 19 May 2014 21:23:53 +0200 |
Miguel Garcia |
[inlining-5] checkTargetConditions() about to lose some of its formal params
|
Tue, 20 May 2014 20:32:05 +0200 |
Gilles Duboscq |
Ignore synthetic methods in TestResolvedJavaField
|
Tue, 20 May 2014 16:36:37 +0200 |
Gilles Duboscq |
Update JaCoCo libs
|
Tue, 20 May 2014 16:17:16 +0200 |
Lukas Stadler |
better stamps for IntegerRemNode
|
Tue, 20 May 2014 15:28:53 +0200 |
Lukas Stadler |
@Ignore (and not expect GraalInternalError) long-running EscapingNewStringConcatTest
|
Tue, 20 May 2014 15:17:43 +0200 |
Lukas Stadler |
a bit of javadoc in TruffleRuntime
|
Tue, 20 May 2014 15:16:33 +0200 |
Lukas Stadler |
fix wrong assert in ObjectStampMeetTest
|
Tue, 20 May 2014 15:16:04 +0200 |
Lukas Stadler |
simplify getInterfaces jtt test
|
Tue, 20 May 2014 15:35:35 +0200 |
Doug Simon |
mx: propagate failure from forked Java compilation task back up to parent (GRAAL-350)
|
Tue, 20 May 2014 11:56:19 +0200 |
Josef Eisl |
Add JRE library support to mx projectgraph.
|
Tue, 20 May 2014 13:13:28 +0200 |
Gilles Duboscq |
ResolvedJavaType.resolveMethod: fix javadoc, add assert in native code. update changelog
|
Tue, 20 May 2014 12:40:07 +0200 |
Erik Eckstein |
Merge
|
Tue, 20 May 2014 12:38:57 +0200 |
Erik Eckstein |
fix wrong handling of memory anti-dependencies in scheduler
|
Tue, 20 May 2014 11:50:30 +0200 |
Doug Simon |
mx: fixed spurious "error while killing subprocess" messages (GRAAL-350)
|
Mon, 19 May 2014 17:21:30 -0700 |
Michael Van De Vanter |
Merge with 9ae1d2f3bda60f9d91243c883c5aa7812e2ab256
|
Mon, 19 May 2014 17:14:36 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: significant reorganization of the instrumentation framework's implementation and connection to the runtime ExecutionContext, with some new features, including a Tag-based "trap" mechanisms.
|
Mon, 19 May 2014 14:14:12 -0700 |
Tom Rodriguez |
convert asserts into if tests and check for phis at merge
|
Mon, 19 May 2014 10:45:01 -0700 |
twisti |
enable some HSAIL virtual call inlining
|
Mon, 19 May 2014 18:59:04 +0200 |
Christian Wirth |
SL: adding NodeInfo.descriptions to SL statements
|
Mon, 19 May 2014 18:52:39 +0200 |
Christian Wirth |
Add description and language to the NodeInfo annotation
|
Mon, 19 May 2014 17:21:35 +0200 |
Miguel Garcia |
Merge
|
Mon, 19 May 2014 16:52:10 +0200 |
Miguel Garcia |
[inlining-4] privatizing methods that can be made private
|
Mon, 19 May 2014 16:45:11 +0200 |
Miguel Garcia |
[inlining-4] one less alias in getTypeCheckedInlineInfo()
|
Mon, 19 May 2014 16:34:38 +0200 |
Miguel Garcia |
[inlining-4] one less alias in getAssumptionInlineInfo()
|
Mon, 19 May 2014 16:32:02 +0200 |
Miguel Garcia |
[inlining-4] one less alias in getExactInlineInfo()
|
Mon, 19 May 2014 16:27:24 +0200 |
Miguel Garcia |
[inlining-4] removed alias for InliningData.maxMethodPerInlining
|
Mon, 19 May 2014 16:24:31 +0200 |
Miguel Garcia |
[inlining-4] getTypeCheckedInlineInfo() can get context.getReplacements() itself
|
Mon, 19 May 2014 16:17:43 +0200 |
Miguel Garcia |
[inlining-4] getAssumptionInlineInfo() can get context.getReplacements() itself
|
Mon, 19 May 2014 16:14:56 +0200 |
Miguel Garcia |
[inlining-4] no need to pass context.getReplacements() to getExactInlineInfo()
|
Mon, 19 May 2014 16:10:24 +0200 |
Miguel Garcia |
[inlining-4] parameter aliasing context.getOptimisticOptimizations() goes away
|
Mon, 19 May 2014 16:08:06 +0200 |
Miguel Garcia |
[inlining-4] parameter aliasing context.getReplacements() goes away
|
Mon, 19 May 2014 16:05:18 +0200 |
Miguel Garcia |
[inlining-4] the method param that aliased maxMethodPerInlining goes away
|
Mon, 19 May 2014 15:58:48 +0200 |
Miguel Garcia |
[inlining-4] getTypeInlineInfo() becomes instance method of InliningData
|
Mon, 19 May 2014 15:39:43 +0200 |
Miguel Garcia |
[inlining-4] getTypeCheckedInlineInfo() becomes instance method of InliningData
|
Mon, 19 May 2014 15:30:58 +0200 |
Miguel Garcia |
[inlining-4] getAssumptionInlineInfo() becomes instance method of InliningData
|
Mon, 19 May 2014 15:28:07 +0200 |
Miguel Garcia |
[inlining-4] start of refactoring trail, by the end shorter parameter lists
|
Mon, 19 May 2014 14:57:10 +0200 |
Miguel Garcia |
[inlining-3] readability of checkInvokeConditions() part 2 of 2
|
Mon, 19 May 2014 14:51:44 +0200 |
Miguel Garcia |
[inlining-3] readability of checkInvokeConditions() part 1 of 2
|
Mon, 19 May 2014 15:30:57 +0200 |
Gilles Duboscq |
ConditionalNode's boolean materialization canonicalization needs to insert a convert
|
Mon, 19 May 2014 13:58:16 +0200 |
Lukas Stadler |
fix NPE in CallSiteHolder
|
Mon, 19 May 2014 11:19:07 +0200 |
Gilles Duboscq |
Never use the current node's stamp in ValueNode.inferStamp overrides.
|
Mon, 19 May 2014 11:59:54 +0200 |
Miguel Garcia |
Merge
|
Mon, 19 May 2014 11:29:14 +0200 |
Miguel Garcia |
[inlining-2] no guesswork at callsites about return value of logNotInlinedMethod
|
Mon, 19 May 2014 11:26:19 +0200 |
Miguel Garcia |
[inlining-2] no guesswork about return value of logInlinedMethod (2/2)
|
Mon, 19 May 2014 11:24:59 +0200 |
Miguel Garcia |
[inlining-2] no guesswork about return value of logInlinedMethod (1/2)
|
Mon, 19 May 2014 10:54:21 +0200 |
Miguel Garcia |
[inlining-2] logInliningDecision, for side-effects not return value (2/2)
|
Mon, 19 May 2014 10:52:20 +0200 |
Miguel Garcia |
[inlining-2] logInliningDecision, for side-effects not return value (1/2)
|
Mon, 19 May 2014 10:47:25 +0200 |
Miguel Garcia |
[inlining-2] logNotInlinedMethod invoked only for side-effects not return value
|
Sun, 18 May 2014 16:20:36 +0200 |
Miguel Garcia |
[inlining-2] make explicit the value returned by logNotInlinedInvoke()
|
Sun, 18 May 2014 16:14:16 +0200 |
Miguel Garcia |
[inlining-2] renaming logNotInlinedMethodAndReturnNull -> logNotInlinedInvoke
|
Sun, 18 May 2014 16:10:45 +0200 |
Miguel Garcia |
[inlining-2] make returned value explicit
|
Sun, 18 May 2014 16:08:15 +0200 |
Miguel Garcia |
[inlining-2] renaming of an overloaded method
|
Mon, 19 May 2014 10:57:40 +0200 |
Lukas Stadler |
small fix in GraphOrder.assertSchedulableGraph
|
Mon, 19 May 2014 10:23:05 +0200 |
Lukas Stadler |
do not assert for MergeNode in UseTrappingNullChecksPhase
|
Sun, 18 May 2014 14:39:27 +0200 |
Miguel Garcia |
[inlining-2] pulling side-effects (logging) out of method that evals a condition
|
Sun, 18 May 2014 14:37:25 +0200 |
Miguel Garcia |
[inlining-2] one less logging method to worry about
|
Sun, 18 May 2014 14:34:35 +0200 |
Miguel Garcia |
[inlining-2] replaced method body with call to code duplicate
|
Sun, 18 May 2014 14:17:38 +0200 |
Miguel Garcia |
[inlining-2] reduced verbosity in checkTargetConditions()
|
Sun, 18 May 2014 14:15:19 +0200 |
Miguel Garcia |
[inlining-2] typos in source comment
|
Sun, 18 May 2014 14:08:03 +0200 |
Miguel Garcia |
[inlining-2] consumer becomes initializer of the probabilities map
|
Sun, 18 May 2014 14:05:36 +0200 |
Miguel Garcia |
[inlining-2] fixing input as instance final rather than passing it over and over
|
Sat, 17 May 2014 18:42:42 +0200 |
Gilles Duboscq |
In MethodCallTargetNode.canonicalize, uniqueConcreteType.resolveMethod can return null in some cases
|
Sat, 17 May 2014 18:08:57 +0200 |
Gilles Duboscq |
Add slow-path for SLMulNode.mul(BigInteger) because BigInteger.multiply is recursive.
|
Sat, 17 May 2014 17:04:25 +0200 |
Gilles Duboscq |
fix assert in HotSpotResolvedJavaMethod.vtableEntryOffset
|
Sat, 17 May 2014 16:29:19 +0200 |
Gilles Duboscq |
Simplify HotSpotUnresolvedJavaType, harmonize toString for HotSpotUnresolvedJavaType and HotSpotResolvedObjectType
|
Sat, 17 May 2014 14:58:33 +0200 |
Gilles Duboscq |
Add some assertions and tests to TestResolvedJavaType.findUniqueConcreteSubtypeTest
|
Sat, 17 May 2014 14:56:13 +0200 |
Gilles Duboscq |
CodeInstalled not need to assert_leaf_type when asserting abstract_with_unique_concrete_subtype
|
Sat, 17 May 2014 15:05:25 +0200 |
Gilles Duboscq |
Try to devirtualize using unique concrete method and subtype in MethodCallTargetNode.canonical
|
Sat, 17 May 2014 12:45:46 +0200 |
Gilles Duboscq |
Rename HotSpotResolvedObjectType.metaspaceKlass to getMetaspaceKlass
|
Sat, 17 May 2014 14:57:58 +0200 |
Gilles Duboscq |
Add resolved receiver type to ResolvedJavaMethod.isInVirtualMethodTable in order to be able to do vtable-calls for miranda and default methods
|
Sat, 17 May 2014 11:41:35 +0200 |
Gilles Duboscq |
Use non-bold/bright colors in AnsiTerminalDecorator
|
Fri, 16 May 2014 18:08:21 +0200 |
Gilles Duboscq |
Remove unused import
|
Fri, 18 Apr 2014 13:50:15 +0200 |
Gilles Duboscq |
ResolvedJavaType.resolveMethod now takes a callerType that is used to check access rules. Make it work for default methods.
|
Fri, 16 May 2014 19:59:52 +0200 |
Miguel Garcia |
[inlining] reverting refactoring trail until spoiling commit(s) are discovered
|
Fri, 16 May 2014 16:36:07 +0200 |
Miguel Garcia |
[inlining] behavior becomes less argument-dependent, arguments become redundant
|
Fri, 16 May 2014 16:29:50 +0200 |
Miguel Garcia |
[inlining] no need for guessing a return value that doesn't matter
|
Fri, 16 May 2014 16:02:55 +0200 |
Miguel Garcia |
[inlining] untangling concerns, micro-step by micro-step
|
Fri, 16 May 2014 16:00:42 +0200 |
Miguel Garcia |
[inlining] readability by means of import static
|
Fri, 16 May 2014 15:54:13 +0200 |
Miguel Garcia |
[inlining] redux, no need for the suspense about return value
|
Fri, 16 May 2014 15:46:47 +0200 |
Miguel Garcia |
[inlining] no need for the suspense about return value
|
Fri, 16 May 2014 15:30:04 +0200 |
Miguel Garcia |
[inlining] another case of logNotInlined vs logNotInlinedMethod
|
Fri, 16 May 2014 15:28:00 +0200 |
Miguel Garcia |
[inlining] shorter and equally informative, logNotInlined vs logNotInlinedMethod
|
Fri, 16 May 2014 15:24:55 +0200 |
Miguel Garcia |
[inlining] "return null" favored again over "return ...AndReturnNull"
|
Fri, 16 May 2014 15:14:27 +0200 |
Miguel Garcia |
[inlining] tradeoff: "return null" still shorter than "return ...AndReturnNull"
|
Fri, 16 May 2014 14:57:45 +0200 |
Miguel Garcia |
[inlining] pulling side-effects (logging) out of method that evals a condition
|
Fri, 16 May 2014 14:47:39 +0200 |
Miguel Garcia |
[inlining] one less logging method to worry about
|
Fri, 16 May 2014 14:20:20 +0200 |
Miguel Garcia |
[inlining] replaced method body with call to code duplicate
|
Fri, 16 May 2014 14:44:52 +0200 |
Miguel Garcia |
[inlining] reduced verbosity in checkTargetConditions()
|
Fri, 16 May 2014 13:39:12 +0200 |
Miguel Garcia |
[inlining] typos in source comment
|
Fri, 16 May 2014 12:03:36 +0200 |
Miguel Garcia |
[inlining] consumer becomes initializer of the probabilities map
|
Fri, 16 May 2014 11:59:12 +0200 |
Miguel Garcia |
[inlining] fixing input as instance final rather than passing it over and over
|
Fri, 16 May 2014 14:01:20 +0200 |
Lukas Stadler |
do not reprofile upon exceptions thrown in NewArrayStub or NewInstanceStub
|
Fri, 16 May 2014 12:23:09 +0200 |
Doug Simon |
minor spelling and modifier fix
|
Fri, 16 May 2014 12:06:46 +0200 |
Doug Simon |
mx: drain *all* output from subprocess if redirecting to functions
|
Fri, 16 May 2014 00:12:48 -0700 |
Tom Rodriguez |
allow overriding the NodeClass lookup when building MatchStatements
|
Fri, 16 May 2014 00:12:41 -0700 |
Tom Rodriguez |
use inner classes instead of reflection during matching
|
Thu, 15 May 2014 20:11:16 -0700 |
Tom Rodriguez |
more aggressively fold implicit nulls into memory operations
|
Thu, 15 May 2014 23:12:48 +0200 |
Doug Simon |
Merge.
|
Thu, 15 May 2014 22:47:28 +0200 |
Doug Simon |
make CompilationTask.threadMXBean static
|
Thu, 15 May 2014 22:46:45 +0200 |
Doug Simon |
once the Graal compilation queue has been shutdown, don't process any pending compilations and be more defensive about preventing future compilations to be queued
|
Thu, 15 May 2014 22:43:44 +0200 |
Doug Simon |
ensure Graal C++ shutdown routines are called exactly once during VM shutdown
|
Thu, 15 May 2014 22:42:08 +0200 |
Doug Simon |
use JDK with highest compliance level for generated Eclipse attach launcher
|
Thu, 15 May 2014 22:25:34 +0200 |
Bernhard Urban |
mxtool: minor fix of optional field usage
|
Thu, 15 May 2014 19:03:16 +0200 |
Roland Schatz |
API for high word multiplication.
|
Thu, 15 May 2014 18:13:24 +0200 |
Gilles Duboscq |
make TypeProfileWidth pd
|
Thu, 15 May 2014 17:25:49 +0200 |
Miguel Garcia |
Merge
|
Thu, 15 May 2014 16:17:35 +0200 |
Miguel Garcia |
[inlining] moved DepthSearchUtil closer to its single user
|
Thu, 15 May 2014 16:12:18 +0200 |
Miguel Garcia |
[inlining] moved ComputeInliningRelevance closer to its single user
|
Thu, 15 May 2014 15:45:29 +0200 |
Miguel Garcia |
[inlining] moved class InliningData to package with related classes
|
Thu, 15 May 2014 15:41:43 +0200 |
Miguel Garcia |
[inlining] moved helper class MethodInvocation to package inlining.walker
|
Thu, 15 May 2014 15:37:08 +0200 |
Miguel Garcia |
[inlining] grouping inlining-space walking-related classes in package walker
|
Thu, 15 May 2014 15:35:34 +0200 |
Miguel Garcia |
[inlining] start of another refactoring trail
|
Thu, 15 May 2014 15:17:55 +0200 |
Miguel Garcia |
[inlining] working the InliningData stack now done by InliningData.moveForward()
|
Thu, 15 May 2014 15:07:35 +0200 |
Miguel Garcia |
[inlining] side-effects moved out from just-extracted method
|
Thu, 15 May 2014 15:01:25 +0200 |
Miguel Garcia |
[inlining] readability improvements for (by now extracted) loop-body
|
Thu, 15 May 2014 14:53:50 +0200 |
Miguel Garcia |
[inlining] extracted loop-body, for now as InliningPhase.moveForward()
|
Thu, 15 May 2014 14:51:11 +0200 |
Miguel Garcia |
[inlining] moved tryToInline() to InliningData, as prereq for upcoming steps
|
Thu, 15 May 2014 14:48:19 +0200 |
Miguel Garcia |
[inlining] moved doInline() to InliningData, as prereq for upcoming steps
|
Thu, 15 May 2014 14:43:58 +0200 |
Miguel Garcia |
[inlining] part 2, preparing to move tryToInline() and doInline()
|
Thu, 15 May 2014 14:32:37 +0200 |
Miguel Garcia |
[inlining] preparing to extract loop body from InliningPhase.run to InliningData
|
Thu, 15 May 2014 13:46:33 +0200 |
Miguel Garcia |
[inlinin] assertion-aided code understanding at work
|
Thu, 15 May 2014 12:18:01 +0200 |
Miguel Garcia |
[inlining] moved InlineEverythingPolicy to inlining.policy
|
Thu, 15 May 2014 12:16:10 +0200 |
Miguel Garcia |
[inlining] access levels in AbstractInliningPolicy back to what they were
|
Thu, 15 May 2014 11:22:08 +0200 |
Miguel Garcia |
[inlining] moved GreedyInliningPolicy to inlining.policy
|
Thu, 15 May 2014 11:16:00 +0200 |
Miguel Garcia |
[inlining] moved AbstractInliningPolicy to inlining.policy
|
Thu, 15 May 2014 11:09:50 +0200 |
Miguel Garcia |
[inlining] moved InliningPolicy to newly created package inlining.policy
|
Thu, 15 May 2014 11:01:51 +0200 |
Miguel Garcia |
[inlining] moving CallsiteHolder to upper level
|
Thu, 15 May 2014 10:52:38 +0200 |
Miguel Garcia |
[inlining] better distinguishable name, GraphInfo becomes CallsiteHolder
|
Thu, 15 May 2014 16:45:08 +0200 |
Gilles Duboscq |
Use replaceAtPredecessor rather than predecessor().replaceFirstSuccessor in DeoptimizationGroupingPhase
|
Thu, 15 May 2014 16:44:43 +0200 |
Gilles Duboscq |
Fix inverted condition in Debug.create(Metric|Timer)
|
Thu, 15 May 2014 15:35:17 +0200 |
Doug Simon |
Merge.
|
Thu, 15 May 2014 15:32:37 +0200 |
twisti |
added Java Flight Recorder (JFR) event support
|
Thu, 15 May 2014 15:31:22 +0200 |
Doug Simon |
mx: added jrelibrary dependency type
|
Thu, 15 May 2014 14:13:59 +0200 |
Lukas Stadler |
correctly handle illegal stamps in ObjectStamp.meet
|
Thu, 15 May 2014 14:13:25 +0200 |
Lukas Stadler |
tests for ObjectStamp.meet
|
Thu, 15 May 2014 14:12:57 +0200 |
Lukas Stadler |
implement NodeBitMap.toString
|
Thu, 15 May 2014 11:13:44 +0200 |
Josef Eisl |
GraalVerboseTextListener: fix testFailed printing.
|
Wed, 14 May 2014 20:43:43 +0200 |
Josef Eisl |
mx unittest: simplify argument passing.
|
Wed, 14 May 2014 20:59:27 +0200 |
Josef Eisl |
mx unittest: add --eager-stacktrace.
|
Wed, 14 May 2014 20:58:35 +0200 |
Josef Eisl |
mx unittest: add color support.
|
Wed, 14 May 2014 20:15:17 +0200 |
Josef Eisl |
Add AnsiColor.
|
Wed, 14 May 2014 21:24:38 -0700 |
Tom Rodriguez |
slighty stronger assert in verify
|
Wed, 14 May 2014 21:24:19 -0700 |
Tom Rodriguez |
fix printing of pc in deopt message
|
Wed, 14 May 2014 21:14:13 -0700 |
Tom Rodriguez |
fix action comparison when comparing DeoptimizeNodes
|
Wed, 14 May 2014 19:11:16 +0200 |
Miguel Garcia |
[single-pass-iter] same check formulated differently so as to appease findbugs
|
Wed, 14 May 2014 18:55:01 +0200 |
Miguel Garcia |
[inlining] re-adding file header lost during refactoring
|
Wed, 14 May 2014 17:16:12 +0200 |
Miguel Garcia |
[single-pass-iter] skipping redundant state-cloning
|
Wed, 14 May 2014 16:52:45 +0200 |
Miguel Garcia |
[single-pass-iter] owner-is-mutator access protocol for queued states
|
Wed, 14 May 2014 16:13:44 +0200 |
Miguel Garcia |
[single-pass-iter] sharpening the declared type of PathStart.node
|
Wed, 14 May 2014 16:07:05 +0200 |
Miguel Garcia |
[single-pass-iter] readability and one more assertion
|
Wed, 14 May 2014 18:13:41 +0200 |
Miguel Garcia |
[inlining] moving InlineInfo and subclasses to package inlining.info
|
Tue, 13 May 2014 21:40:47 +0200 |
Miguel Garcia |
[inlining] privatizing methods in InliningData
|
Wed, 14 May 2014 17:23:19 +0200 |
Lukas Stadler |
remove some debug code in HotSpotTruffleRuntime
|
Wed, 14 May 2014 13:50:18 +0200 |
Lukas Stadler |
cleanup after ReplaceIntrinsicsPhase
|
Sun, 04 May 2014 18:58:16 +0200 |
Gilles Duboscq |
HSAIL Deopt support for VirtualObjects. Only create the host graph is there are deopts. Add a test provided by Tom Deneau.
|
Wed, 14 May 2014 12:37:39 +0200 |
Doug Simon |
added metric to count the input graph sizes for phases
|
Wed, 14 May 2014 11:19:38 +0200 |
Bernhard Urban |
mxtool: distribution dependency should be a list
|
Wed, 14 May 2014 11:08:05 +0200 |
Bernhard Urban |
mx: fix constructor call
|
Wed, 14 May 2014 01:25:21 -0700 |
Tom Rodriguez |
fix unsigned compare, expand test
|
Wed, 14 May 2014 01:24:10 -0700 |
Tom Rodriguez |
add missing case in assertDeepEquals
|
Tue, 13 May 2014 20:20:34 -0700 |
Tom Rodriguez |
don't deopt on large array allocations
|
Tue, 13 May 2014 20:20:29 -0700 |
Tom Rodriguez |
convert signed range tests into an unsigned compare
|
Tue, 13 May 2014 18:31:18 -0700 |
Michael Van De Vanter |
Merge with 55be15d24e45e5636ee14d657616c6ffac039178
|
Tue, 13 May 2014 18:29:55 -0700 |
Michael Van De Vanter |
SL: correct to use new SourceAttribution factory methods.
|
Tue, 13 May 2014 18:28:33 -0700 |
Michael Van De Vanter |
Truffle/Source Attribution: Replace direct creation of SourceSection objects with factory methods on Source; two of these greatly simplify source attribution by automatically computing either the row/column start location from a character offset or vice versa, depending on what?s made available from the parser. Minor API change on Visualizer.
|
Tue, 13 May 2014 15:03:34 -0700 |
twisti |
use HotSpotVMType for sizeof information
|
Tue, 13 May 2014 14:13:15 -0700 |
twisti |
add documentation to HotSpotVM* annotatations
|
Mon, 12 May 2014 17:44:23 -0700 |
twisti |
remove unused HotSpotResolvedJavaMethod fields in graalJavaAccess.hpp
|
Mon, 12 May 2014 17:31:11 -0700 |
twisti |
remove unused com_oracle_graal_api_meta_ResolvedJavaField
|
Mon, 12 May 2014 17:26:53 -0700 |
twisti |
remove unused com_oracle_graal_api_meta_ConstantPool
|
Mon, 12 May 2014 17:26:19 -0700 |
twisti |
remove unused com_oracle_graal_hotspot_meta_HotSpotJavaType
|
Tue, 13 May 2014 21:49:57 +0200 |
Doug Simon |
HSAIL: converted KernelTester to re-use existing mechanism for deep equality testing
|
Tue, 13 May 2014 21:47:50 +0200 |
Doug Simon |
renamed GraalTest.assertEquals* to assertDeepEquals to avoid confusion with JUnit API methods
|
Tue, 13 May 2014 19:17:59 +0200 |
Miguel Garcia |
[inlining] processNextInvoke(), readability
|
Tue, 13 May 2014 19:11:03 +0200 |
Miguel Garcia |
[inlining] moved processNextInvoke()
|
Tue, 13 May 2014 19:03:59 +0200 |
Miguel Garcia |
[inlining] preparing to move processNextInvoke() closer to the data it mutates
|
Tue, 13 May 2014 15:11:15 +0200 |
Miguel Garcia |
[inlining] uncluttering InliningPhase, depth-search utilities moved out
|
Tue, 13 May 2014 15:05:36 +0200 |
Miguel Garcia |
[inlining] preparing to move depth-search utilities
|
Tue, 13 May 2014 14:54:23 +0200 |
Miguel Garcia |
[inlining] place to host depth-search related utilities
|
Tue, 13 May 2014 13:20:09 +0200 |
Miguel Garcia |
[inlining] documentation
|
Tue, 13 May 2014 16:51:41 +0200 |
Doug Simon |
Merge.
|
Tue, 13 May 2014 15:40:23 +0200 |
Doug Simon |
made GraalVerboseTestListener eagerly print stack trace for failure which is useful if the VM crashes before completing all unit tests
|
Tue, 13 May 2014 15:39:10 +0200 |
Doug Simon |
moved assertEquals and MultiCauseAssertionError from GraalCompilerTest to GraalTest
|
Tue, 13 May 2014 16:16:05 +0200 |
Lukas Stadler |
clean up frame states during FrameStateAssignmentPhase
|
Tue, 13 May 2014 14:45:57 +0200 |
Roland Schatz |
Simplify code generation of reinterpret-memory.
|
Tue, 13 May 2014 14:35:15 +0200 |
Doug Simon |
HSAIL: fixed deopt bug; cleaned up C++ code
|
Tue, 13 May 2014 11:55:11 +0200 |
Doug Simon |
removed unnecessary mutex
|
Tue, 13 May 2014 11:06:10 +0200 |
Lukas Stadler |
verbose assertion in ComputeInliningRelevance
|
Mon, 12 May 2014 21:29:29 -0700 |
Michael Van De Vanter |
Merge with d556971b409ca9f5ff13900d8b7b82549fd1f17a
|
Mon, 12 May 2014 20:17:25 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation:
|
Mon, 12 May 2014 23:27:28 +0200 |
Doug Simon |
Merge.
|
Mon, 12 May 2014 23:27:07 +0200 |
Doug Simon |
made Graal initialization be driven from Java to simplify sequencing and synchronization
|
Mon, 12 May 2014 22:37:26 +0200 |
Doug Simon |
removed unused symbols
|
Mon, 12 May 2014 22:37:14 +0200 |
Bernhard Urban |
mx distributions: allow to specify dependencies between distributions
|
Mon, 12 May 2014 20:29:41 +0200 |
Bernhard Urban |
changelog: note about truffle.jar separation
|
Mon, 12 May 2014 22:32:33 +0200 |
Bernhard Urban |
SchedulePhase: improve KillSet implementation by using a lazy initialized ArrayList
|
Mon, 12 May 2014 19:52:06 +0200 |
Miguel Garcia |
[inlining] refactor, GraphInfo constructor can populate the callsite list
|
Mon, 12 May 2014 19:25:59 +0200 |
Miguel Garcia |
[inlining] the constructor of InliningIterator now takes only the data it needs
|
Mon, 12 May 2014 19:10:50 +0200 |
Miguel Garcia |
[inlining] refactor: move InliningIterator to upper level
|
Mon, 12 May 2014 16:38:58 +0200 |
Lukas Stadler |
don't delete snippet MemoryAnchorNodes if they are used in the memory map
|
Mon, 12 May 2014 11:43:36 +0200 |
Gilles Duboscq |
mx: set _minVersion to 1.8
|
Thu, 08 May 2014 15:05:06 +0200 |
Gilles Duboscq |
JMH: do not abort on missing jar file. Create necessary output directory if needed
|
Wed, 07 May 2014 15:58:36 +0200 |
Gilles Duboscq |
CanonicalizerPhase, on constant stamp, only replace at value usages.
|
Sun, 11 May 2014 22:00:06 +0200 |
Doug Simon |
fixed assertion position and documented critical class initialization dependency
|
Sun, 11 May 2014 13:43:58 +0200 |
Doug Simon |
fixed initialization issue caused by 063ec2920d21
|
Sun, 11 May 2014 13:43:19 +0200 |
Doug Simon |
fixed livelock issue introduced by 063ec2920d21
|
Sat, 10 May 2014 15:37:51 +0200 |
Miguel Garcia |
[single-pass-iter] additional documentation and assertions
|
Fri, 09 May 2014 20:22:05 +0200 |
Miguel Garcia |
Merge
|
Fri, 09 May 2014 20:05:41 +0200 |
Miguel Garcia |
[single-pass-iter] offloading tracking successor-pre-states to nodeQueue
|
Fri, 09 May 2014 17:33:14 +0200 |
Miguel Garcia |
[single-pass-iter] early pruning of state map, visit a whole method
|
Fri, 09 May 2014 16:50:27 +0200 |
Miguel Garcia |
[single-pass-iter] lifecycle of single-pass iterators
|
Fri, 09 May 2014 16:22:54 +0200 |
Miguel Garcia |
[single-pass-iter] start of evolution towards a node iterator less memory-hungry
|
Fri, 09 May 2014 18:46:41 +0200 |
Doug Simon |
made Graal runtime initialization in hosted mode lazy
|
Fri, 09 May 2014 17:59:15 +0200 |
Doug Simon |
added -G:TrackMemUse for measuring memory usage within scopes
|
Fri, 09 May 2014 16:43:26 +0200 |
Bernhard Urban |
mx clean: try to change permission if deletion fails on windows
|
Fri, 09 May 2014 15:30:16 +0200 |
Bernhard Urban |
mx clean: make it more reliable on windows
|
Fri, 09 May 2014 14:24:02 +0200 |
Bernhard Urban |
truffle distrubtions: generate source jar
|
Fri, 09 May 2014 16:11:01 +0200 |
Bernhard Urban |
truffle distrubtion: move dsl processor in a separated jar, such that it can be a build-time only dependency
|
Fri, 09 May 2014 13:56:10 +0200 |
Bernhard Urban |
mx trufflejar: use distribution feature of mx instead (`mx archive @TRUFFLE')
|
Fri, 09 May 2014 13:21:43 +0200 |
Bernhard Urban |
mx unittest: compile junitwrapper with right classpath
|
Fri, 09 May 2014 15:55:37 +0200 |
Andreas Woess |
Truffle: remove obsolete HotSpotFrameInstance.getTargetCallTarget()
|
Fri, 09 May 2014 15:53:30 +0200 |
Andreas Woess |
Truffle: getCallNode() should return null for call target frames
|
Fri, 09 May 2014 15:52:56 +0200 |
Lukas Stadler |
test for integer stamp join
|
Fri, 09 May 2014 14:45:48 +0200 |
Lukas Stadler |
more accurately determine if a IntegerStamp is illegal
|
Fri, 09 May 2014 09:49:48 +0200 |
Bernhard Urban |
Added tag graal-0.3 for changeset 9535eccd2a11
|
Fri, 09 May 2014 09:49:34 +0200 |
Bernhard Urban |
changelog: graal-0.3
graal-0.3
|
Fri, 09 May 2014 08:29:52 +0200 |
Bernhard Urban |
backout 10732e1421ee
|
Fri, 09 May 2014 01:47:18 +0200 |
Thomas Wuerthinger |
changelog: graal-0.3
|
Thu, 08 May 2014 22:56:16 +0200 |
Thomas Wuerthinger |
Small addition to changelog.
|
Thu, 08 May 2014 22:53:35 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 08 May 2014 22:53:28 +0200 |
Thomas Wuerthinger |
Truffle: Provide default implementation on non-Graal VMs for stack trace functionality.
|
Thu, 08 May 2014 16:44:53 +0200 |
Miguel Garcia |
[flow-sensitive] consolidating nullness-tracking in typeRefinements
|
Thu, 08 May 2014 15:00:52 +0200 |
Josef Eisl |
BaselineCompiler: add arraylength test.
|
Thu, 08 May 2014 10:04:15 +0200 |
Josef Eisl |
Baseline: add support for getstatic.
|
Thu, 08 May 2014 14:57:28 +0200 |
Josef Eisl |
Make BC_arraylength unit test only check for arraylength.
|
Wed, 07 May 2014 20:06:45 +0200 |
Josef Eisl |
BaselineCompiler: implement genArrayLength().
|
Wed, 07 May 2014 20:05:20 +0200 |
Josef Eisl |
AbstractFrameStateBuilder enable access to locks.
|
Tue, 06 May 2014 20:10:28 +0200 |
Josef Eisl |
BaselineBytecodeParser: initial genArrayLength().
|
Tue, 06 May 2014 20:09:37 +0200 |
Josef Eisl |
BytecodeLIRBuilder: add getArrayLengthOffset().
|
Thu, 08 May 2014 11:52:20 +0200 |
Josef Eisl |
mx unittest: add support for regular expressions.
|
Thu, 08 May 2014 11:35:08 +0200 |
Josef Eisl |
Move emitNullCheck from NodeLIRBuilderTool to LIRGeneratorTool.
|
Thu, 08 May 2014 14:02:24 +0200 |
Josef Eisl |
Remove unused member in PTXNodeLIRBuilder.
|
Thu, 08 May 2014 09:52:12 +0200 |
Lukas Stadler |
moved ExceptionObjectNode lowering back to runtime independent part
|
Thu, 08 May 2014 02:22:10 +0200 |
Doug Simon |
added CollectionsProvider and NodeCollectionsProvider and replaced (almost) all allocations of IdentityHashMaps to go through these providers
|
Wed, 07 May 2014 23:58:56 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 07 May 2014 23:58:43 +0200 |
Thomas Wuerthinger |
Added write barriers for LoweredAtomicReadAndWriteNode.
|
Wed, 07 May 2014 11:54:25 -0700 |
Tom Rodriguez |
share position computations in MatchStatements
|
Wed, 07 May 2014 10:58:26 -0700 |
Tom Rodriguez |
use NodeClass.Position when matching graphs, rearrange MatchableNode annotations, improve error reporting
|
Wed, 07 May 2014 15:31:04 +0200 |
Lukas Stadler |
simplification in FixedNodeProbabilityCache
|
Wed, 07 May 2014 11:51:52 +0200 |
Doug Simon |
HSAIL: fixed Windows build
|
Wed, 07 May 2014 11:44:00 +0200 |
Doug Simon |
adding missing header
|
Tue, 06 May 2014 11:30:07 +0200 |
Josef Eisl |
Baseline: re-enable simple loop tests.
|
Tue, 06 May 2014 11:29:35 +0200 |
Josef Eisl |
BaselineBytecodeParser: add BciBlockMapping debug scope.
|
Tue, 06 May 2014 11:10:24 +0200 |
Josef Eisl |
BaselineControlFlowGraph: compute loop information.
|
Tue, 06 May 2014 11:09:19 +0200 |
Josef Eisl |
BciBlockMapping: make loop information more accessible.
|
Tue, 29 Apr 2014 18:06:45 +0200 |
Josef Eisl |
AbstractBlock: add setLoop.
|
Mon, 28 Apr 2014 16:48:36 +0200 |
Josef Eisl |
Add BaselineControlFlowGraph.compute() factory.
|
Thu, 24 Apr 2014 14:00:07 +0200 |
Josef Eisl |
Use List instead of an array in AbstractControlFlowGraph.
|
Thu, 24 Apr 2014 13:38:14 +0200 |
Josef Eisl |
SimpleCFGTest: check postOrder().
|
Thu, 24 Apr 2014 09:55:28 +0200 |
Josef Eisl |
mx shortunittest: test jtt.loop.* and jtt.except.*.
|
Mon, 05 May 2014 11:10:19 +0200 |
Josef Eisl |
Encapsulate members of Loop.
|
Tue, 06 May 2014 12:14:48 +0200 |
Bernhard Urban |
mx/projects: add sha1 checksums to external dependencies
|
Tue, 06 May 2014 11:34:23 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 06 May 2014 11:34:13 +0200 |
Thomas Wuerthinger |
Fix stamp of LoweredAtomicReadAndWriteNode.
|
Tue, 06 May 2014 04:14:00 +0200 |
Thomas Wuerthinger |
Fix bug in CanonicalizerPhase that could remove fixed nodes with side effects in a corner case.
|
Tue, 06 May 2014 04:07:30 +0200 |
Thomas Wuerthinger |
Fix stamp of LoweredAtomicReadAndWriteNode to only inherit kind from written value.
|
Mon, 05 May 2014 22:18:46 +0200 |
Thomas Wuerthinger |
Merge.
|
Sat, 03 May 2014 21:46:35 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 02 May 2014 02:45:26 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 30 Apr 2014 13:40:36 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 30 Apr 2014 13:36:41 +0200 |
Thomas Wuerthinger |
Add two more ObjectStampJoinTest unit tests.
|
Tue, 06 May 2014 10:35:06 +0200 |
bharadwaj |
made GraphKit.inlineInvoke recursively inline all invoke
|
Mon, 05 May 2014 20:33:00 -0700 |
Tom Rodriguez |
special cases for addresses involving compressed references
|
Mon, 05 May 2014 16:13:53 -0700 |
Tom Rodriguez |
improve annotation error reporting
|
Mon, 05 May 2014 16:13:49 -0700 |
Tom Rodriguez |
add support for more nodes inputs
|
Mon, 05 May 2014 16:13:41 -0700 |
Tom Rodriguez |
update description of the MatchRule syntax
|
Mon, 05 May 2014 21:23:25 +0200 |
Miguel Garcia |
Merge
|
Mon, 05 May 2014 17:45:20 +0200 |
Miguel Garcia |
[flow-sensitive] too many type-refinements didn't improve performance
|
Mon, 05 May 2014 17:06:02 +0200 |
Miguel Garcia |
[flow-sensitive] readability, baseCaseIsNullNode
|
Mon, 05 May 2014 16:59:02 +0200 |
Miguel Garcia |
[flow-sensitive] fix in knownNotToConform
|
Mon, 05 May 2014 18:45:03 +0200 |
Lukas Stadler |
Merge (gate: make unittests verbose)
|
Mon, 05 May 2014 18:40:13 +0200 |
Lukas Stadler |
Merge (made FloatRemNode implement Lowerable)
|
Mon, 05 May 2014 18:39:29 +0200 |
Lukas Stadler |
Merge ([flow-sensitive] refactoring, factor out evidence-search)
|
Mon, 05 May 2014 18:39:09 +0200 |
Lukas Stadler |
Merge (update state flag after initialization to allow other compiler threads to execute)
|
Mon, 05 May 2014 18:38:43 +0200 |
Lukas Stadler |
Merge (Merge)
|
Mon, 05 May 2014 18:38:13 +0200 |
Lukas Stadler |
Merge (Truffle: fix javadoc)
|
Mon, 05 May 2014 18:37:27 +0200 |
Lukas Stadler |
Merge (clean phase within PartialEscapePhase)
|
Mon, 05 May 2014 18:36:01 +0200 |
Lukas Stadler |
fix block probabilities
|
Mon, 05 May 2014 18:03:50 +0200 |
Bernhard Urban |
gate: make unittests verbose
|
Wed, 05 Feb 2014 21:24:29 -0800 |
henryjen |
8033289: clang: clean up unused function warning
|
Mon, 05 May 2014 17:27:03 +0200 |
Doug Simon |
made FloatRemNode implement Lowerable
|
Mon, 05 May 2014 11:34:11 +0200 |
Josef Eisl |
Add TimingDecorator.
|
Mon, 05 May 2014 16:07:20 +0200 |
Josef Eisl |
Add command line support for JUnit.
|
Mon, 05 May 2014 11:34:00 +0200 |
Josef Eisl |
Add GraalVerboseTextListener.
|
Mon, 05 May 2014 11:33:33 +0200 |
Josef Eisl |
Add custom GraalJUnitCore.
|
Mon, 05 May 2014 11:55:34 +0200 |
Miguel Garcia |
[flow-sensitive] internal consistency asserts, state tracking
|
Sun, 04 May 2014 18:36:44 +0200 |
Miguel Garcia |
[flow-sensitive] more metrics, documentation
|
Mon, 05 May 2014 13:24:57 +0200 |
Doug Simon |
mx: slight tweak of parallel Java build heuristics
|
Mon, 05 May 2014 13:17:32 +0200 |
Doug Simon |
mx: factored out detection of JDT compilation
|
Mon, 05 May 2014 00:16:46 +0200 |
Doug Simon |
fixed assertion in debug VM
|
Wed, 30 Apr 2014 11:48:13 +0200 |
Gilles Duboscq |
Move CIPrintCompilerName handling into CompileTask::print_compilation_impl
|
Sun, 04 May 2014 16:12:44 +0200 |
Miguel Garcia |
[flow-sensitive] refactoring, factor out evidence-search
|
Sat, 03 May 2014 16:19:43 +0200 |
Miguel Garcia |
[flow-sensitive] simplify to nullConstant
|
Sun, 04 May 2014 14:44:09 +0200 |
Miguel Garcia |
[flow-sensitive] bug fix, simplify ShortCircuitOrNode when of check-cast form
|
Sun, 04 May 2014 01:28:07 +0200 |
Doug Simon |
mx: improved heuristics for sorting remaining tasks in parallel Java build worklist
|
Sun, 04 May 2014 01:26:50 +0200 |
Doug Simon |
mx: made parallel Java builds interact correctly with management of subprocesses upon abort/quit
|
Sat, 03 May 2014 18:04:52 +0200 |
Doug Simon |
fixed clang compilation error
|
Fri, 02 May 2014 17:03:10 -0700 |
Tom Rodriguez |
update state flag after initialization to allow other compiler threads to execute
|
Fri, 02 May 2014 16:12:07 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: Revise DefaultVisualizer
|
Fri, 02 May 2014 22:26:45 +0200 |
Miguel Garcia |
Merge
|
Fri, 02 May 2014 20:25:31 +0200 |
Miguel Garcia |
[flow-sensitive] skip OSR methods
|
Fri, 02 May 2014 21:05:13 +0200 |
Miguel Garcia |
[flow-sensitive] minor refactorings for readability, documentation
|
Fri, 02 May 2014 21:58:28 +0200 |
Doug Simon |
HSAIL: support for object values in stack slots at deoptimization points
|
Fri, 02 May 2014 11:04:51 -0700 |
Christian Wimmer |
Introduce API for lookup of VM-internals of method handles
|
Fri, 02 May 2014 17:14:09 +0200 |
Andreas Woess |
Truffle: fix javadoc
|
Fri, 02 May 2014 17:07:44 +0200 |
Andreas Woess |
TruffleDSL: NodeCodeGenerator: remove always-true assertion
|
Fri, 02 May 2014 15:51:11 +0200 |
Andreas Woess |
TruffleDSL: add class loading test
|
Fri, 02 May 2014 15:49:46 +0200 |
Andreas Woess |
TruffleDSL: NodeCodeGenerator: avoid referencing BaseNode class in factory
|
Fri, 02 May 2014 15:49:22 +0200 |
Andreas Woess |
TruffleDSL: NodeCodeGenerator: add constructor factory method for uninitialized/default node
|
Fri, 02 May 2014 15:47:49 +0200 |
Andreas Woess |
TruffleDSL: NodeCodeGenerator: add copy constructor factory method
|
Fri, 02 May 2014 15:59:44 +0200 |
Andreas Woess |
Truffle: remove deprecated Node#adoptChild, Node#adoptChildren.
|
Fri, 02 May 2014 14:48:25 +0200 |
Lukas Stadler |
cleanup phase within PartialEscapePhase
|
Fri, 02 May 2014 14:47:25 +0200 |
Lukas Stadler |
small fix in CompareNode.evaluate
|
Fri, 02 May 2014 14:47:09 +0200 |
Lukas Stadler |
new GraphUtil.predecessorIterable
|
Fri, 02 May 2014 12:02:27 +0200 |
Lukas Stadler |
remove NodesToDoubles, refactoring of node probability and inlining relevance computation
|
Fri, 02 May 2014 14:10:16 +0200 |
Lukas Stadler |
allow BoundMethodHandles in AheadOfTime verification
|
Fri, 02 May 2014 12:02:27 +0200 |
Lukas Stadler |
small cosmetic fix in GraphUtil
|
Fri, 02 May 2014 12:02:27 +0200 |
Lukas Stadler |
simplify ReentrantNodeIterator
|
Fri, 02 May 2014 11:33:47 +0200 |
Roland Schatz |
Merge.
|
Fri, 02 May 2014 10:46:52 +0200 |
Roland Schatz |
Ignore unit test.
|
Fri, 02 May 2014 09:12:23 +0200 |
Doug Simon |
re-enabled use of Graal compilation queue by default until regression when using HotSpot queue is understood/resolved
|
Fri, 02 May 2014 00:36:27 +0200 |
Doug Simon |
made Graal work with the HotSpot compiler queue and compiler threads, enabled by -XX:-UseGraalCompilationQueue
|
Fri, 02 May 2014 00:17:40 +0200 |
Doug Simon |
fixed pylint warning
|
Thu, 01 May 2014 23:55:22 +0200 |
Doug Simon |
gate: use parallelized Java building in the gate
|
Thu, 01 May 2014 23:54:53 +0200 |
Doug Simon |
mx: parallelized Java builds (GRAAL-350)
|
Thu, 01 May 2014 18:26:25 +0200 |
Doug Simon |
fixed code that ecj had a problem compiling
|
Thu, 01 May 2014 17:05:24 +0200 |
Doug Simon |
commented out MatchProcessor logging
|
Thu, 01 May 2014 11:51:45 +0200 |
Doug Simon |
mx: added --jdt-warning-as-error when building annotation processor jars
|
Wed, 30 Apr 2014 15:41:44 -1000 |
twisti |
AMD64: implemented DeoptimizationStub.deoptimizationHandler
|
Wed, 30 Apr 2014 15:09:15 -1000 |
twisti |
added com.oracle.graal.lir.FrameMap.stackSlotSize()
|
Wed, 30 Apr 2014 15:08:09 -1000 |
twisti |
added com.oracle.graal.api.code.RegisterSaveLayout.registerToSlot(Register)
|
Wed, 30 Apr 2014 12:27:27 -0700 |
Tom Rodriguez |
switch MatchRule from class to method annotation and fix review feedback
|
Wed, 30 Apr 2014 11:27:59 -0700 |
Michael Van De Vanter |
Merge with cb2eef41371c7e61e16c0076b0a1ad855dab86cc
|
Tue, 29 Apr 2014 12:43:27 -0700 |
Michael Van De Vanter |
Merge with 2f684eda1938cc92a72a35461c8d00f1871fe389
|
Tue, 29 Apr 2014 12:05:58 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: API revisions
|
Wed, 30 Apr 2014 19:40:40 +0200 |
Andreas Woess |
PiNode: merge object stamps using castTo
|
Wed, 30 Apr 2014 19:40:29 +0200 |
Andreas Woess |
Truffle: use PiNode for unsafe type casts
|
Wed, 30 Apr 2014 19:38:24 +0200 |
Andreas Woess |
Backed out changeset: d44e138f7020
|
Tue, 29 Apr 2014 19:30:38 +0200 |
Miguel Garcia |
Merge
|
Tue, 29 Apr 2014 18:10:16 +0200 |
Miguel Garcia |
[flow-sensitive] bug fix, registerTypeSwitchNode
|
Tue, 29 Apr 2014 18:07:41 +0200 |
Miguel Garcia |
[flow-sensitive] readability
|
Tue, 29 Apr 2014 18:01:09 +0200 |
Miguel Garcia |
[flow-sensitive] less ambitious addFactInstanceOf
|
Tue, 29 Apr 2014 17:14:49 +0200 |
Miguel Garcia |
[flow-sensitive] NullCheckNode turned into equivalent FixedGuardNode
|
Tue, 29 Apr 2014 16:55:05 +0200 |
Miguel Garcia |
[flow-sensitive] downcast of per-stamp-null, one fewer PiNode
|
Tue, 29 Apr 2014 16:53:35 +0200 |
Miguel Garcia |
[flow-sensitive] no-precision-loss check in downcast
|
Tue, 29 Apr 2014 18:35:10 +0200 |
Roland Schatz |
Merge.
|
Tue, 29 Apr 2014 18:23:17 +0200 |
Roland Schatz |
Don't kill FrameState if it still has usages.
|
Tue, 29 Apr 2014 17:16:48 +0200 |
Roland Schatz |
Add implicitLoad/StoreConvert functions to HotSpotLoweringProvider interface.
|
Tue, 29 Apr 2014 17:44:31 +0200 |
Roland Schatz |
Merge.
|
Tue, 29 Apr 2014 17:17:34 +0200 |
Gilles Duboscq |
MemoryCheckpoint: MemoryNode already extends NodeInterface
|
Tue, 29 Apr 2014 16:13:28 +0200 |
Gilles Duboscq |
Improve PrintNMethodStatistics output: add Shark compiler and metadata size. Properly record nmethods for native wrapper.
|
Tue, 29 Apr 2014 16:11:54 +0200 |
Gilles Duboscq |
Add flag to always enable debug info sharing (true ifdef GRAAL)
|
Tue, 29 Apr 2014 16:16:27 +0200 |
Miguel Garcia |
Merge
|
Tue, 29 Apr 2014 14:51:51 +0200 |
Miguel Garcia |
[flow-sensitive] formatting
|
Tue, 29 Apr 2014 14:47:57 +0200 |
Miguel Garcia |
[flow-sensitive] better encapsulation, CastCheckExtractor
|
Tue, 29 Apr 2014 14:42:51 +0200 |
Miguel Garcia |
[flow-sensitive] renaming: untrivialNull -> nonTrivialNull
|
Tue, 29 Apr 2014 14:40:23 +0200 |
Miguel Garcia |
[flow-sensitive] renaming: downcast-helpers
|
Tue, 29 Apr 2014 13:32:28 +0200 |
Miguel Garcia |
[flow-sensitive] renaming: downcasted -> downcast
|
Tue, 29 Apr 2014 14:33:09 +0200 |
Miguel Garcia |
[flow-sensitive] bug fixes, missing state clearing
|
Mon, 28 Apr 2014 15:05:42 +0200 |
Miguel Garcia |
[flow-sensitive] explicit assert about anchor being FixedNode
|
Sun, 27 Apr 2014 15:57:44 +0200 |
Miguel Garcia |
[flow-sensitive] opt-in for flow-sensitive reductions in IterativeInliningPhase
|
Tue, 29 Apr 2014 14:50:51 +0200 |
Bernhard Urban |
SchedulePhase: refactoring
|
Tue, 29 Apr 2014 11:40:29 +0200 |
Bernhard Urban |
SchedulePhase: use lazy init for worklist
|
Tue, 29 Apr 2014 11:14:03 +0200 |
Bernhard Urban |
MemSchedTests: disable implicit null checks
|
Mon, 28 Apr 2014 17:22:45 +0200 |
Bernhard Urban |
mx export: change the way of marking a repo as dirty
|
Tue, 29 Apr 2014 14:26:39 +0200 |
Doug Simon |
made note about workaround for JDK-8041628
|
Tue, 29 Apr 2014 11:02:08 +0200 |
Christian Wirth |
on windows, support mx.cmd to be called from the path
|
Mon, 28 Apr 2014 16:22:25 +0200 |
Lukas Stadler |
pass SimplifierTool to GraphUtil.killCFG
|
Mon, 28 Apr 2014 16:21:44 +0200 |
Lukas Stadler |
PEA: only merge objects at phi if this phi is the only reference
|
Tue, 29 Apr 2014 00:05:30 +0200 |
Andreas Woess |
Truffle: add IllegalArgumentException to skipped exception types
|
Mon, 28 Apr 2014 21:30:38 +0200 |
Roland Schatz |
Fix bug in CompareNode canonicalization.
|
Mon, 28 Apr 2014 12:11:20 -0700 |
Tom Rodriguez |
delete memory peephole machinery
|
Mon, 28 Apr 2014 10:14:36 -0700 |
Tom Rodriguez |
fix bug with compressed comparision using wrong version of constant
|
Mon, 28 Apr 2014 16:07:18 +0200 |
Roland Schatz |
Merge.
|
Mon, 28 Apr 2014 15:57:05 +0200 |
Roland Schatz |
Ignore unit tests instead of expecting failures.
|
Mon, 28 Apr 2014 17:26:24 +0200 |
Doug Simon |
updated to latest version of JAVA_ALLOCATION_INSTRUMENTER library
|
Mon, 28 Apr 2014 16:35:06 +0200 |
Doug Simon |
Merge.
|
Mon, 28 Apr 2014 16:34:36 +0200 |
Doug Simon |
removed unnecessary String creation
|
Mon, 28 Apr 2014 16:22:58 +0200 |
Doug Simon |
mx: fixed site command by removing brittle post-processing of javadoc output
|
Mon, 28 Apr 2014 12:07:49 +0200 |
Bernhard Urban |
mx: new export command
|
Fri, 25 Apr 2014 15:47:00 +0200 |
Bernhard Urban |
mx export: fix VM() usage
|
Fri, 25 Apr 2014 12:01:29 +0200 |
Bernhard Urban |
graal init: improve help text
|
Mon, 28 Apr 2014 11:18:15 +0200 |
Roland Schatz |
Merge.
|
Fri, 25 Apr 2014 16:21:07 +0200 |
Roland Schatz |
HSAIL: support for directly storing boolean
|
Fri, 25 Apr 2014 16:17:27 +0200 |
Roland Schatz |
HSAIL: support for emitLea.
|
Fri, 25 Apr 2014 14:57:53 +0200 |
Roland Schatz |
Make HSAILHotSpotLoweringProvider extensible.
|
Fri, 25 Apr 2014 13:56:27 +0200 |
Roland Schatz |
Split HotSpotLoweringProvider into interface and implementation class.
|
Mon, 28 Apr 2014 10:34:02 +0200 |
Thomas Wuerthinger |
Increase default value for maximum number of Graal nodes during partial evaluation.
|
Mon, 28 Apr 2014 10:31:17 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 18 Apr 2014 15:41:13 +0200 |
Thomas Wuerthinger |
Truffle: Allow null as a possible return value.
|
Sun, 27 Apr 2014 18:03:36 +0200 |
Doug Simon |
fixed javadoc errors
|
Sun, 27 Apr 2014 17:29:19 +0200 |
Doug Simon |
fixed some minor javadoc formatting issues
|
Sun, 27 Apr 2014 16:44:59 +0200 |
Doug Simon |
mx: disable doclint when running javadoc (until the code base is doclint clean)
|
Sat, 26 Apr 2014 16:23:46 +0200 |
Miguel Garcia |
part 3, disabling flow-sensitive reductions
|
Sat, 26 Apr 2014 16:15:51 +0200 |
Miguel Garcia |
part 2, disabling flow-sensitive reductions
|
Sat, 26 Apr 2014 15:34:15 +0200 |
Miguel Garcia |
disabling flow-sensitive reductions until their issues are addressed
|
Fri, 25 Apr 2014 16:50:52 +0200 |
Miguel Garcia |
Add phase FlowSensitiveReductionPhase.
|
Fri, 25 Apr 2014 16:45:05 +0200 |
Miguel Garcia |
moved tryKillUnused to GraphUtil
|
Fri, 25 Apr 2014 14:43:56 +0200 |
Doug Simon |
mx: log reason why Java classes are being (re)built
|
Fri, 25 Apr 2014 11:36:15 +0200 |
Lukas Stadler |
fix comparison in Block.isExceptionEntry
|
Fri, 25 Apr 2014 11:27:11 +0200 |
Lukas Stadler |
VirtualStates should not block MergeNode splitting
|
Fri, 25 Apr 2014 11:15:21 +0200 |
Lukas Stadler |
simplify FrameInstance (remove getTargetCallTarget)
|
Thu, 24 Apr 2014 17:35:21 +0200 |
Gilles Duboscq |
Harmonize usage of NodeInterface
|
Thu, 24 Apr 2014 17:31:54 +0200 |
Gilles Duboscq |
Finish the changes from ad3441f45118
|
Thu, 24 Apr 2014 17:30:12 +0200 |
Gilles Duboscq |
StampTool: fix typo and change "java" to "Java"
|
Fri, 25 Apr 2014 10:33:17 +0200 |
Gilles Duboscq |
Guards which are guarenteed to succeed can replace themselves with null.
|
Thu, 24 Apr 2014 17:18:24 +0200 |
Gilles Duboscq |
Fix help text for ideinit
|
Thu, 24 Apr 2014 17:17:04 +0200 |
Gilles Duboscq |
AMD64HotSpotLIRGenerator.emitForeignCall: add assert
|
Thu, 24 Apr 2014 17:15:24 +0200 |
Gilles Duboscq |
mx build: make --error-prone, --jdt and --force-javac mutually exclusive
|
Thu, 24 Apr 2014 17:06:23 +0200 |
Gilles Duboscq |
Remove CompilationResult.Mark.references
|
Fri, 25 Apr 2014 10:13:54 +0200 |
Lukas Stadler |
clean up ExceptionObjectNode lowering
|
Thu, 24 Apr 2014 23:32:30 +0100 |
Chris Seaton |
Merge.
|
Thu, 24 Apr 2014 23:29:28 +0100 |
Chris Seaton |
Truffle: print the source section in the rewrite trace.
|
Thu, 24 Apr 2014 23:29:04 +0100 |
Chris Seaton |
Truffle: add getShortName and getShortDescription to Source and SourceSection for when we don't need full paths.
|
Thu, 24 Apr 2014 12:00:54 -0700 |
Tom Rodriguez |
add support for matching multiple HIR nodes when lowering to LIR
|
Thu, 24 Apr 2014 17:30:48 +0200 |
Lukas Stadler |
add option to explicitly count invokes to ProfileCompiledMethodsPhase
|
Thu, 24 Apr 2014 17:30:48 +0200 |
Lukas Stadler |
fix NPE in BenchmarkCounters, remove exclusion based on prefix
|
Thu, 24 Apr 2014 17:21:19 +0200 |
Lukas Stadler |
make IndirectCallTargetNode.toString behave like DirectCallTargetNode.toString
|
Thu, 24 Apr 2014 17:21:18 +0200 |
Lukas Stadler |
more fixes in BenchmarkCounters
|
Thu, 24 Apr 2014 17:31:25 +0200 |
Bernhard Urban |
graal init: add flag to force compiler initialization
|
Thu, 24 Apr 2014 17:09:39 +0200 |
Bernhard Urban |
mx exportlibs: add option to include all defined libaries
|
Thu, 24 Apr 2014 16:41:17 +0200 |
Bernhard Urban |
snippet counter: fix location for counter access
|
Thu, 24 Apr 2014 14:03:17 +0200 |
Bernhard Urban |
mx exportlibs: fix in calculation of library dependencies
|
Thu, 24 Apr 2014 15:51:52 +0200 |
Gilles Duboscq |
Refactoring in InliningUtil.processFrameStates, add some bci/monitor related asserts
|
Thu, 24 Apr 2014 12:17:29 +0200 |
Roland Schatz |
Don't drop metadata annotation in NewInstanceStub.
|
Thu, 24 Apr 2014 12:17:13 +0200 |
Roland Schatz |
Merge.
|
Thu, 24 Apr 2014 12:10:11 +0200 |
Roland Schatz |
Add createSpeculationLog to CodeCacheProvider.
|
Thu, 24 Apr 2014 11:52:49 +0200 |
Roland Schatz |
Add SnippetReflectionProvider to ReplacementsProvider interface.
|
Thu, 24 Apr 2014 11:49:08 +0200 |
Bernhard Urban |
mx exportlibs: include source dependencies and digest files
|
Thu, 24 Apr 2014 11:50:40 +0200 |
Bernhard Urban |
mx exportlibs: include libs only if there's a real dependency from a project
|
Wed, 23 Apr 2014 22:46:38 +0200 |
Bernhard Urban |
mx unittest: use supported glob syntax in white list
|
Thu, 24 Apr 2014 10:44:12 +0200 |
Lukas Stadler |
show Truffle call target names in BenchmarkCounters
|
Thu, 24 Apr 2014 10:44:12 +0200 |
Lukas Stadler |
fix BenchmarkCounters memory leak
|
Thu, 24 Apr 2014 10:44:12 +0200 |
Lukas Stadler |
fix ProfileCompiledMethods for OSR methods
|
Thu, 24 Apr 2014 10:44:12 +0200 |
Lukas Stadler |
more context for exceptions within DebugInfoBuilder
|
Thu, 24 Apr 2014 10:44:12 +0200 |
Lukas Stadler |
evaluate for BinaryOpLogicNodes
|
Thu, 24 Apr 2014 10:44:12 +0200 |
Lukas Stadler |
added UnaryOpLogicNode base class, renamed BinaryLogicNode
|
Thu, 24 Apr 2014 08:38:00 +0200 |
Michael Haupt |
merge
|
Wed, 23 Apr 2014 15:23:18 +0200 |
Michael Haupt |
onAdopt callback for ASTs
|
Wed, 23 Apr 2014 15:12:41 -1000 |
twisti |
implement SPARC uncommon trap stub
|
Wed, 23 Apr 2014 22:37:18 +0200 |
Doug Simon |
HSAIL: fixed AtomicReadAndWrite support
|
Wed, 23 Apr 2014 21:23:31 +0200 |
Bernhard Urban |
Merge
|
Wed, 23 Apr 2014 21:01:40 +0200 |
Bernhard Urban |
Merge
|
Wed, 23 Apr 2014 18:16:36 +0200 |
Lukas Stadler |
correctly remove VirtualStates for loop exits during loop peeling
|
Wed, 23 Apr 2014 20:49:59 +0200 |
Christian Humer |
Merge.
|
Wed, 23 Apr 2014 20:49:32 +0200 |
Christian Humer |
Truffle: fix inlining recursions
|
Wed, 23 Apr 2014 13:18:58 +0200 |
Josef Eisl |
Rename Backend.newNodeLIRGenerator to Backend.newNodeLIRBuilder.
|
Wed, 23 Apr 2014 13:17:23 +0200 |
Josef Eisl |
Use NodeLIRBuilderTool instead of NodeLIRBuilder.
|
Wed, 23 Apr 2014 12:12:26 +0200 |
Josef Eisl |
Remove obsolete LIRGenResLowerable interface.
|
Wed, 23 Apr 2014 11:57:59 +0200 |
Josef Eisl |
Replace usages LIRGenLowerable with LIRLowerable.
|
Wed, 23 Apr 2014 11:49:12 +0200 |
Josef Eisl |
Use NodeLIRBuilderTool in LIRGenLowerable.
|
Wed, 23 Apr 2014 11:32:47 +0200 |
Josef Eisl |
Use LIRGeneratorTool in Backend.
|
Wed, 23 Apr 2014 19:28:08 +0200 |
Josef Eisl |
Suppress wrong FindBugs warning in SPARCHotSpotSafepointOp.
|
Wed, 23 Apr 2014 10:39:55 +0200 |
Josef Eisl |
Use LIRGeneratorTool in NodeLIRBuilder.
|
Wed, 23 Apr 2014 09:57:00 +0200 |
Josef Eisl |
Remove traceLevel and printIRWithLIR members from LIRGenerator.
|
Wed, 23 Apr 2014 17:05:42 +0200 |
Bernhard Urban |
mx: fix imports
|
Wed, 23 Apr 2014 17:02:12 +0200 |
Bernhard Urban |
mx: use generators
|
Wed, 23 Apr 2014 14:59:05 +0200 |
Bernhard Urban |
mx: support simple filename globbing in whitelist
|
Wed, 23 Apr 2014 14:44:24 +0200 |
Bernhard Urban |
mx: support comments in whitelist
|
Wed, 23 Apr 2014 13:24:09 +0200 |
Bernhard Urban |
gate: add baseline compiler unittest
|
Wed, 23 Apr 2014 13:02:07 +0200 |
Bernhard Urban |
mx: add whitelist for shortunittest
|
Wed, 23 Apr 2014 11:48:38 +0200 |
Bernhard Urban |
mx: allow to specify a path for the whitelist in the unittest command
|
Wed, 23 Apr 2014 11:42:58 +0200 |
Bernhard Urban |
mx: remove longunittest
|
Wed, 23 Apr 2014 11:48:54 +0200 |
Bernhard Urban |
unittest: remove @LongTest
|
Wed, 23 Apr 2014 16:22:17 +0200 |
Gilles Duboscq |
Use association type for AddLocationNode inputs while waiting for a better solution.
|
Wed, 23 Apr 2014 13:29:55 +0200 |
Gilles Duboscq |
InliningUtil: split framestate processing to a separate method
|
Wed, 23 Apr 2014 16:16:48 +0200 |
Gilles Duboscq |
ininling: while fixing framestates, modify callee framestates rather than caller ones.
|
Wed, 23 Apr 2014 11:49:51 +0200 |
Gilles Duboscq |
When replacing sate splits with deopts, be careful about BeginNodes
|
Wed, 23 Apr 2014 15:48:38 +0200 |
Roland Schatz |
Merge.
|
Wed, 23 Apr 2014 15:22:20 +0200 |
Roland Schatz |
Fix bug in InputType specific replaceAtUsages.
|
Tue, 22 Apr 2014 17:58:49 +0200 |
Roland Schatz |
Make ValueAnchorNode implement AnchoringNode interface.
|
Tue, 22 Apr 2014 16:21:37 +0200 |
Roland Schatz |
Override asNode() in FloatingNode and FixedWithNextNode.
|
Tue, 15 Apr 2014 18:31:23 +0200 |
Christian Humer |
Truffle: fixes to the inlining heuristic.
|
Wed, 23 Apr 2014 12:38:05 +0200 |
Doug Simon |
added ModifiersProvider as superinterface for ResolvedJava[Method|Field|Type] and implemented all checks against modifiers as default methods
|
Wed, 23 Apr 2014 12:36:11 +0200 |
Doug Simon |
mx: ensure newest version of c1visualizer is being used
|
Wed, 23 Apr 2014 11:38:05 +0200 |
Josef Eisl |
Canonicalize projects.
|
Wed, 23 Apr 2014 10:08:22 +0200 |
Josef Eisl |
Rename LIRTypeTool to PlatformKindTool.
|
Wed, 23 Apr 2014 10:00:29 +0200 |
Josef Eisl |
Rename LIRLoop to BaselineLoop.
|
Tue, 22 Apr 2014 20:16:38 +0200 |
Josef Eisl |
Rename LIRFrameStateBuilder to BaselineFrameStateBuilder.
|
Tue, 22 Apr 2014 20:14:37 +0200 |
Josef Eisl |
Rename LIRControlFlowGraph to BaselineControlFlowGraph.
|
Tue, 22 Apr 2014 20:13:24 +0200 |
Josef Eisl |
Rename LIRProviders to CodeGenProviders.
|
Tue, 22 Apr 2014 20:12:21 +0200 |
Josef Eisl |
Remove (unused) LIRBlock.
|
Tue, 22 Apr 2014 19:45:52 +0200 |
Josef Eisl |
Remove deprecated isCompressed* checks from *HotSpotLIRGenerator.
|
Tue, 22 Apr 2014 18:41:00 +0200 |
Josef Eisl |
Change DeoptimizingNode and Access to LIRFrameState in *LIRGenerator*.
|
Tue, 22 Apr 2014 16:45:47 +0200 |
Josef Eisl |
Change graal.lir->graal.nodes project dependency to graal.nodes->graal.lir (errors).
|
Tue, 22 Apr 2014 16:37:53 +0200 |
Josef Eisl |
Move ArithmeticLIRGenerator to graal.lir (errors).
|
Tue, 22 Apr 2014 16:36:16 +0200 |
Josef Eisl |
Move LIRGeneratorTool to graal.lir (errors).
|
Tue, 22 Apr 2014 15:55:54 +0200 |
Josef Eisl |
Move LIRGenerator to graal.lir (errors).
|
Tue, 22 Apr 2014 15:40:13 +0200 |
Josef Eisl |
Move state(DeoptimizingNode) from LIRGenerator to NodeLIRBuilder (errors).
|
Tue, 22 Apr 2014 17:15:55 +0200 |
Josef Eisl |
Move FieldIntrospection to graal.compiler.common.
|
Wed, 23 Apr 2014 11:50:59 +0200 |
Josef Eisl |
Move FloatConvertNode.FloatConvert to compiler.common.
|
Tue, 22 Apr 2014 16:22:21 +0200 |
Josef Eisl |
Deprecate LIRGenerator.getDebugInfoBuilder().
|
Tue, 22 Apr 2014 15:45:19 +0200 |
Josef Eisl |
Move LIRGenerationResult* to graal.lir.
|
Tue, 22 Apr 2014 15:24:14 +0200 |
Josef Eisl |
Move UnsafeAccess to graal.compiler.common.
|
Wed, 23 Apr 2014 10:26:19 +0200 |
Lukas Stadler |
simplify usage of IncrementalCanonicalizerPhase, use incremental canonicalizer for GuardLowering
|
Wed, 23 Apr 2014 10:26:19 +0200 |
Lukas Stadler |
additional scope in inlining to get caller graph upon exceptions
|
Wed, 23 Apr 2014 10:26:19 +0200 |
Lukas Stadler |
loosen restrictions a bit in GraphOrder
|
Wed, 23 Apr 2014 10:26:19 +0200 |
Lukas Stadler |
pass CallTarget name to Truffle-generated StructuredGraphs
|
Wed, 23 Apr 2014 10:26:19 +0200 |
Lukas Stadler |
handle array length in PEAReadElimination
|
Wed, 23 Apr 2014 10:26:19 +0200 |
Lukas Stadler |
deal with StateSplits in GraphUtil.removeFixedWithUnusedInputs
|
Wed, 23 Apr 2014 10:26:19 +0200 |
Lukas Stadler |
correctly schedule loop proxies
|
Wed, 23 Apr 2014 10:26:18 +0200 |
Lukas Stadler |
warning in AbstractFrameStateBuilder
|
Wed, 23 Apr 2014 10:26:18 +0200 |
Lukas Stadler |
lowering for GuardProxyNode
|
Tue, 22 Apr 2014 18:32:08 -0700 |
Michael Van De Vanter |
Merge
|
Tue, 22 Apr 2014 18:22:40 -0700 |
Michael Van De Vanter |
Merge
|
Sun, 20 Apr 2014 20:37:27 -0700 |
Michael Van De Vanter |
Truffle: Major cleanup and extension of the Truffle Instrumentation framework in com.oracle.truffle.api
|
Tue, 22 Apr 2014 17:25:31 -0700 |
Tom Rodriguez |
use movl instead of andl for L2I
|
Tue, 22 Apr 2014 17:25:27 -0700 |
Tom Rodriguez |
add rotate instructions and make the shift encodings more uniform
|
Tue, 22 Apr 2014 17:25:24 -0700 |
Tom Rodriguez |
fix code to improve unsafe array location identity
|
Tue, 22 Apr 2014 16:41:46 -0700 |
Christian Wimmer |
Update c1visualizer to version compatible with Java 8
|
Wed, 23 Apr 2014 00:54:41 +0200 |
Doug Simon |
mx: generalized workaround for system command line length limits and used it to fix issue with eclipseformat command
|
Tue, 22 Apr 2014 20:35:55 +0200 |
Gilles Duboscq |
Exceptions reaching the unwind are already null-checked
|
Tue, 22 Apr 2014 20:18:45 +0200 |
Gilles Duboscq |
Dumping: translate special bcis into a string in the debug properties map.
|
Tue, 22 Apr 2014 19:52:05 +0200 |
Gilles Duboscq |
Move HotSpot-specific assertion from DebugInfoBuilder.computeFrameForState to HotSpotDebugInfoBuilder
|
Tue, 22 Apr 2014 18:54:03 +0200 |
Gilles Duboscq |
Remove special handling of monitor exit with AFTER_EXCEPTION_BCI in inlining. Anything using a framestate that has no equivalent after inlining is replaced by a deopt.
|
Tue, 22 Apr 2014 18:31:01 +0200 |
Gilles Duboscq |
Make a NodeUsageWithModCountIterator subclass of NodeUsageIterator. Throw ConcurrentModificationException from it instead of AssertionErrors
|
Tue, 22 Apr 2014 17:31:57 +0200 |
Gilles Duboscq |
Move (InvokeNode|InvokeWithExceptionNode).computeStateDuring to Invoke
|
Tue, 22 Apr 2014 19:23:38 +0200 |
Gilles Duboscq |
Add ResolvedJavaMethod.isSynchronized
|
Tue, 22 Apr 2014 13:51:16 +0200 |
Gilles Duboscq |
Use AFTER_EXCEPTION_BCI in unwind block when method is not synchronized
|
Tue, 22 Apr 2014 17:50:13 +0200 |
Gilles Duboscq |
Use ignore instead of commenting out tests. Add timeout for some tests that may block forever
|
Tue, 22 Apr 2014 15:12:38 +0200 |
Gilles Duboscq |
graalCodeInstaller translate BytecodeFrame::BEFORE_BCI into SynchronizationEntryBCI
|
Tue, 22 Apr 2014 17:38:21 +0200 |
Gilles Duboscq |
Move various bci constants from FrameState (gral.nodes) to BytecodeFrame (graal.api.code)
|
Tue, 22 Apr 2014 15:46:06 +0200 |
Doug Simon |
replaced the link between a HotSpotResolvedJavaMethod and a SpeculationLog with a ClassValue based mechanism (GRAAL-727)
|
Tue, 22 Apr 2014 11:51:34 +0200 |
Josef Eisl |
Move Stamps to graal.compiler.common.
|
Tue, 22 Apr 2014 14:15:24 +0200 |
Josef Eisl |
Move static helpers from ObjectStamp to StampTool.
|
Tue, 22 Apr 2014 11:37:15 +0200 |
Josef Eisl |
Move GraalOptions to graal.compiler.common.
|
Tue, 22 Apr 2014 12:02:08 +0200 |
Doug Simon |
fix log message stating how many GPUs have been initialized
|
Tue, 22 Apr 2014 09:32:05 +0200 |
Josef Eisl |
Introduce LIRProviders.
|
Tue, 22 Apr 2014 09:55:24 +0200 |
Gilles Duboscq |
Harmonize the static helpers in ObjectStamp to check for isLegal. Add some Javadoc to these methods
|
Tue, 22 Apr 2014 09:29:57 +0200 |
Gilles Duboscq |
Prevent using loadReferencedType with LDC when the constant pool index refers to InvokeDynamic entry but isn't an invokedynamic index.
|
Tue, 22 Apr 2014 00:52:56 +0100 |
Chris Seaton |
Show shorter class names in the Truffle compilation histogram.
|
Sat, 19 Apr 2014 12:48:19 +0200 |
Doug Simon |
mx: unconditionally ensure mx injected dependencies are up to date in buildjmh command
|
Fri, 18 Apr 2014 18:30:40 -1000 |
twisti |
make emitAtomicReadAndAdd and emitAtomicReadAndWrite default methods
|
Fri, 18 Apr 2014 16:50:52 -1000 |
twisti |
Unsafe.getAndAdd/Set method substitutions
|
Sat, 19 Apr 2014 00:41:04 +0200 |
Doug Simon |
mx: refactored JMH benchmark building and dependency creation out of 'jmh' into 'buildjmh' and 'makejmhdeps' respectively
|
Fri, 18 Apr 2014 16:11:53 -0400 |
bharadwaj |
[PTX] Fix regression in generation of predicate register declaration
|
Fri, 18 Apr 2014 09:38:29 -1000 |
twisti |
ignore com.oracle.graal.compiler.test.ea.PartialEscapeAnalysisTest.testCache() as it causes problem on the gate
|
Fri, 18 Apr 2014 08:25:00 -1000 |
twisti |
add LocationIdentity to CompareAndSwapNode
|
Thu, 17 Apr 2014 14:41:48 -1000 |
twisti |
fix GraalInternalError cause
|
Thu, 17 Apr 2014 11:32:34 +0200 |
Lukas Stadler |
check isLegal before checking isExactType in ObjectGetClassNode
|
Thu, 17 Apr 2014 11:32:26 +0200 |
Lukas Stadler |
make MergeNode.simplify work with a null SimplifierTool
|
Thu, 17 Apr 2014 11:32:21 +0200 |
Lukas Stadler |
slightly more relaxed GraphOrder assertion
|
Thu, 17 Apr 2014 11:32:14 +0200 |
Lukas Stadler |
push similar nodes through IfNodes
|
Thu, 17 Apr 2014 10:26:13 +0200 |
Lukas Stadler |
small refactoring of NodeClass.Position, remove duplicated functionality
|
Thu, 17 Apr 2014 10:26:13 +0200 |
Lukas Stadler |
make NodeIterable.snapshotTo more generic
|
Fri, 18 Apr 2014 16:15:42 +0200 |
Andreas Woess |
Truffle: extend partial evaluation scope to all invokespecial, regardless of receiver
|
Fri, 18 Apr 2014 16:10:45 +0200 |
Andreas Woess |
Truffle: fix lowering of unsafe load final with non-constant location argument
|
Fri, 18 Apr 2014 15:19:06 +0200 |
Thomas Wuerthinger |
Fix a regression in ArrayLengthNode.
|
Fri, 18 Apr 2014 14:14:48 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 18 Apr 2014 14:09:27 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 18 Apr 2014 13:45:41 +0200 |
Lukas Stadler |
Backed out changeset: 6133189d8eea (SL: temporary disable failing HelloEqualsWorld.)
|
Fri, 18 Apr 2014 13:43:40 +0200 |
Lukas Stadler |
change return type of SLHelloEqualsWorldBuiltin
|
Fri, 18 Apr 2014 14:02:40 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 18 Apr 2014 14:02:28 +0200 |
Thomas Wuerthinger |
Truffle: Speculate on the exact length of the arguments array.
|
Fri, 18 Apr 2014 14:01:59 +0200 |
Thomas Wuerthinger |
Truffle API: Introduce new compiler directive inCompiledCode() as the negation of inInterpreter().
|
Fri, 18 Apr 2014 13:40:31 +0200 |
Doug Simon |
mx: use server VM to build JMH
|
Fri, 18 Apr 2014 13:39:53 +0200 |
Doug Simon |
mx: show output of JMH build failure
|
Fri, 18 Apr 2014 13:38:26 +0200 |
Doug Simon |
mx: include generated sources in archived distribution sources
|
Fri, 18 Apr 2014 13:36:48 +0200 |
Doug Simon |
mx: refactored archive command
|
Thu, 17 Apr 2014 21:29:21 -0400 |
bharadwaj |
[PTX] Fix PTX test regressions
|
Fri, 18 Apr 2014 02:13:14 +0200 |
Thomas Wuerthinger |
Truffle: Move direct call logic from call site to optimized call target.
|
Fri, 18 Apr 2014 02:00:35 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 18 Apr 2014 02:00:24 +0200 |
Thomas Wuerthinger |
Truffle: Add option TruffleReturnTypeSpeculation.
|
Thu, 17 Apr 2014 15:33:23 -0700 |
Christian Wimmer |
Fix test method lookup
|
Thu, 17 Apr 2014 15:32:57 -0700 |
Christian Wimmer |
Use a synthetic BCI instead of a random BCI (the first parsed bytecode that could throw an exception) for the exception unwind block
|
Thu, 17 Apr 2014 23:41:00 +0200 |
Thomas Wuerthinger |
Truffle: Fixed a bug causing compilation not be cleared from the Truffle queue.
|
Thu, 17 Apr 2014 23:29:11 +0200 |
Thomas Wuerthinger |
Fix partial evaluation test.
|
Thu, 17 Apr 2014 23:25:42 +0200 |
Thomas Wuerthinger |
Truffle: Fixed display of installed code size.
|
Thu, 17 Apr 2014 23:16:21 +0200 |
Thomas Wuerthinger |
Truffle: Speculate on the return type of calls.
|
Thu, 17 Apr 2014 22:14:29 +0200 |
Thomas Wuerthinger |
Simplification of OptimizedCallTarget.
|
Thu, 17 Apr 2014 21:50:14 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 17 Apr 2014 17:40:39 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 17 Apr 2014 17:40:20 +0200 |
Thomas Wuerthinger |
Remove runtime-specific optimized call target.
|
Thu, 17 Apr 2014 16:51:51 +0200 |
Thomas Wuerthinger |
Clean up of relationship between compilation policy and optimized call target.
|
Thu, 17 Apr 2014 16:25:08 +0200 |
Thomas Wuerthinger |
Restructure the interaction between OptimizedCallTarget and GraalTruffleRuntime.
|
Thu, 17 Apr 2014 19:30:37 +0200 |
Gilles Duboscq |
Loop transform: mark states from all NodeWithStates not just StateSplit
|
Thu, 17 Apr 2014 19:29:54 +0200 |
Gilles Duboscq |
Add LambdaEagerTest.states, use it in PE closure
|
Thu, 17 Apr 2014 19:29:24 +0200 |
Gilles Duboscq |
Make LambdaEagerTest try to inline as much as possible
|
Thu, 17 Apr 2014 19:29:03 +0200 |
Gilles Duboscq |
Gpu needs to extend one of the allocation classes
|
Thu, 17 Apr 2014 17:21:55 +0200 |
Gilles Duboscq |
Add eager resolving for indy call sites
|
Thu, 17 Apr 2014 17:16:05 +0200 |
Gilles Duboscq |
Fix loop peeling problem with VirtualState: duplicate states deeply and only clear the parts of the exit's state that's not used by the duplicated nodes.
|
Thu, 17 Apr 2014 15:43:50 +0200 |
Gilles Duboscq |
GuardedValueNode with null guard should be able canoncalize
|
Thu, 17 Apr 2014 13:21:58 +0200 |
Gilles Duboscq |
Remove NodeIterable.until methods, NodeIterators and TreeIterators
|
Thu, 17 Apr 2014 11:25:27 +0200 |
Gilles Duboscq |
Add Invoke.getContextMethod and Invoke.getContextType
|
Thu, 17 Apr 2014 18:12:12 +0200 |
Josef Eisl |
Move Condition to graal.compiler.common.
|
Thu, 17 Apr 2014 18:01:21 +0200 |
Josef Eisl |
LIRGenerator: only use AbstractBlocks.
|
Thu, 17 Apr 2014 17:28:20 +0200 |
Josef Eisl |
Move LIRTypeTool and Stamp to graal.compiler.common.
|
Thu, 17 Apr 2014 16:18:40 +0200 |
Josef Eisl |
mx: improve unittest options parsing.
|
Thu, 17 Apr 2014 15:47:44 +0200 |
Josef Eisl |
GraalGraphInternalError: improve method names and documentation.
|
Thu, 17 Apr 2014 15:44:13 +0200 |
Josef Eisl |
Canonicalize mx/projects.
|
Thu, 17 Apr 2014 15:20:28 +0200 |
Josef Eisl |
Regenerate serialVersionUID for GraalInternalError and GraalGraphInternalError.
|
Thu, 17 Apr 2014 15:18:41 +0200 |
Josef Eisl |
Spit up and move GraalInternalError.
|
Thu, 17 Apr 2014 13:18:18 +0200 |
Josef Eisl |
Move packages com.oracle.graal.cfg to com.oracle.graal.compiler.common.cfg.
|
Thu, 17 Apr 2014 13:16:21 +0200 |
Josef Eisl |
Move project com.oracle.graal.cfg to com.oracle.graal.compiler.common.
|
Thu, 17 Apr 2014 13:17:25 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 17 Apr 2014 13:17:16 +0200 |
Thomas Wuerthinger |
Truffle: Make sure exceptions during compilation result in a bailout.
|
Thu, 17 Apr 2014 09:59:27 +0200 |
Lukas Stadler |
print graph names when assertEquals(StructuredGraph, StructuredGraph) fails
|
Thu, 17 Apr 2014 09:59:27 +0200 |
Lukas Stadler |
allow null Canonicalizer in EffectsPhase
|
Thu, 17 Apr 2014 09:59:27 +0200 |
Lukas Stadler |
allow valueEqual for non-GVN node classes
|
Thu, 17 Apr 2014 09:59:27 +0200 |
Lukas Stadler |
additional canonicalization for IntegerTestNode
|
Thu, 17 Apr 2014 09:59:27 +0200 |
Lukas Stadler |
common superclass for binary logic nodes
|
Thu, 17 Apr 2014 09:59:27 +0200 |
Lukas Stadler |
don't throw exception for Constant.toValueString with Kind.Illegal
|
Thu, 17 Apr 2014 08:22:21 +0200 |
Matthias Grimmer |
Merge
|
Wed, 16 Apr 2014 17:55:12 +0200 |
Matthias Grimmer |
GNFI: fix varargs issue
|
Wed, 16 Apr 2014 15:04:35 -1000 |
twisti |
renamed com.oracle.graal.api.code.CompilationResult.frameSize to totalFrameSize
|
Thu, 17 Apr 2014 01:57:46 +0200 |
Doug Simon |
Merge.
|
Thu, 17 Apr 2014 01:36:49 +0200 |
Doug Simon |
mx: improved jmh command to (a) look for JMH benchmarks in ../java-benchmarks, (b) omit building benchmarks if they are up to date and (c) offer better message with 'mx help jmh'
|
Thu, 17 Apr 2014 00:44:32 +0200 |
Doug Simon |
HSAIL: added safepoint support
|
Wed, 16 Apr 2014 13:32:54 -1000 |
twisti |
changed com.oracle.graal.api.code.CompilationResult.getFrameSize() to include the return address size if return address is puhsed onto the stack
|
Wed, 16 Apr 2014 22:54:48 +0200 |
Thomas Wuerthinger |
Adapt CHANGELOG to reflect new signature of CallTarget#call.
|
Wed, 16 Apr 2014 22:52:43 +0200 |
Thomas Wuerthinger |
Truffle: Fix regression happening when methods are invalidated.
|
Wed, 16 Apr 2014 20:37:53 +0200 |
Thomas Wuerthinger |
Improve schedule phase to avoid allocation of a BitSet per scheduled node.
|
Wed, 16 Apr 2014 19:47:22 +0200 |
Thomas Wuerthinger |
Add FindBugs SupressWarnings to HotSpotInstalledCode.
|
Wed, 16 Apr 2014 19:19:10 +0200 |
Thomas Wuerthinger |
Canonicalize project dependencies.
|
Wed, 16 Apr 2014 19:07:21 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Apr 2014 19:00:14 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Apr 2014 18:57:14 +0200 |
Thomas Wuerthinger |
Truffle: Make OptimizedCallTarget itself an InstalledCode object.
|
Wed, 16 Apr 2014 18:51:54 +0200 |
Thomas Wuerthinger |
Change RootCallTarget from an abstract class into an interface.
|
Wed, 16 Apr 2014 18:33:10 +0200 |
Thomas Wuerthinger |
Introduce versioning of installed code.
|
Wed, 16 Apr 2014 18:20:55 +0200 |
Thomas Wuerthinger |
Reused installed code object for optimized call targets.
|
Wed, 16 Apr 2014 18:20:00 +0200 |
Thomas Wuerthinger |
Fix regression when accessing a Graal installed code object.
|
Tue, 15 Apr 2014 15:31:01 +0200 |
Thomas Wuerthinger |
Truffle: Clean ups around optimized call target.
|
Tue, 15 Apr 2014 15:22:37 +0200 |
Thomas Wuerthinger |
Allow to supply predefined installed code object when adding a method to the code cache.
|
Tue, 15 Apr 2014 15:01:40 +0200 |
Thomas Wuerthinger |
Convert InstalledCode from an interface into an abstract class.
|
Tue, 15 Apr 2014 13:27:16 +0200 |
Thomas Wuerthinger |
Truffle: Remove NO_ARGUMENTS from CallTarget interface. It is no longer necessary for the varargs version.
|
Tue, 15 Apr 2014 13:26:26 +0200 |
Thomas Wuerthinger |
Truffle: Change CallTarget from an abstract class to an interface. Allow varargs.
|
Tue, 15 Apr 2014 13:20:17 +0200 |
Thomas Wuerthinger |
Truffle: Remove unused needsMaterializedFrame.
|
Wed, 16 Apr 2014 17:57:11 +0200 |
Josef Eisl |
Create com.oracle.graal.cfg project and move CFG related files.
|
Wed, 16 Apr 2014 17:26:58 +0200 |
Christian Wirth |
Merged
|
Wed, 16 Apr 2014 16:54:15 +0200 |
Christian Wirth |
add precompiled.hpp to graalCodeInstaller_x86.cpp, fixes Windows build
|
Wed, 16 Apr 2014 16:49:10 +0200 |
Gilles Duboscq |
Allow DirectMethodHandles references in immutable code
|
Tue, 15 Apr 2014 18:24:22 +0200 |
Gilles Duboscq |
Various optimizations of Node.replaceAtMatchingUsages and Node.replaceAtUsages
|
Tue, 15 Apr 2014 13:40:43 +0200 |
Gilles Duboscq |
Fix formatting
|
Mon, 14 Apr 2014 19:27:12 +0200 |
Gilles Duboscq |
use node.replaceAtMatchingUsages in LoopFragment.mergeEarlyExits
|
Tue, 15 Apr 2014 18:33:33 +0200 |
Gilles Duboscq |
Add Node.replaceAtMatchingUsages(Node, NodePredicate) and some tests.
|
Tue, 15 Apr 2014 17:45:51 +0200 |
Gilles Duboscq |
Add support for library dependencies
|
Tue, 15 Apr 2014 13:32:21 +0200 |
Gilles Duboscq |
mx: eclipseinit should add containers only once to projects' classpath
|
Tue, 15 Apr 2014 13:27:32 +0200 |
Gilles Duboscq |
Fix Library.get_source_path (use sourcePath instead of path)
|
Mon, 14 Apr 2014 16:31:13 +0200 |
Gilles Duboscq |
Remove AbstractNodeIterable, move its methods to default methods on NodeIterable.
|
Mon, 14 Apr 2014 15:21:27 +0200 |
Gilles Duboscq |
Remove AbstractBeginNode, move the framestate from AbstractBeginNode to BeginStateSplitNode.
|
Mon, 14 Apr 2014 15:16:59 +0200 |
Gilles Duboscq |
Avoid precessing unused phis during peeling
|
Mon, 14 Apr 2014 15:13:17 +0200 |
Gilles Duboscq |
Make prim method from LoopFragmentInside to an abstract method on LoopFragment
|
Mon, 14 Apr 2014 15:08:36 +0200 |
Gilles Duboscq |
Add simple JTT loop test
|
Mon, 14 Apr 2014 15:07:28 +0200 |
Gilles Duboscq |
Remove dead phi loops during loop peeling
|
Mon, 14 Apr 2014 11:46:36 +0200 |
Gilles Duboscq |
Fix inlining scoping: add a Debug.scope(Object name, Object[] contextObjects) method so that inlining can put all the necessary methods in the context.
|
Fri, 11 Apr 2014 19:00:42 +0200 |
Gilles Duboscq |
Some simplifications around filter usages and node predicates
|
Fri, 11 Apr 2014 18:17:21 +0200 |
Gilles Duboscq |
rename FalsePredicate to ContradictionPredicate
|
Fri, 11 Apr 2014 18:16:32 +0200 |
Gilles Duboscq |
Simplify NodePredicates (use overrides instead of if cascades)
|
Fri, 11 Apr 2014 18:01:21 +0200 |
Gilles Duboscq |
Make NodePredicate an interface
|
Fri, 11 Apr 2014 17:16:24 +0200 |
Gilles Duboscq |
mx intellijinit: fix typo in project's language level settings
|
Fri, 11 Apr 2014 16:34:43 +0200 |
Gilles Duboscq |
Be sure to resolve and download librariesin mx intellijinit
|
Wed, 16 Apr 2014 14:27:18 +0200 |
Roland Schatz |
Merge.
|
Wed, 16 Apr 2014 14:02:52 +0200 |
Roland Schatz |
Merge.
|
Tue, 15 Apr 2014 19:08:29 +0200 |
Roland Schatz |
Remove unsigned flag from IntegerStamp.
|
Wed, 16 Apr 2014 13:52:43 +0200 |
Roland Schatz |
Pass more restricted interfaces to ArithmeticLIRLowerable and LocationNode in LIR generation.
|
Wed, 16 Apr 2014 11:07:42 +0200 |
Josef Eisl |
BaselineCompiler: add some bytecode testcases to whitelist.
|
Tue, 15 Apr 2014 20:35:52 +0200 |
Josef Eisl |
BaselineCompiler: copy frame state builder at loop headers.
|
Tue, 15 Apr 2014 19:52:23 +0200 |
Josef Eisl |
BaselineCompiler: use PhiResolver.
|
Wed, 16 Apr 2014 11:16:36 +0200 |
Doug Simon |
initialize NodeClass for Node classes that are not on the boot class path
|
Wed, 16 Apr 2014 11:16:00 +0200 |
Doug Simon |
clarified comment
|
Tue, 15 Apr 2014 18:30:11 -1000 |
twisti |
use NumUtil.roundUp in AMD64FrameMap.alignFrameSize(int)
|
Tue, 15 Apr 2014 12:01:51 -1000 |
twisti |
made SPARC compile again; moved graalCodeInstaller_<arch>.hpp to .cpp files
|
Tue, 15 Apr 2014 21:35:37 +0200 |
Doug Simon |
mx: fixed bug in exportlibs
|
Tue, 15 Apr 2014 19:09:27 +0200 |
Doug Simon |
fixed formatting
|
Tue, 15 Apr 2014 19:07:08 +0200 |
Doug Simon |
Merge.
|
Tue, 15 Apr 2014 19:06:49 +0200 |
Doug Simon |
re-enabled task tags by default
|
Tue, 15 Apr 2014 19:06:26 +0200 |
Doug Simon |
added --jdt-show-task-tags option to build command
|
Tue, 15 Apr 2014 16:16:24 +0200 |
Doug Simon |
made TraceTruffleCompilation option false by default
|
Tue, 15 Apr 2014 16:09:52 +0200 |
Doug Simon |
HSAIL: suppressed output in unit tests
|
Tue, 15 Apr 2014 15:37:35 +0200 |
Doug Simon |
enhanced API for scoped overriding of the current DebugConfig
|
Tue, 15 Apr 2014 17:56:27 +0200 |
Josef Eisl |
mx: add unittest option --baseline-whitelist.
|
Tue, 15 Apr 2014 17:11:48 +0200 |
Josef Eisl |
mx: add unittest options.
|
Tue, 15 Apr 2014 17:55:03 +0200 |
Josef Eisl |
BaselineCompiler: add basic loop support.
|
Mon, 14 Apr 2014 19:16:33 +0200 |
Josef Eisl |
Add more loop info to BciBlocks.
|
Mon, 14 Apr 2014 16:47:36 +0200 |
Josef Eisl |
BaselineCompiler: do not pass constants to blocks with multiple predecessors.
|
Thu, 10 Apr 2014 15:47:41 +0200 |
Josef Eisl |
Introduce HIRLoop.
|
Wed, 09 Apr 2014 17:38:16 +0200 |
Josef Eisl |
Remove LoopBeginNode loopBegin() from Loop.
|
Wed, 09 Apr 2014 17:11:48 +0200 |
Josef Eisl |
Make Loop generic.
|
Tue, 15 Apr 2014 13:34:29 +0200 |
Doug Simon |
create NodeClass for each Node subclass during class initialization of the latter
|
Tue, 15 Apr 2014 12:20:43 +0200 |
Christian Humer |
Truffle: fixed compiler options.
|
Mon, 14 Apr 2014 17:21:49 -1000 |
twisti |
add DeoptimizationStub
|
Mon, 14 Apr 2014 15:36:27 -1000 |
twisti |
HotSpotLIRGenerator should extend LIRGeneratorTool
|
Mon, 14 Apr 2014 15:08:30 -0700 |
Tom Rodriguez |
improve canBeStaticallyBound
|
Mon, 14 Apr 2014 15:07:55 -0700 |
Tom Rodriguez |
Update comment message about unoptimized virtual call sites
|
Mon, 14 Apr 2014 15:07:05 -0700 |
Tom Rodriguez |
enable sharing of debug info all the time
|
Mon, 14 Apr 2014 15:05:52 -0700 |
Tom Rodriguez |
correct size in printed in message
|
Tue, 15 Apr 2014 02:26:53 +0200 |
Christian Humer |
Truffle: reverted accidently changed compiler options.
|
Mon, 14 Apr 2014 22:36:42 +0200 |
Christian Humer |
SL: Make SLStackTraceBuilting comfortable with non-graal runtimes.
|
Mon, 14 Apr 2014 22:36:16 +0200 |
Christian Humer |
Truffle: Make ThreadSafetyTest scream louder if an assertion fails.
|
Mon, 14 Apr 2014 22:35:37 +0200 |
Christian Humer |
SL: temporary disable failing HelloEqualsWorld.
|
Mon, 14 Apr 2014 20:37:16 +0200 |
Christian Humer |
Truffle: fixed some minor formatting/findbugs problems.
|
Mon, 14 Apr 2014 20:32:25 +0200 |
Christian Humer |
Truffle: API-change: renamed CallNode to DirectCallNode and added IndirectCallNode.
|
Mon, 14 Apr 2014 19:11:47 +0200 |
Lukas Stadler |
add support for skipping stack frames in StackIntrospection.getStackTrace
|
Mon, 14 Apr 2014 18:46:56 +0200 |
Christian Humer |
Truffle: Merge context sensitive inlining removal with stack trace support.
|
Mon, 14 Apr 2014 18:25:23 +0200 |
Christian Humer |
Truffle: context sensitive inlining cleanup
|
Mon, 14 Apr 2014 18:25:23 +0200 |
Christian Humer |
Truffle: Made inlining context-insensitive again to reduce complexity.
|
Mon, 14 Apr 2014 18:20:09 +0200 |
Lukas Stadler |
change to StackIntrospection and Truffle getStackTrace implementation
|
Mon, 14 Apr 2014 15:38:19 +0200 |
Doug Simon |
mx: added exportlibs command
|
Mon, 14 Apr 2014 15:10:10 +0200 |
Roland Schatz |
Don't rely on every memory read reading the value kind of the access location.
|
Mon, 14 Apr 2014 15:07:23 +0200 |
Roland Schatz |
Keep metadata annotation in NewArrayStub, and add exception to stub invariants.
|
Mon, 14 Apr 2014 15:07:01 +0200 |
Roland Schatz |
Don't drop metadata annotation in ConstantNode smart constructors.
|
Mon, 14 Apr 2014 15:02:46 +0200 |
Roland Schatz |
Properly mark metaspace data references as compressed/uncompressed.
|
Mon, 14 Apr 2014 11:59:22 +0200 |
Andreas Woess |
PartialEvaluator: quick fix for inlining regression
|
Mon, 14 Apr 2014 11:12:39 +0200 |
Lukas Stadler |
do not drop null check in ReadNode.canonical
|
Mon, 14 Apr 2014 11:12:39 +0200 |
Lukas Stadler |
remove unused MemoryAnchorNodes
|
Sun, 13 Apr 2014 22:55:23 +0200 |
Doug Simon |
HSAIL: added tests using Java8 lambdas
|
Sun, 13 Apr 2014 22:53:59 +0200 |
Doug Simon |
disabled ControlPTXTest.testControl2 until PTXHotSpotLIRGenerator.emitCompress is implemented
|
Sun, 13 Apr 2014 22:53:47 +0200 |
Doug Simon |
put CompileTheWorld log statement behind verbose option
|
Fri, 04 Apr 2014 17:23:20 -0700 |
twisti |
simplified com.oracle.graal.hotspot.meta.HotSpotLoweringProvider.get*BarrierType methods
|
Fri, 11 Apr 2014 20:06:54 +0200 |
Andreas Woess |
Merge
|
Fri, 11 Apr 2014 19:27:39 +0200 |
Andreas Woess |
Merge
|
Fri, 11 Apr 2014 17:41:27 +0200 |
Andreas Woess |
UnsafeCastNode: enable inference of more precise stamp
|
Fri, 11 Apr 2014 16:41:56 +0200 |
Andreas Woess |
PartialEvaluator: fix compilation tracing
|
Fri, 11 Apr 2014 14:01:50 +0200 |
Andreas Woess |
RootCallTarget: swap adoptChildren and setCallTarget
|
Fri, 11 Apr 2014 10:31:18 -0700 |
Tom Rodriguez |
sparc side of static stubs change
|
Fri, 11 Apr 2014 10:30:52 -0700 |
Tom Rodriguez |
restore compiledic assert until source of failures understood
|
Fri, 11 Apr 2014 18:07:12 +0200 |
Doug Simon |
replaced == with .equals()
|
Fri, 11 Apr 2014 17:44:40 +0200 |
Doug Simon |
HSAIL: avoid loading native Okra library twice
|
Fri, 11 Apr 2014 17:12:08 +0200 |
Doug Simon |
HSAIL: initial support for object allocation in HSAIL kernels
|
Fri, 11 Apr 2014 16:42:39 +0200 |
Lukas Stadler |
changelog update
|
Fri, 11 Apr 2014 11:53:11 +0200 |
Lukas Stadler |
new getStackTrace and getCurrentFrame functionality in TruffleRuntime
|
Fri, 11 Apr 2014 11:52:19 +0200 |
Lukas Stadler |
new StackIntrospection interface to allow access to stack contents
|
Fri, 11 Apr 2014 13:41:16 +0200 |
Roland Schatz |
Fix operator precedence bug.
|
Fri, 11 Apr 2014 12:07:21 +0200 |
Roland Schatz |
Fix incorrect register allocator flags on (Un)CompressPointer ops.
|
Thu, 10 Apr 2014 17:58:16 +0200 |
Gilles Duboscq |
Add a prototype for mx intellijinit
|
Thu, 10 Apr 2014 17:48:23 +0200 |
Doug Simon |
fixed performance regression in hosted mode execution caused by 5e6f29f287d6
|
Thu, 10 Apr 2014 16:52:02 +0200 |
Roland Schatz |
Fix code generation for compressed metaspace pointers.
|
Thu, 10 Apr 2014 12:49:19 +0200 |
Doug Simon |
remove the default -i, -wi and -f JMH options added by the jmh command
|
Thu, 10 Apr 2014 11:28:19 +0200 |
Doug Simon |
use -graal for running Maven since it has to be built anyway if micros-graal is included
|
Thu, 10 Apr 2014 09:15:36 +0200 |
Doug Simon |
NodeClass.registry field must not be inlined under ImmutableCode
|
Thu, 10 Apr 2014 09:14:35 +0200 |
Doug Simon |
Merge.
|
Thu, 10 Apr 2014 00:05:24 +0200 |
Doug Simon |
Merge.
|
Thu, 10 Apr 2014 00:01:30 +0200 |
Doug Simon |
added InstanceKlass::_graal_node_class field to accelerate Node.getNodeClass()
|
Wed, 09 Apr 2014 23:48:22 +0200 |
Doug Simon |
add support for removing default JMH args (e.g., '{"-wi" : null, "-i" : null}')
|
Wed, 09 Apr 2014 21:10:52 +0200 |
Doug Simon |
prevent recursive inlining when a method substitution calls the original (i.e., substituted) method
|
Wed, 09 Apr 2014 18:53:48 +0200 |
Doug Simon |
@MethodSubstitution verifier checks that the type of an inserted 'this' parameter is assignable from the type in which the original method is declared
|
Wed, 09 Apr 2014 18:52:04 +0200 |
Doug Simon |
revived verbose option in jmh command
|
Wed, 09 Apr 2014 22:45:27 -0700 |
Tom Rodriguez |
disable unsafe location identity optimization for arrays since it breaks truffle
|
Wed, 09 Apr 2014 16:33:37 -0700 |
Tom Rodriguez |
use hotspot static stubs for call sites
|
Wed, 09 Apr 2014 16:33:32 -0700 |
Tom Rodriguez |
fix PrintCompilation formatting and use same time source
|
Wed, 09 Apr 2014 18:31:45 +0200 |
Josef Eisl |
eclipse-settings: enable raw type warnings.
|
Wed, 09 Apr 2014 19:48:34 +0200 |
Josef Eisl |
Fix raw type references in OptionProcessor.
|
Wed, 09 Apr 2014 19:26:50 +0200 |
Josef Eisl |
Suppress raw type warnings in CodeElementFactory.
|
Wed, 09 Apr 2014 19:18:32 +0200 |
Josef Eisl |
Fix raw type references in HotSpotHostForeignCallsProvider.
|
Wed, 09 Apr 2014 19:08:53 +0200 |
Josef Eisl |
Fix most raw type references.
|
Wed, 09 Apr 2014 10:33:44 -0700 |
Tom Rodriguez |
Allow Unsafe operations on Java to use precise LocationIdentity and improve address formation
|
Tue, 08 Apr 2014 20:13:59 -0700 |
Tom Rodriguez |
minor sign/zero extension tweaks
|
Tue, 08 Apr 2014 20:13:15 -0700 |
Tom Rodriguez |
eliminate old 1.7 signatures for CBC methods
|
Tue, 08 Apr 2014 20:09:36 -0700 |
Tom Rodriguez |
make %S format for Node emit Verbosity.All
|
Wed, 09 Apr 2014 13:22:44 +0200 |
Lukas Stadler |
re-enable graph ordering assertion
|
Tue, 08 Apr 2014 18:40:02 +0200 |
Josef Eisl |
BaselineCompiler: implement framestate merge.
|
Mon, 07 Apr 2014 21:03:31 +0200 |
Josef Eisl |
BaselineBytecodeParser: add createTarget.
|
Mon, 07 Apr 2014 20:19:01 +0200 |
Josef Eisl |
BciBlock: make entryState abstract.
|
Mon, 07 Apr 2014 19:41:40 +0200 |
Josef Eisl |
Lift implementation from HIRFrameStateBuilder up to AbstractFrameStateBuilder if possible.
|
Mon, 07 Apr 2014 17:01:54 +0200 |
Josef Eisl |
AbstractBytecodeParser: move createTarget to GraphBuilderPhase.
|
Mon, 07 Apr 2014 16:44:05 +0200 |
Josef Eisl |
AbstractBytecodeParser: move createBlockTarget to GraphBuilderPhase.
|
Mon, 07 Apr 2014 16:41:14 +0200 |
Josef Eisl |
AbstractBytecodeParser: rework genIntegerSwitch.
|
Mon, 07 Apr 2014 16:13:53 +0200 |
Josef Eisl |
AbstractBytecodeParser: fix usage of AbstractFrameStateBuilder.
|
Mon, 07 Apr 2014 15:43:00 +0200 |
Josef Eisl |
Backout 20b3db86b1fa.
|
Mon, 07 Apr 2014 15:04:14 +0200 |
Josef Eisl |
CFGPrinter: workaround for bytecode dumping.
|
Tue, 08 Apr 2014 16:04:00 +0200 |
Roland Schatz |
Use high level CompressionNode in lowering of CompareAndSwapNode.
|
Tue, 08 Apr 2014 15:55:18 +0200 |
Roland Schatz |
Use CompressionNode for accessing compressed Klass pointers.
|
Tue, 08 Apr 2014 15:44:41 +0200 |
Roland Schatz |
Preserve value range in stamp of ParameterNode.
|
Tue, 08 Apr 2014 16:04:59 +0200 |
Doug Simon |
added support for overriding/complementing JMH arguments in jmh command with a JSON string
|
Tue, 08 Apr 2014 15:06:24 +0200 |
Doug Simon |
moved some entries in CHANGELOG.md from 0.2 to tip
|
Tue, 08 Apr 2014 10:25:44 +0200 |
Lukas Stadler |
differentiate between tightly coupling edges (Extension) and loosely coupling edges (Association)
|
Mon, 07 Apr 2014 16:09:17 -0700 |
Christian Wimmer |
Remove Constant.forObject and Constant.asObject to improve compiler/VM separation
|
Mon, 07 Apr 2014 23:35:41 +0200 |
Andreas Woess |
Merge
|
Mon, 07 Apr 2014 23:09:36 +0200 |
Andreas Woess |
fix floating unsafe load regression
|
Mon, 07 Apr 2014 22:21:03 +0200 |
Doug Simon |
if GRAAL_VERSION is undefined, graal.version system property is set to "unknown"
|
Mon, 07 Apr 2014 22:20:23 +0200 |
Doug Simon |
jmh command ensures Maven is run with a Graal enabled VM
|
Mon, 07 Apr 2014 20:52:27 +0200 |
Doug Simon |
updated CHANGELOG.md
|
Mon, 07 Apr 2014 20:52:09 +0200 |
Doug Simon |
reduced upstream delta
|
Mon, 07 Apr 2014 19:21:22 +0200 |
Lukas Stadler |
allow compilation with custom RegisterConfig
|
Mon, 07 Apr 2014 14:54:24 +0200 |
Lukas Stadler |
add allowedUsageType to GuardProxy/GuardPhi, changelog, remove debug output
|
Mon, 07 Apr 2014 13:55:45 +0200 |
Lukas Stadler |
introduce non-ValueNode Proxy interface
|
Mon, 07 Apr 2014 11:32:09 +0200 |
Lukas Stadler |
new AnchoringNode interface
|
Mon, 07 Apr 2014 11:32:09 +0200 |
Lukas Stadler |
add NodeInterface
|
Mon, 07 Apr 2014 11:32:08 +0200 |
Lukas Stadler |
remove StampFactory.dependency/extension/condition
|
Mon, 07 Apr 2014 11:32:08 +0200 |
Lukas Stadler |
create special-purpose SnippetAnchorNode to replace usages of BeginNode in snippets
|
Mon, 07 Apr 2014 11:32:08 +0200 |
Lukas Stadler |
use temporary proxy for locations in snippets
|
Mon, 07 Apr 2014 11:32:08 +0200 |
Lukas Stadler |
create memory anchor for snippet StartNodes
|
Mon, 07 Apr 2014 11:32:08 +0200 |
Lukas Stadler |
isAllowedUsageType on Nodes
|
Mon, 07 Apr 2014 11:32:04 +0200 |
Lukas Stadler |
input types
|
Mon, 07 Apr 2014 16:24:49 +0200 |
Doug Simon |
added graal.version system property that is (only) defined by Graal enabled VMs
|
Mon, 07 Apr 2014 11:46:20 +0200 |
Roland Schatz |
Relax assertions in CompilationResultBuilder.
|
Fri, 04 Apr 2014 16:10:15 +0200 |
Roland Schatz |
Fix wrong assertion.
|
Fri, 04 Apr 2014 15:57:41 +0200 |
Roland Schatz |
Use typed illegal stamps and use IllegalStamp only for conflicting primitive types.
|
Mon, 07 Apr 2014 10:40:37 +0200 |
Lukas Stadler |
do not implicitly set guard to null in LoadHubNode
|
Mon, 07 Apr 2014 10:35:16 +0200 |
Lukas Stadler |
remove unnecessary proxies during loop peeling
|
Sun, 06 Apr 2014 19:31:59 +0200 |
Thomas Wuerthinger |
Temporarily disable NativeFunctionInterfaceTest unit tests.
|
Sun, 06 Apr 2014 19:27:30 +0200 |
Thomas Wuerthinger |
Fixed CompressedOopTest.
|
Sun, 06 Apr 2014 17:47:00 +0200 |
Thomas Wuerthinger |
Merge.
|
Sun, 06 Apr 2014 17:46:24 +0200 |
Thomas Wuerthinger |
Truffle: Change signature for Truffle calls from (PackedFrame, Arguments) to (Object[]).
|
Sun, 06 Apr 2014 02:01:19 +0100 |
Chris Seaton |
Include the visited state in BranchProfile#toString, so it shows up in printed ASTs.
|
Sat, 05 Apr 2014 19:35:30 +0200 |
Thomas Wuerthinger |
Allow limiting maximum frame size in register configuration and bailout if it exceeds the specified limit.
|
Sat, 05 Apr 2014 19:11:07 +0200 |
Thomas Wuerthinger |
Increase maximum allocatable spill area by factor of 2.
|
Sat, 05 Apr 2014 03:24:04 +0200 |
Christian Humer |
Truffle: format fix.
|
Sat, 05 Apr 2014 03:19:27 +0200 |
Christian Humer |
Merge.
|
Sat, 05 Apr 2014 03:18:48 +0200 |
Christian Humer |
Truffle: fixed NPE in the TruffleExpansionLogger.
|
Sat, 05 Apr 2014 03:18:48 +0200 |
Christian Humer |
Truffle: instead of redirecting the call method. inlining is now performed by ignoring @SlowPath.
|
Thu, 03 Apr 2014 19:06:58 +0200 |
Christian Humer |
Truffle: made inlining fully context sensitive.
|
Thu, 03 Apr 2014 18:33:48 +0200 |
Christian Humer |
Truffle: Truffle API changes for context sensitive inlining.
|
Thu, 03 Apr 2014 18:32:39 +0200 |
Christian Humer |
Socket interrupts should not be treated as errors in GraphPrinterDumpHandler.
|
Fri, 04 Apr 2014 16:48:06 -0700 |
twisti |
use JDK 8 features for some TODOs
|
Fri, 04 Apr 2014 16:40:24 -0700 |
twisti |
fixed com.oracle.graal.hotspot.meta.HotSpotConstantPool.loadReferencedType(int, int) for invokedynamic
|
Fri, 04 Apr 2014 18:32:32 +0200 |
Lukas Stadler |
separate subclasses for value and guard phis and proxies
|
Fri, 04 Apr 2014 18:23:55 +0200 |
Lukas Stadler |
fix NPE in HexCodeFile
|
Fri, 04 Apr 2014 17:06:44 +0200 |
Lukas Stadler |
make implicit null checking optional for Access nodes (fixes CAS crash)
|
Fri, 04 Apr 2014 16:59:01 +0200 |
Lukas Stadler |
fix null stamp in CurrentJavaThreadNode
|
Fri, 04 Apr 2014 15:56:19 +0200 |
Bernhard Urban |
amd64peephole: use hasOperand()
|
Fri, 04 Apr 2014 12:49:26 +0200 |
Josef Eisl |
AbstractBytecodeParser: remove createTarget.
|
Fri, 04 Apr 2014 12:45:58 +0200 |
Josef Eisl |
Move hasBlockEnd from NodeLIRBuilder to LIRGenerator.
|
Thu, 03 Apr 2014 10:23:34 +0200 |
Josef Eisl |
BaselineCompiler: implement genIf.
|
Fri, 04 Apr 2014 12:29:46 +0200 |
Josef Eisl |
PTX: fix LIR generation problem (introduced by b65036798097).
|
Fri, 04 Apr 2014 12:22:49 +0200 |
Doug Simon |
HSAIL: added UseHSAILDeoptimization VM option for disabling HSAIL deopt support
|
Fri, 04 Apr 2014 12:05:41 +0200 |
Doug Simon |
removed diff to upstream HS repo made unnecessary by GRAAL-605
|
Fri, 04 Apr 2014 12:03:55 +0200 |
Doug Simon |
changed hg ignore pattern to include the temporary graal.src.zip files
|
Thu, 03 Apr 2014 21:05:13 +0200 |
Doug Simon |
Backed out e636d62005c3 since GraalVM no longer needs to run in jdk7
|
Thu, 03 Apr 2014 20:54:30 +0200 |
Doug Simon |
moved Maven installation of Graal dependency from build to jmh command
|
Thu, 03 Apr 2014 20:53:52 +0200 |
Doug Simon |
refactored archive command to use "with" statement
|
Thu, 03 Apr 2014 17:52:10 +0200 |
Roland Schatz |
Check for correct classloader before returning cached resolved type.
|
Thu, 03 Apr 2014 19:25:11 +0200 |
Roland Schatz |
Support for short and byte compare in AMD64 backend.
|
Thu, 03 Apr 2014 14:01:39 +0200 |
Roland Schatz |
Cleanup of AMD64 assembler.
|
Thu, 03 Apr 2014 11:26:49 +0200 |
Roland Schatz |
Fix lowering of DirectObjectStoreNode.
|
Thu, 03 Apr 2014 17:51:31 +0200 |
Thomas Wuerthinger |
Remove unused import.
|
Thu, 03 Apr 2014 17:47:38 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 03 Apr 2014 17:47:29 +0200 |
Thomas Wuerthinger |
Remove compiled method call intrinsic.
|
Thu, 03 Apr 2014 15:03:45 +0200 |
Gilles Duboscq |
Remove MonitorExitStubCall, use a ForeignCallNode instead. Declare the linkage of MONITOREXIT as LEAF_SP.
|
Thu, 03 Apr 2014 15:26:21 +0200 |
Gilles Duboscq |
Add possibility to have HotSpot linkages which are LEAF but still require a last_java_sp
|
Thu, 03 Apr 2014 14:54:08 +0200 |
Gilles Duboscq |
Add graal.src.zip to hgignore
|
Wed, 02 Apr 2014 15:40:59 -0700 |
Christian Wimmer |
Merge
|
Tue, 25 Mar 2014 14:25:15 -0700 |
Christian Wimmer |
Make intrinsification decisions customizable by subclass
|
Wed, 02 Apr 2014 11:54:49 -0700 |
Tom Rodriguez |
remove leftover forceDump call
|
Wed, 02 Apr 2014 17:53:06 +0200 |
Josef Eisl |
NodeLIRBuilderTool: fix typo in interface name.
|
Wed, 02 Apr 2014 16:52:47 +0200 |
Josef Eisl |
Remove visitReturn from NodeLIRBuilder.
|
Wed, 02 Apr 2014 10:08:00 +0200 |
Josef Eisl |
AbstractBytecodeParser: rename ifNode to genIf.
|
Wed, 02 Apr 2014 10:06:49 +0200 |
Josef Eisl |
AbstractBytecodeParser: make ifNode abstract.
|
Wed, 02 Apr 2014 09:59:43 +0200 |
Josef Eisl |
Use AbstractBlock in LabelRef.
|
Wed, 02 Apr 2014 15:26:58 +0200 |
Roland Schatz |
Make compression and uncompression explicit in the high level graph.
|
Wed, 02 Apr 2014 14:43:52 +0200 |
Roland Schatz |
Support for spill moves of values smaller than int.
|
Tue, 01 Apr 2014 15:59:32 +0200 |
Roland Schatz |
Floating nodes for compressing and uncompressing pointers.
|
Tue, 01 Apr 2014 15:50:15 +0200 |
Roland Schatz |
Make type assertions in backend less strict.
|
Tue, 01 Apr 2014 15:49:08 +0200 |
Roland Schatz |
Code cleanup in FrameStateAssignmentPhase.
|
Wed, 02 Apr 2014 14:19:38 +0200 |
Gilles Duboscq |
mx.JavaConfig: filter non-existant paths from bootclasspath, extdirs and endorseddirs
|
Wed, 02 Apr 2014 14:11:26 +0200 |
Gilles Duboscq |
Always compile ClasspathDump.java to avoid class version problems
|
Wed, 02 Apr 2014 10:05:08 +0200 |
Doug Simon |
GRAAL distribution now includes sources (graal.src.zip)
|
Wed, 02 Apr 2014 10:04:27 +0200 |
Doug Simon |
added support for adding sources to distribution
|
Tue, 01 Apr 2014 22:39:17 -0700 |
Tom Rodriguez |
add redundant compare test and fix breakage
|
Tue, 01 Apr 2014 19:45:34 -0700 |
Tom Rodriguez |
fix c1 implicit null bug
|
Tue, 01 Apr 2014 15:49:13 -0700 |
Tom Rodriguez |
eliminate redundant FixedGuards
|
Tue, 01 Apr 2014 15:42:42 -0700 |
Tom Rodriguez |
eliminate duplicate guards with the same anchor
|
Tue, 01 Apr 2014 15:42:19 -0700 |
Tom Rodriguez |
allow memory arithmetic to swallow UnsafeCastNode
|
Tue, 01 Apr 2014 15:41:28 -0700 |
Tom Rodriguez |
use MemOp as base class for new memory ops
|
Tue, 01 Apr 2014 22:48:07 +0200 |
Doug Simon |
install graal.jar into local Maven repo if MAVEN_INSTALL_GRAAL_JAR environment variable is "true"
|
Tue, 01 Apr 2014 22:46:52 +0200 |
Doug Simon |
don't try to disassemble deoptimized/invalidated nmethods
|
Tue, 01 Apr 2014 19:49:51 +0200 |
Josef Eisl |
Rename KindInterface to KindProvider.
|
Tue, 01 Apr 2014 20:26:22 +0200 |
Josef Eisl |
Create dedicated BaselineBytecodeParser, BytecodeLIRBuilder and amd64 specialization.
|
Tue, 01 Apr 2014 15:47:58 +0200 |
Josef Eisl |
BaselineCompiler: implement genIntegerAdd, genReturn and append.
|
Tue, 01 Apr 2014 15:30:28 +0200 |
Josef Eisl |
Remove deprecated BytecodeParser interface.
|
Tue, 01 Apr 2014 15:25:16 +0200 |
Josef Eisl |
Initial baseline LIR generation.
|
Tue, 01 Apr 2014 15:07:10 +0200 |
Josef Eisl |
Remove more duplicate methods from NodeLIRBuilder and LIRGenerator.
|
Tue, 01 Apr 2014 15:05:26 +0200 |
Josef Eisl |
Move options from GraphBuilderPhase to AbstractBytecodeParser.
|
Tue, 01 Apr 2014 15:23:21 +0200 |
Josef Eisl |
Remove LIRGenerationResult from NodeLIRBuilder.
|
Tue, 01 Apr 2014 10:48:04 +0200 |
Josef Eisl |
Remove duplicate methods from NodeLIRBuilder and LIRGenerator.
|
Mon, 31 Mar 2014 19:00:13 +0200 |
Josef Eisl |
BaselineCompiler: create BytecodeParser.
|
Tue, 01 Apr 2014 18:51:14 +0200 |
Doug Simon |
disabled current Checkstyle configurations (until Checkstyle supports Java8)
|
Tue, 01 Apr 2014 15:50:55 +0200 |
Gilles Duboscq |
When building with JDT, use the one from JAVA_HOME but set the booclasspath, extdirs and endorseddirs to the correct JDK for cross-compilation.
|
Tue, 01 Apr 2014 15:31:37 +0200 |
Gilles Duboscq |
Add -source -bootclasspath and -extdirs arguments to javadoc command
|
Tue, 01 Apr 2014 16:22:05 +0200 |
Gilles Duboscq |
When building with javac, use the one from JAVA_HOME but set the booclasspath, extdirs and endorseddirs to the correct JDK for cross-compilation.
|
Tue, 01 Apr 2014 16:21:49 +0200 |
Gilles Duboscq |
Extend JavaConfig bootclasspath detection to detect extdirs and endorseddirs
|
Fri, 28 Mar 2014 10:46:48 +0100 |
Gilles Duboscq |
Add possibility to build using error-prone instead of javac.
|
Tue, 01 Apr 2014 15:15:28 +0200 |
Michael Haupt |
merge
|
Tue, 01 Apr 2014 14:28:46 +0200 |
Michael Haupt |
make compile() part of the API of OptimizedCallTarget
|
Fri, 28 Mar 2014 10:46:18 +0100 |
Gilles Duboscq |
Also crash early for failed SIGFPE implicit exception.
|
Tue, 01 Apr 2014 13:57:07 +0200 |
Gilles Duboscq |
Backout jdk9 merge
|
Tue, 01 Apr 2014 14:09:03 +0200 |
Gilles Duboscq |
Formatter: Keep one enum constant per line
|
Mon, 31 Mar 2014 20:28:34 +0200 |
Bernhard Urban |
mx: fix post processing of javadoc for jdk8
|
Mon, 31 Mar 2014 20:51:09 +0200 |
Bernhard Urban |
javadoc fixes
|
Mon, 31 Mar 2014 19:07:49 +0200 |
Josef Eisl |
Disable checkstyle in mx gate.
|
Mon, 31 Mar 2014 18:05:20 +0200 |
Josef Eisl |
Revert 3e9a8ef2e0e1.
|
Mon, 31 Mar 2014 17:51:25 +0200 |
Josef Eisl |
Merge.
|
Mon, 31 Mar 2014 17:51:11 +0200 |
Josef Eisl |
Rename BytecodeParseHelper to AbstractBytecodeParser.
|
Mon, 31 Mar 2014 17:47:27 +0200 |
Josef Eisl |
BytecodeParseHelper clean up.
|
Mon, 31 Mar 2014 14:28:12 +0200 |
Josef Eisl |
Moved bytecode parsing from GraphBuilderPhase to BytecodeParseHelper.
|
Mon, 31 Mar 2014 11:15:13 +0200 |
Josef Eisl |
Merge (defunc).
|
Tue, 25 Mar 2014 13:31:53 +0100 |
Josef Eisl |
Work around Graph.unique() type issue.
|
Tue, 25 Mar 2014 12:07:47 +0000 |
Niclas Adlertz |
Implemented abstract methods of BytecodeParserHelper for GraphBuilderPhase
|
Mon, 24 Mar 2014 20:05:51 +0100 |
Josef Eisl |
BytecodeParseHelper initialize members.
|
Mon, 24 Mar 2014 19:24:59 +0100 |
Josef Eisl |
Created BaselineCompiler BytecodeParser inner class.
|
Mon, 24 Mar 2014 18:58:55 +0100 |
Josef Eisl |
Use BciBlock in BytecodeParseHelper.
|
Mon, 24 Mar 2014 18:54:36 +0100 |
Josef Eisl |
Finished cleaning up BytecodeParseHelper abstract base class.
|
Mon, 24 Mar 2014 16:16:31 +0100 |
Josef Eisl |
Move Bytecode parsing into BytecodeParseHelper (defunc).
|
Mon, 31 Mar 2014 13:46:12 +0200 |
Lukas Stadler |
avoid repetitive BoxNode virtualization
|
Mon, 31 Mar 2014 13:45:56 +0200 |
Lukas Stadler |
compare constants in graphs in GraalCompilerTest.assertEquals
|
Mon, 31 Mar 2014 13:45:40 +0200 |
Lukas Stadler |
use StatelessPostOrderNodeIterator in GraphOrder
|
Mon, 31 Mar 2014 10:03:32 +0200 |
Josef Eisl |
Rename NodeLIRGenerator (and related classes and interfaces) to NodeLIRBuilder.
|
Fri, 28 Mar 2014 14:28:27 +0100 |
Josef Eisl |
Add LIRGenerator refactoring to CHANGELOG.
|
Fri, 28 Mar 2014 14:02:42 +0100 |
Josef Eisl |
Add javadoc to KindInterface.
|
Sun, 30 Mar 2014 16:08:33 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 19 Mar 2014 11:43:57 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 17 Mar 2014 16:43:34 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 12 Mar 2014 02:49:45 +0100 |
Thomas Wuerthinger |
Merge.
|
Sat, 29 Mar 2014 00:28:49 +0100 |
Bernhard Urban |
allow to force bootstrap in tiered
|
Fri, 28 Mar 2014 18:33:05 +0100 |
Andreas Woess |
CompilerDirectives: add optional nonNull parameter to unsafeCast
|
Fri, 28 Mar 2014 17:55:46 +0100 |
Andreas Woess |
ThreadSafetyTest: increase timeout and check test termination with assertion
|
Fri, 28 Mar 2014 17:51:46 +0100 |
Andreas Woess |
IGV: repair Graal CFG only filter
|