Tue, 15 Jul 2014 15:49:12 +0200 |
Roland Schatz |
Fix typo in comment.
|
Tue, 15 Jul 2014 11:35:30 +0200 |
Josef Eisl |
BaselineControlFlowGraph compute dominators and verify.
|
Tue, 15 Jul 2014 10:25:40 +0200 |
Josef Eisl |
Move computeDominators to AbstractControlFlowGraph.
|
Tue, 15 Jul 2014 10:17:10 +0200 |
Josef Eisl |
Move setDominator() and setDominated() to AbstractBlock.
|
Mon, 14 Jul 2014 19:56:44 +0200 |
Josef Eisl |
LSRA spill optimization: use AbstractControlFlowGraph.commonDominator.
|
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
|
Tue, 01 Jul 2014 19:36:36 -0700 |
Tom Rodriguez |
ensure the declared method holder is at least linked before emitting an invoke
|
Tue, 01 Jul 2014 19:35:13 -0700 |
Tom Rodriguez |
Ensure that uniqueConcreteMethod is called with a resolved concrete method
|
Tue, 01 Jul 2014 12:37:58 -0700 |
Tom Rodriguez |
look for original method and substitution when processing snippet graph
|
Tue, 01 Jul 2014 12:37:14 -0700 |
Tom Rodriguez |
Check for negative array size in Array.newInstance
|
Tue, 01 Jul 2014 12:36:51 -0700 |
Tom Rodriguez |
Check -Xbatch still works in the gate
|
Wed, 02 Jul 2014 15:04:25 +0200 |
Josef Eisl |
LSRA spill optimization: use DOMINATOR_SPILL_MOVE_ID to mark moves.
|
Wed, 02 Jul 2014 13:52:25 +0200 |
Josef Eisl |
LSRA spill optimization: backout changesets obsoleted by eager spill move placement.
|
Wed, 02 Jul 2014 13:47:01 +0200 |
Josef Eisl |
LSRA spill optimization: insert spill moves eagerly.
|
Tue, 01 Jul 2014 20:35:53 +0200 |
Josef Eisl |
LSRA spill optimization: fix another spill move placement bug.
|
Tue, 17 Jun 2014 14:42:14 +0200 |
Josef Eisl |
LSRA spill optimization: rename UseBlockIterator to IntervalBlockIterator.
|
Tue, 17 Jun 2014 14:41:41 +0200 |
Josef Eisl |
LSRA spill optimization: fix UseBlockIterator.
|
Mon, 16 Jun 2014 20:04:13 +0200 |
Josef Eisl |
LSRA spill optimization: insert dominator spill move after data flow resolution moves.
|
Wed, 11 Jun 2014 20:24:10 +0200 |
Josef Eisl |
LSRA spill optimization: consider all spill blocks not only use positions.
|
Wed, 11 Jun 2014 19:22:36 +0200 |
Josef Eisl |
LSRA: add debug scope for eliminateSpillMoves() and assignLocations().
|
Wed, 11 Jun 2014 19:21:05 +0200 |
Josef Eisl |
LSRA spill optimization: remove spill block probability assertion (temporarily).
|
Wed, 11 Jun 2014 17:03:23 +0200 |
Josef Eisl |
LSRA spill optimization: iterate all ranges of spill interval.
|
Wed, 11 Jun 2014 17:02:27 +0200 |
Josef Eisl |
LSRA spill optimization: move spill position to the dominator if at spill interval.
|
Wed, 11 Jun 2014 14:51:27 +0200 |
Josef Eisl |
LSRA spill optimization: mark the correct frame locations.
|
Wed, 11 Jun 2014 14:49:59 +0200 |
Josef Eisl |
LSRA spill optimization: use the correct from location for the spill move.
|
Tue, 10 Jun 2014 16:43:26 +0200 |
Josef Eisl |
LSRA spill optimization: insert the spill moves at the right position.
|
Tue, 10 Jun 2014 13:29:41 +0200 |
Josef Eisl |
LSRA spill optimization: start at the begin of the spill interval.
|
Thu, 05 Jun 2014 16:38:24 +0200 |
Josef Eisl |
LSRA spill optimization: take all blocks (with usepos) of a spill interval into account.
|
Thu, 05 Jun 2014 13:25:51 +0200 |
Josef Eisl |
LSRA spill optimization: relax probability assertion.
|
Thu, 05 Jun 2014 10:36:59 +0200 |
Josef Eisl |
LSRA spill optimization: add -G:+LSRAOptimizeSpillPosition option (default: enabled).
|
Wed, 04 Jun 2014 19:43:12 +0200 |
Josef Eisl |
LSRA spill optimization: only use predecessor block if it has lower probability than the definition.
|
Wed, 04 Jun 2014 16:54:56 +0200 |
Josef Eisl |
LSRA spill optimization: move spill out of loops.
|
Wed, 04 Jun 2014 16:05:14 +0200 |
Josef Eisl |
LSRA spill optimization: rename SpillInDominator.MultipleSpills to SpillState.SpillInDominator.
|
Wed, 04 Jun 2014 15:40:23 +0200 |
Josef Eisl |
LSRA spill optimization: spill at earliest dominator.
|
Wed, 04 Jun 2014 14:53:12 +0200 |
Josef Eisl |
LSRA spill optimization: calculate optimized spill position.
|
Wed, 04 Jun 2014 12:19:24 +0200 |
Josef Eisl |
And Interval.getSplitChildren().
|
Wed, 02 Jul 2014 15:29:44 +0200 |
Josef Eisl |
LinearScan: use InstructionStateProcedure.
|
Wed, 02 Jul 2014 15:26:28 +0200 |
Josef Eisl |
Introduce InstructionStateProcedure.
|
Wed, 02 Jul 2014 14:56:30 +0200 |
Roland Schatz |
Support direct memory compare of uncompressed metadata references if they fit in 32 bit.
|
Tue, 01 Jul 2014 19:06:06 +0200 |
Gilles Duboscq |
Make sure LoopEx.reassociateInvariants doesn't leave dead nodes behind
|
Tue, 01 Jul 2014 18:26:08 +0200 |
Gilles Duboscq |
No need to duplicate the loop begin's state for LoopFragmentInside
|
Tue, 01 Jul 2014 18:10:27 +0200 |
Gilles Duboscq |
LoopFragmentInside: make sure no dead phi are left after phis have been rewritten
|
Tue, 01 Jul 2014 18:08:19 +0200 |
Gilles Duboscq |
Minor refactoring in LoopFragment.mergeEarlyExits to improve readability
|
Fri, 27 Jun 2014 11:50:07 +0200 |
Gilles Duboscq |
Make find_method_handle_intrinsic work in Xint mode
|
Tue, 01 Jul 2014 17:04:39 +0200 |
Roland Schatz |
Improve documentation of LIRKind.
|
Tue, 01 Jul 2014 16:06:17 +0200 |
Roland Schatz |
Propagate reference information through arithmetics.
|
Tue, 01 Jul 2014 15:37:38 +0200 |
Roland Schatz |
Fix c1visualizer dump.
|
Tue, 01 Jul 2014 15:45:14 +0200 |
Doug Simon |
Merge.
|
Tue, 01 Jul 2014 15:42:59 +0200 |
Doug Simon |
made FloatingReadNode clean up dead nodes it creates
|
Tue, 01 Jul 2014 12:10:37 +0200 |
Doug Simon |
made IfCanonicalizerTest clean up dead nodes it creates
|
Tue, 01 Jul 2014 12:05:27 +0200 |
Doug Simon |
made InductionVariable.deleteUnusedNodes() abstract
|
Tue, 01 Jul 2014 11:48:54 +0200 |
Doug Simon |
remove frame state manipulation after a DeoptimizeNode is appended as the state will never be used; remove unused ParameterNodes from a graph
|
Tue, 01 Jul 2014 09:48:10 +0200 |
Doug Simon |
removed debug code
|
Tue, 01 Jul 2014 14:57:53 +0200 |
Lukas Stadler |
fix ReadNode canonicalization for guard-type usages of null-checking reads
|
Tue, 01 Jul 2014 12:14:58 +0200 |
Lukas Stadler |
code and javadoc cleanups in Canonicalizable and NodeClassIterable
|
Tue, 01 Jul 2014 11:37:17 +0200 |
Lukas Stadler |
small fix and doc for @OptionalInput
|
Mon, 30 Jun 2014 19:34:05 -0700 |
Michael Van De Vanter |
Truffle/Source: add a singleton null instance of SourceCallback
|
Mon, 30 Jun 2014 21:22:39 +0200 |
Doug Simon |
HSAIL: cannot reference OkraContext if it cannot be loaded
|
Mon, 30 Jun 2014 19:01:27 +0200 |
Lukas Stadler |
small formatting fixes for SPARC changes
|
Mon, 30 Jun 2014 18:46:41 +0200 |
Lukas Stadler |
explicitly define optional inputs in @Input
|
Mon, 30 Jun 2014 18:46:41 +0200 |
Lukas Stadler |
VirtualObjectNode is a floating node
|
Mon, 30 Jun 2014 18:46:36 +0200 |
Lukas Stadler |
Merge
|
Mon, 30 Jun 2014 18:17:13 +0200 |
Stefan Anzinger |
Merge
|
Mon, 30 Jun 2014 17:27:35 +0200 |
Stefan Anzinger |
[SPARC] fixing findbug warnings
|
Mon, 30 Jun 2014 12:02:19 +0200 |
Stefan Anzinger |
Merge with 5cdcb94a7cf7d9782107cc582f3e4b50000d5d1f
|
Mon, 30 Jun 2014 08:50:26 +0200 |
Stefan Anzinger |
[SPARC] Improving implicit exception handling on sparc
|
Fri, 06 Jun 2014 01:19:20 +0200 |
Stefan Anzinger |
Merge
|
Fri, 06 Jun 2014 00:18:30 +0200 |
Stefan Anzinger |
[SPARC] Fixing last issues on jtt.bytecode, reverting changes to HexCodeFile, fixed parsing method in Disassembler and submitted the patch
|
Thu, 05 Jun 2014 16:28:13 +0200 |
Stefan Anzinger |
[SPARC] Fixing BC_new, BC_fcmpxx
|
Thu, 05 Jun 2014 15:28:25 +0200 |
Stefan Anzinger |
Fixing dcmp
|
Thu, 05 Jun 2014 11:28:16 +0200 |
Stefan Anzinger |
[SPARC] Fixing lots of float and double issues.
|
Tue, 03 Jun 2014 14:31:36 +0200 |
Stefan Anzinger |
Merge
|
Tue, 03 Jun 2014 14:29:40 +0200 |
Stefan Anzinger |
Fixing tests with number conversions, float and double handling. Introducing new VIS3 instructions. Adding testcases.
|
Mon, 02 Jun 2014 21:08:05 +0200 |
Stefan Anzinger |
Merge
|
Mon, 02 Jun 2014 21:00:37 +0200 |
Stefan Anzinger |
Fixing issues with fdiv
|
Mon, 02 Jun 2014 20:41:44 +0200 |
Stefan Anzinger |
Using absolute addressing instead of pc relative in fixup.
|
Mon, 02 Jun 2014 20:40:57 +0200 |
Stefan Anzinger |
Fixing BC_i2f, BC_i2c, BC_fadd
|
Sat, 31 May 2014 00:30:26 +0200 |
Stefan Anzinger |
[SPARC] Adding deoptimization handler foreign call
|
Fri, 30 May 2014 15:09:09 +0200 |
Stefan Anzinger |
Merge
|
Fri, 30 May 2014 13:23:53 +0200 |
Stefan Anzinger |
Merge
|
Fri, 30 May 2014 10:45:23 +0200 |
Stefan Anzinger |
New tests for BC_lcmp
|
Fri, 30 May 2014 10:42:20 +0200 |
Stefan Anzinger |
Fixing stub call to unwindExceptionToCaller and jumpToExceptionHandler
|
Thu, 24 Apr 2014 14:09:40 +0200 |
Stefan Anzinger |
Make proper code for c const strings required for fixup in hotspot
|
Thu, 24 Apr 2014 14:02:20 +0200 |
Stefan Anzinger |
Narrowing down the return value (short, char and bool) of called method on Big Endian architectures.
|
Thu, 24 Apr 2014 07:41:56 +0200 |
Stefan Anzinger |
Added lookup for Gaals JavaThread::graal_alternate_call_target_offset() in the i2c.
|
Thu, 24 Apr 2014 07:25:02 +0200 |
Stefan Anzinger |
mx_graal.py unittest make testname match with wildcards *
|
Thu, 24 Apr 2014 07:21:24 +0200 |
Stefan Anzinger |
Implementing LNEG and check for the right condition code register.
|
Sat, 19 Apr 2014 15:32:02 +0200 |
Stefan Anzinger |
JUnit Reporting
|
Sat, 19 Apr 2014 15:29:48 +0200 |
Stefan Anzinger |
SPARCMove.java: Adding constant float and double loads
|
Mon, 30 Jun 2014 18:03:24 +0200 |
Doug Simon |
HSAIL: skip certain tests if running on the HSAIL simulator
|
Mon, 30 Jun 2014 17:47:45 +0200 |
Doug Simon |
filter out subsequent reports for phases that don't clean up their own dead nodes
|
Mon, 30 Jun 2014 17:28:53 +0200 |
Doug Simon |
Merge.
|
Mon, 30 Jun 2014 17:27:40 +0200 |
Doug Simon |
ensure memory map (if any) for a snippet template is attached to the returnNode
|
Mon, 30 Jun 2014 17:24:15 +0200 |
Doug Simon |
improved javadoc
|
Mon, 30 Jun 2014 17:23:56 +0200 |
Doug Simon |
simplified DebugVerifyHandler API to be closer to DebugDumpHandler
|
Mon, 30 Jun 2014 15:43:25 +0200 |
Doug Simon |
fixed incorrect forwarding of ZERO_USAGEs event in ChainedNodeEventListener
|
Fri, 27 Jun 2014 13:39:36 +0200 |
Doug Simon |
simplified NodeEventListener implementations by having all events routed to a single method by default
|
Fri, 27 Jun 2014 13:38:18 +0200 |
Doug Simon |
include added nodes to those canonicalized by the EffectsPhase after effects have been applied
|
Fri, 27 Jun 2014 11:59:38 +0200 |
Doug Simon |
removed legacy GraphEvent[Log] code
|
Mon, 30 Jun 2014 16:14:00 +0200 |
Lukas Stadler |
add predecessors to worklist during MergeNode splitting
|
Mon, 30 Jun 2014 15:45:41 +0200 |
Christian Wirth |
explicit conversion to (int), fixes Windows build
|
Mon, 30 Jun 2014 11:38:54 +0200 |
Lukas Stadler |
split MacroNode into MacroNode and MacroStateSplitNode
|
Thu, 26 Jun 2014 13:26:58 +0200 |
Josef Eisl |
Rename ValuePosition.superPosition to outerPosition.
|
Thu, 26 Jun 2014 13:22:26 +0200 |
Josef Eisl |
Add and improve ValuePositionTest.
|
Thu, 26 Jun 2014 12:03:32 +0200 |
Josef Eisl |
Fix ValuePosition recursive lookup issue for CompositeValues.
|
Thu, 26 Jun 2014 12:01:22 +0200 |
Josef Eisl |
Add graal.test project and ValuePositionTest.
|
Thu, 26 Jun 2014 11:19:31 +0200 |
Josef Eisl |
Fix ValuePosition.set() issues.
|
Wed, 25 Jun 2014 20:39:27 +0200 |
Josef Eisl |
Add ValuePosition.isCompositePosition().
|
Wed, 25 Jun 2014 20:27:22 +0200 |
Josef Eisl |
Move ValuePosition into a dedicated file.
|
Wed, 25 Jun 2014 20:15:35 +0200 |
Josef Eisl |
Move ValuePosition into LIRIntrospection.
|
Wed, 25 Jun 2014 19:23:30 +0200 |
Josef Eisl |
Start to make ValuePosition aware of CompositeValues.
|
Wed, 25 Jun 2014 16:15:35 +0200 |
Josef Eisl |
Add LIRInstruction.forEach*(ValuePositionProcedure proc).
|
Wed, 25 Jun 2014 15:30:59 +0200 |
Josef Eisl |
Add ValuePositionProcedure and corresponding forEach methods.
|
Wed, 25 Jun 2014 15:11:05 +0200 |
Josef Eisl |
Rename LIRInstructionClass.Position to ValuePosition to avoid confusion with NodeClass.Position.
|
Wed, 25 Jun 2014 15:04:00 +0200 |
Josef Eisl |
Introduce LIRInstructionClass.Position.
|
Fri, 27 Jun 2014 23:04:59 +0200 |
Doug Simon |
clarify option checking code from option parsing code
|
Fri, 27 Jun 2014 23:00:27 +0200 |
Doug Simon |
handle unwinding exception through recursive call properly
|
Fri, 27 Jun 2014 22:58:54 +0200 |
Doug Simon |
separate error messages for missing versus invalid non-String option values
|
Fri, 27 Jun 2014 22:21:40 +0200 |
Doug Simon |
handle any exception raised during Graal option checking/parsing, not just those with a non-null message
|
Fri, 27 Jun 2014 22:11:08 +0200 |
Doug Simon |
better error message when mistaking a boolean option for a non-boolean option or vice versa
|
Fri, 27 Jun 2014 22:10:23 +0200 |
Doug Simon |
enforce use of boxed types for OptionDescriptor
|