Mon, 14 Jul 2014 19:32:01 +0200 |
Josef Eisl |
Move AbstractBlock.{dominates, isDominatedBy} to AbstractControlFlowGraph.
|
Mon, 14 Jul 2014 19:27:35 +0200 |
Josef Eisl |
Document invariants of AbstractControlFlowGraph.getBlocks().
|
Mon, 14 Jul 2014 19:55:14 +0200 |
Josef Eisl |
Move commonDominator to AbstractControlFlowGraph.
|
Mon, 14 Jul 2014 20:23:09 +0200 |
Josef Eisl |
Move CFGVerifier to graal.compiler.common and make it abstract.
|
Mon, 14 Jul 2014 11:06:21 +0200 |
Roland Schatz |
Canonicalize multiplication with 1.0 and addition with -0.0.
|
Fri, 11 Jul 2014 17:54:57 +0200 |
Doug Simon |
added tests for type resolution
|
Fri, 11 Jul 2014 16:48:59 +0200 |
Bernhard Urban |
findbugs: fix URLs in mx helper
|
Fri, 11 Jul 2014 16:30:52 +0200 |
Bernhard Urban |
findbugs: add lafo mirror
|
Fri, 11 Jul 2014 16:28:31 +0200 |
Bernhard Urban |
findbugs: bump version
|
Fri, 11 Jul 2014 16:41:14 +0200 |
Lukas Stadler |
make PhiNode.singleValue behave correctly for null values (in guard phis)
|
Fri, 11 Jul 2014 14:27:06 +0200 |
Doug Simon |
fixed eclipseformat issue
|
Fri, 11 Jul 2014 14:21:57 +0200 |
Doug Simon |
Merge.
|
Fri, 11 Jul 2014 14:19:21 +0200 |
Doug Simon |
added forwarding methods to MetaUtil and marked them with @Deprecated to simplify adapting new API
|
Fri, 11 Jul 2014 13:47:47 +0200 |
Doug Simon |
made type resolution require an accessing class context
|
Fri, 11 Jul 2014 00:27:23 +0200 |
Doug Simon |
moved isJavaLangObject(ResolvedJavaType type) from MetaUtil to be a default method in ResolvedJavaType
|
Thu, 10 Jul 2014 23:56:39 +0200 |
Doug Simon |
moved profileToString(ProfilingInfo info, ResolvedJavaMethod method, String sep) from MetaUtil to be a default method in ProfilingInfo
|
Thu, 10 Jul 2014 23:50:09 +0200 |
Doug Simon |
fixed minor regression
|
Thu, 10 Jul 2014 23:49:05 +0200 |
Doug Simon |
moved getParameterAnnotations(Class<T> annotationClass, ResolvedJavaMethod method) from MetaUtil to be a default method in ResolvedJavaMethod
|
Thu, 10 Jul 2014 23:45:16 +0200 |
Doug Simon |
moved toClassName(JavaType) from MetaUtil to be a default method in JavaType
|
Thu, 10 Jul 2014 23:22:47 +0200 |
Doug Simon |
moved signatureToTypes(ResolvedJavaMethod method) from MetaUtil to be a default method in ResolvedJavaMethod
|
Thu, 10 Jul 2014 23:15:02 +0200 |
Doug Simon |
removed com.oracle.graal.api.meta.jdk8.test project
|
Thu, 10 Jul 2014 23:07:55 +0200 |
Doug Simon |
moved signatureToTypes(Signature signature, JavaType receiverType) from MetaUtil to be a default method in Signature
|
Thu, 10 Jul 2014 23:02:34 +0200 |
Doug Simon |
moved signatureToMethodDescriptor(Signature sig) from MetaUtil to be a default method in Signature
|
Thu, 10 Jul 2014 22:51:38 +0200 |
Doug Simon |
moved lookupJavaTypes(MetaAccessProvider metaAccess, Class<?>[] classes) from MetaUtil to be a default method in MetaAccessProvider
|
Thu, 10 Jul 2014 22:48:44 +0200 |
Doug Simon |
moved format(String format, JavaField field) from MetaUtil to be a default method in JavaField
|
Thu, 10 Jul 2014 22:44:38 +0200 |
Doug Simon |
moved format(String format, JavaMethod method) from MetaUtil to be a default method in JavaMethod
|
Thu, 10 Jul 2014 22:33:53 +0200 |
Doug Simon |
moved toJavaName(JavaType type) from MetaUtil to be a default method in JavaType
|
Thu, 10 Jul 2014 22:25:08 +0200 |
Doug Simon |
moved toJavaName(JavaType type, boolean qualified) from MetaUtil to be a default method in JavaType
|
Thu, 10 Jul 2014 21:46:27 +0200 |
Doug Simon |
moved getParameterAnnotation() from MetaUtil to be a default method in ResolvedJavaMethod
|
Thu, 10 Jul 2014 21:20:26 +0200 |
Doug Simon |
moved getElementalType() from MetaUtil to be a default method in JavaType
|
Fri, 11 Jul 2014 13:40:01 +0200 |
Lukas Stadler |
simplify MemoryPhiNodes and GuardPhiNodes with single values
|
Fri, 11 Jul 2014 02:57:34 +0200 |
Andreas Woess |
Backed out changeset: cec5a97ba1e4
|
Thu, 10 Jul 2014 20:43:26 +0200 |
Andreas Woess |
uppercase JSON for consistency
|
Thu, 10 Jul 2014 20:36:01 +0200 |
Andreas Woess |
Truffle: remove needless null check
|
Thu, 10 Jul 2014 19:36:27 +0200 |
Andreas Woess |
Merge
|
Tue, 08 Jul 2014 20:19:34 +0200 |
Andreas Woess |
Truffle: add argument type speculation
|
Thu, 10 Jul 2014 19:34:49 +0200 |
Andreas Woess |
PartialEvaluator: do not rely on ResolvedJavaMethod#canBeInlined()
|
Thu, 10 Jul 2014 18:15:29 +0200 |
Andreas Woess |
Truffle: improve NodeIterator
|
Thu, 10 Jul 2014 18:08:29 +0200 |
Andreas Woess |
Truffle: move iterator to NodeClass
|
Thu, 10 Jul 2014 18:08:29 +0200 |
Andreas Woess |
Truffle: use ClassValue for NodeClass
|
Thu, 10 Jul 2014 18:08:29 +0200 |
Andreas Woess |
Truffle: remove obsolete NodeUtil.findNodeInstancesInFunction (functionally equivalent to findAllNodeInstances)
|
Thu, 10 Jul 2014 18:08:29 +0200 |
Andreas Woess |
Truffle: move TraceRewrites code to NodeUtil
|
Thu, 10 Jul 2014 18:29:58 +0200 |
Roland Schatz |
Support for specifying log and dump levels.
|
Thu, 10 Jul 2014 17:17:17 +0200 |
Lukas Stadler |
assertion in ConvertDeoptimizeToGuardPhase
|
Thu, 10 Jul 2014 17:11:57 +0200 |
Lukas Stadler |
do not create proxy nodes if the graph doesn't need them
|
Thu, 10 Jul 2014 17:07:35 +0200 |
Lukas Stadler |
let FloatingReadPhase deal with existing MemoryPhiNodes
|
Thu, 10 Jul 2014 16:46:19 +0200 |
Lukas Stadler |
remove MemoryProxyNode (memory graph is built after proxies are removed)
|
Thu, 10 Jul 2014 16:45:18 +0200 |
Lukas Stadler |
start Stub compilation at mid tier
|
Thu, 10 Jul 2014 16:44:49 +0200 |
Lukas Stadler |
remove value proxies during MacroNode lowering
|
Thu, 10 Jul 2014 16:45:43 +0200 |
Lukas Stadler |
make some fields accessible in EffectsClosure
|
Thu, 10 Jul 2014 15:03:18 +0200 |
Doug Simon |
factored out _eclipseinit_project to all per-project Eclipse configuration
|
Thu, 10 Jul 2014 14:30:10 +0200 |
Lukas Stadler |
GraphEffectList rework (with lambdas)
|
Thu, 10 Jul 2014 14:23:45 +0200 |
Lukas Stadler |
fix for getDisplacementStamp
|
Thu, 10 Jul 2014 14:04:52 +0200 |
Lukas Stadler |
better stamps for left shifts with fixed shift amount
|
Thu, 10 Jul 2014 14:04:16 +0200 |
Lukas Stadler |
setter for MonitorExitNode.escapedReturnValue
|
Thu, 10 Jul 2014 14:04:01 +0200 |
Lukas Stadler |
new GraphUtil.unlinkFixedNode utility method
|
Thu, 10 Jul 2014 13:42:41 +0200 |
Lukas Stadler |
throw error when lowering MacroNode without stateAfter to an InvokeNode
|
Thu, 10 Jul 2014 13:42:17 +0200 |
Lukas Stadler |
fix for IfNode.pushNodesThroughIf (push more than one node)
|
Thu, 10 Jul 2014 12:33:32 +0200 |
Doug Simon |
better fix for deadlock in GraalVM under -Xcomp (JBS:GRAAL-48)
|
Thu, 10 Jul 2014 10:20:55 +0200 |
Lukas Stadler |
check phi types in during PEA state merging
|
Tue, 08 Jul 2014 16:25:10 +0200 |
Lukas Stadler |
don't let reads float across SaveAllRegistersNode
|
Tue, 08 Jul 2014 16:24:46 +0200 |
Lukas Stadler |
getDisplacementStamp on LocationNodes
|
Tue, 08 Jul 2014 16:17:30 +0200 |
Lukas Stadler |
skip assertion in SchedulePhase for MemoryCheckpoint.Multi nodes
|
Tue, 08 Jul 2014 16:17:13 +0200 |
Lukas Stadler |
let ForeignStubCallNode kill PENDING_EXCEPTION_LOCATION
|
Tue, 08 Jul 2014 16:14:09 +0200 |
Lukas Stadler |
use a location for stack banging
|
Tue, 08 Jul 2014 16:13:35 +0200 |
Lukas Stadler |
cleanup in AssertionSnippets (remove unused native method)
|
Tue, 08 Jul 2014 16:13:05 +0200 |
Lukas Stadler |
code cleanup in WriteBarrierAdditionPhase
|
Tue, 08 Jul 2014 16:12:34 +0200 |
Lukas Stadler |
clean up MemoryNode interface (remove asMemory... methods)
|
Wed, 09 Jul 2014 20:24:34 +0200 |
Doug Simon |
added test for -Xcomp to the gate
|
Wed, 09 Jul 2014 19:03:01 +0200 |
Doug Simon |
fixed field name in LocalImpl.toString()
|
Wed, 09 Jul 2014 19:02:29 +0200 |
Doug Simon |
fixed deadlock in GraalVM under -Xcomp (JBS:GRAAL-48)
|
Wed, 09 Jul 2014 10:42:34 +0200 |
Bernhard Urban |
truffle compiler: put arguments in message of NPCNode
|
Wed, 09 Jul 2014 09:36:06 +0200 |
Bernhard Urban |
truffle compiler: make lowering of NeverPartOfCompilationNode fail
|
Wed, 09 Jul 2014 09:31:21 +0200 |
Bernhard Urban |
truffle compiler: be a bit more aggressive on cutting exceptions/errors
|
Wed, 09 Jul 2014 09:28:08 +0200 |
Bernhard Urban |
truffle compiler: rename
|
Tue, 08 Jul 2014 18:15:58 -0700 |
Stefan Anzinger |
[SPARC] Fix Double register allocation
|
Tue, 08 Jul 2014 17:57:32 -0700 |
Stefan Anzinger |
[SPARC] Fixing i2d and l2f and handling of implicit exceptions
|
Tue, 08 Jul 2014 21:38:21 +0200 |
Doug Simon |
added CHECK macros in uses of SymbolTable::new_symbol; added CHECK_ABORT macros for TRAPS functions that must abort the VM if they throw an exception
|
Tue, 08 Jul 2014 21:35:46 +0200 |
Doug Simon |
added missing check for pending exception
|
Tue, 08 Jul 2014 21:29:13 +0200 |
Doug Simon |
changed return type of Local.getType() to JavaType
|
Tue, 08 Jul 2014 21:23:22 +0200 |
Doug Simon |
made Factory.newClassLoader() private
|
Tue, 08 Jul 2014 15:59:34 +0200 |
Danilo Ansaloni |
Truffle: if value is null use instance stamps, not class or type stamps.
|
Tue, 08 Jul 2014 14:25:55 +0200 |
Roland Schatz |
Don't rewrite to trapping null checks if the FrameState has an input that's anchored to the deopting branch.
|
Mon, 07 Jul 2014 20:27:20 -0700 |
Tom Rodriguez |
ensure instanceof and null check stay dependent
|
Mon, 07 Jul 2014 20:26:31 -0700 |
Tom Rodriguez |
don't forget to record assumptions
|
Mon, 07 Jul 2014 17:43:27 -0700 |
Tom Rodriguez |
use findUniqueConcreteSubtype in InstanceOfNode
|
Mon, 07 Jul 2014 11:54:49 -0700 |
Tom Rodriguez |
eliminate JUnitWrapper
|
Mon, 07 Jul 2014 11:53:25 -0700 |
Tom Rodriguez |
adjust comment
|
Mon, 07 Jul 2014 14:51:53 +0200 |
Doug Simon |
mx: classpath function now accepts distributions as well (which are prepend to the class path)
|
Mon, 07 Jul 2014 12:16:36 +0200 |
Lukas Stadler |
return null if phase is not found in PhaseSuite.findPhase
|
Mon, 07 Jul 2014 12:15:44 +0200 |
Lukas Stadler |
hasValueProxies on StructuredGraph
|
Fri, 04 Jul 2014 21:29:40 +0200 |
Christian Humer |
Fixed headers.
|
Fri, 04 Jul 2014 21:19:34 +0200 |
Christian Humer |
Fixed headers.
|
Fri, 04 Jul 2014 21:02:19 +0200 |
Christian Humer |
Fixed line delimiters.
|
Fri, 04 Jul 2014 19:48:28 +0200 |
Christian Humer |
Fixed line delimiters.
|
Fri, 04 Jul 2014 18:56:54 +0200 |
Christian Humer |
Truffle: added new experimental splitting heuristic.
|
Fri, 04 Jul 2014 18:56:54 +0200 |
Christian Humer |
Truffle: added Truffle stamps for argument profiling.
|
Fri, 04 Jul 2014 18:56:54 +0200 |
Christian Humer |
Truffle: added API for typed objects.
|
Fri, 04 Jul 2014 18:56:54 +0200 |
Christian Humer |
Truffle: new option TraceTruffleCompilationCallTree which prints the inlined call tree just before compilation.
|
Fri, 04 Jul 2014 16:06:44 +0200 |
Lukas Stadler |
cleanup in AssertionNode
|
Fri, 04 Jul 2014 16:06:44 +0200 |
Lukas Stadler |
send log output to native tty
|
Fri, 04 Jul 2014 13:47:37 +0200 |
Gilles Duboscq |
ConvertDeoptimizeToGuardPhase: remove useless BeginNodes
|
Fri, 04 Jul 2014 13:40:34 +0200 |
Gilles Duboscq |
Move DefaultCanonicalizerTool to GraphUtil and make it a DefaultSimplifierTool
|
Thu, 03 Jul 2014 18:27:08 +0200 |
Gilles Duboscq |
GuardLoweringPhase should not leave dead nodes behind
|
Wed, 02 Jul 2014 18:23:56 +0200 |
Gilles Duboscq |
Move name from HotSpotNmethod to InstalledCode to have a name again for truffle nmethods.
|
Wed, 02 Jul 2014 16:54:45 +0200 |
Gilles Duboscq |
RemoveValueProxyPhase should remove dead framestates recursively
|
Thu, 03 Jul 2014 23:28:35 +0200 |
Doug Simon |
removed (Java based) CompilationQueue
|
Thu, 03 Jul 2014 21:47:59 +0200 |
Doug Simon |
made Graal symbol declarations conditional upon GRAAL macro
|
Thu, 03 Jul 2014 19:07:44 +0200 |
Doug Simon |
removed use of SecurityManager and hiding fields from reflection (made redundant by -XX:+UseGraalClassLoader option)
|
Thu, 03 Jul 2014 18:57:20 +0200 |
Doug Simon |
made -esa apply to Graal classes even if they are not loaded by the boot class loader
|
Thu, 03 Jul 2014 16:30:28 +0200 |
Doug Simon |
added support to load classes from graal.jar with a separate class loader
|
Thu, 03 Jul 2014 14:31:34 +0200 |
Doug Simon |
mx: remove entries from unittest class path that are in graal.jar when running with a Graal enabled VM
|
Thu, 03 Jul 2014 14:29:21 +0200 |
Doug Simon |
mx: converted class path variables to camel case for better readability
|
Thu, 03 Jul 2014 14:21:57 +0200 |
Doug Simon |
HSAIL: removed debug output
|
Wed, 02 Jul 2014 16:06:42 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: rename PhylumTag to SyntaxTag (along with related classes/methods)
|
Wed, 02 Jul 2014 23:40:19 +0200 |
Doug Simon |
HSAIL: added support for several missing java.lang.Math routines
|
Wed, 02 Jul 2014 13:40:10 -0700 |
Tom Rodriguez |
Merge
|
Wed, 02 Jul 2014 13:05:02 -0700 |
Tom Rodriguez |
Allow mx unittest to run single test method from a class
|
Tue, 01 Jul 2014 19:39:01 -0700 |
Tom Rodriguez |
treat empty LineNumberTable as non-existent
|
Tue, 01 Jul 2014 19:37:44 -0700 |
Tom Rodriguez |
InstanceKlass::_init_state only exists for InstanceKlasses
|