Mon, 20 Jul 2015 19:34:43 -0700 |
Tom Rodriguez |
Use KlassPointer stamp when reading Klass::_super
|
Mon, 20 Jul 2015 11:08:40 -0700 |
Tom Rodriguez |
Temporarily disable implicit null test
|
Mon, 20 Jul 2015 11:21:28 -0700 |
Tom Rodriguez |
Merge
|
Mon, 20 Jul 2015 11:19:52 -0700 |
Tom Rodriguez |
Support optimization of reads from special memory locations
|
Mon, 20 Jul 2015 11:19:37 -0700 |
Tom Rodriguez |
PiNode with more precise piStamp should replace less precise piStamp
|
Mon, 20 Jul 2015 11:19:21 -0700 |
Tom Rodriguez |
ObjectStamp.type == null is java.lang.Object
|
Mon, 20 Jul 2015 11:19:06 -0700 |
Tom Rodriguez |
ValuePhiNode should be an ArrayLengthProvider
|
Mon, 20 Jul 2015 11:18:50 -0700 |
Tom Rodriguez |
Make LoadHub lowering more consistent
|
Mon, 20 Jul 2015 11:18:35 -0700 |
Tom Rodriguez |
KlassPointerStamp needs valid getStackKind implementation
|
Mon, 20 Jul 2015 11:18:19 -0700 |
Tom Rodriguez |
Improve DynamicNewArrayNode code generation
|
Mon, 20 Jul 2015 11:18:04 -0700 |
Tom Rodriguez |
Sanity check stamp and constant compression flags
|
Mon, 20 Jul 2015 17:01:45 +0200 |
Jaroslav Tulach |
Replacing yet another use of deprecated RootNode constructor
|
Mon, 20 Jul 2015 16:57:56 +0200 |
Jaroslav Tulach |
Using the non-deprecated RootNode constructors with a MockLanguage in tests
|
Mon, 20 Jul 2015 14:13:43 +0200 |
Josef Eisl |
SPARC: fix const2stack
|
Mon, 20 Jul 2015 14:16:03 +0200 |
Josef Eisl |
SPARC: add toString for SizeEstimate.
|
Tue, 14 Jul 2015 15:50:17 +0200 |
Josef Eisl |
StackMoveTest: fix.
|
Thu, 02 Jul 2015 10:13:58 +0200 |
Josef Eisl |
NodeValueMap: improve javadoc.
|
Mon, 20 Jul 2015 15:25:38 +0200 |
Roland Schatz |
Include live base pointers in backend dump.
|
Mon, 20 Jul 2015 14:06:46 +0200 |
Roland Schatz |
Don't unconditionally copy an array that's only used in an assertion.
|
Mon, 20 Jul 2015 13:57:51 +0200 |
Jaroslav Tulach |
Updating to 0.9-SNAPSHOT of Truffle that requires RootNode to be associated with a TruffleLanguage
|
Mon, 20 Jul 2015 04:21:24 +0200 |
Andreas Woess |
Truffle: collect failed speculations before handing over to Graal
|
Mon, 20 Jul 2015 03:12:06 +0200 |
Andreas Woess |
Truffle: add PE regression tests to prevent deoptimization on ControlFlowException
|
Mon, 20 Jul 2015 02:48:57 +0200 |
Andreas Woess |
Truffle: fix PE regression involving missing exception edges
|
Fri, 17 Jul 2015 23:54:06 +0200 |
Doug Simon |
removed unused class
|
Fri, 17 Jul 2015 08:45:25 -0700 |
twisti |
nmethod::is_deopt_entry should use NativeCall::instruction_size
|
Fri, 17 Jul 2015 11:41:55 +0200 |
Roland Schatz |
Track base pointers of derived references in backend.
|
Thu, 16 Jul 2015 17:44:54 +0200 |
Roland Schatz |
Remove unused class HotSpotTargetDescription.
|
Thu, 16 Jul 2015 17:44:49 +0200 |
Roland Schatz |
Split HotSpotReferenceMap into separate builder and result class, and move the builder class from jvmci to graal.
|
Thu, 16 Jul 2015 14:17:48 +0200 |
Roland Schatz |
Make LocationMarker extensible.
|
Thu, 16 Jul 2015 07:47:07 -0700 |
twisti |
Add Java code for reading the constant pool cache plus sun.reflect.ConstantPool substitutions.
|
Thu, 16 Jul 2015 13:48:47 +0200 |
Roland Schatz |
Rename graal.options to jvmci.options in .hgignore.
|
Wed, 15 Jul 2015 15:46:53 +0200 |
Roland Schatz |
Make static type of virtualObjectMapping as narrow as possible.
|
Wed, 15 Jul 2015 15:01:41 +0200 |
Roland Schatz |
Remove unused option.
|
Wed, 15 Jul 2015 10:16:28 -0700 |
Tom Rodriguez |
Merge
|
Wed, 15 Jul 2015 09:49:14 -0700 |
Tom Rodriguez |
TypeCheckNode should fold obviously failing types
|
Wed, 15 Jul 2015 09:49:11 -0700 |
Tom Rodriguez |
Fix comments
|
Wed, 15 Jul 2015 18:23:44 +0200 |
Gilles Duboscq |
Complete changelog
|
Wed, 15 Jul 2015 18:23:34 +0200 |
Gilles Duboscq |
mx makefile: Remove dead code
|
Wed, 15 Jul 2015 16:09:16 +0200 |
Gilles Duboscq |
Added tag graal-0.8 for changeset 3c622007e098
|
Wed, 15 Jul 2015 16:09:05 +0200 |
Gilles Duboscq |
Update changelog for 0.8
graal-0.8
|
Tue, 14 Jul 2015 13:36:37 +0200 |
Roland Schatz |
Backout e2793adeaa43: CountedLoopInfo: allow using converted init&stride to do the computation using a different integer type.
|
Mon, 13 Jul 2015 18:33:44 +0200 |
Stefan Anzinger |
[SPARC] Use registers g1, g4 and g5 for allocation and g3 and o7 as scratch
|
Mon, 13 Jul 2015 17:36:11 +0200 |
Stefan Anzinger |
[SPARC] Provide valid Kind for SPARC.getLargestStorableKind on single precision register category
|
Tue, 14 Jul 2015 10:38:30 +0200 |
Doug Simon |
disabled TestDeoptInlinedFunction.sl test until it handles a call to a @TruffleBoundary method from being removed by ConvertDeoptimizeToGuardPhase
|
Mon, 13 Jul 2015 17:43:09 +0200 |
Doug Simon |
allow PE to create InvokeNodes instead of InvokeWithExceptionNodes
|
Mon, 13 Jul 2015 17:40:57 +0200 |
Doug Simon |
updated to latest Truffle API
|
Mon, 13 Jul 2015 12:19:59 +0200 |
Roland Schatz |
Fix assertion in MoveResolver.
|
Wed, 01 Jul 2015 17:39:39 +0200 |
Josef Eisl |
Use NodeValueMap in DebugInfoBuilder.
|
Wed, 01 Jul 2015 17:27:51 +0200 |
Josef Eisl |
NodeValueMap: add valueForOperand.
|
Wed, 01 Jul 2015 17:20:36 +0200 |
Josef Eisl |
NodeLIRBuilder: remove getNodeOperands.
|
Wed, 01 Jul 2015 17:19:11 +0200 |
Josef Eisl |
CFGPrinter: do not use NodeLIRBuilder#getNodeOperands.
|
Wed, 01 Jul 2015 17:21:45 +0200 |
Josef Eisl |
Rename NodeMappableLIRBuilder to NodeValueMap.
|
Thu, 09 Jul 2015 11:29:41 +0200 |
Josef Eisl |
Rename AMD64HotspotDirectStaticCallOp to AMD64HotSpotDirectStaticCallOp.
|
Thu, 09 Jul 2015 11:16:30 +0200 |
Josef Eisl |
LinearScanWalker: minor refactoring of debug code.
|
Wed, 08 Jul 2015 18:18:24 +0200 |
Josef Eisl |
RegisterVerifier: improve error message.
|
Tue, 07 Jul 2015 17:08:44 +0200 |
Josef Eisl |
Add VarArgs_Unroll test.
|
Tue, 07 Jul 2015 17:08:29 +0200 |
Josef Eisl |
Add ConstantLoadTest.
|
Fri, 03 Jul 2015 10:20:22 +0200 |
Josef Eisl |
LinearScanLifetimeAnalysisPhase: more debug output.
|
Mon, 13 Jul 2015 09:39:08 +0200 |
Josef Eisl |
AMD64Move#const2stack: add support for Char.
|
Mon, 13 Jul 2015 11:03:41 +0200 |
Stefan Anzinger |
[SPARC] Offset constant table base pointer to leverage full 13 bit address range for constant loads
|
Mon, 13 Jul 2015 10:14:34 +0200 |
Stefan Anzinger |
[SPARC] Fix acquiring LabelHint for SPARCControlFlow.StrategySwitchOp
|
Fri, 10 Jul 2015 14:00:38 +0200 |
Josef Eisl |
StackMoveOptimizationPhase: append to other PostAllocationOptimizationPhases.
|
Fri, 10 Jul 2015 14:01:43 +0200 |
Josef Eisl |
Fix typo in option name (LIROptControlFlowOptimizer).
|
Fri, 10 Jul 2015 15:10:51 +0200 |
Josef Eisl |
RedundantMoveElimination: use stack offset as index for stackIndices.
|
Fri, 10 Jul 2015 18:06:37 -0700 |
Tom Rodriguez |
buildjmhdeps should use Graal for JAVA_HOME
|
Fri, 10 Jul 2015 12:04:13 -0700 |
Tom Rodriguez |
Add missing barrier in unrolled arraycopy
|
Fri, 10 Jul 2015 11:41:02 -0700 |
Tom Rodriguez |
Initialize object arrays in clone snippet
|
Fri, 10 Jul 2015 11:40:58 -0700 |
Tom Rodriguez |
Fill uninitialized memory with garbage when asserts are enabled
|
Thu, 09 Jul 2015 22:05:11 +0200 |
Andreas Woess |
exclude truffle jars from GRAAL_TRUFFLE_TEST distribution
|
Thu, 09 Jul 2015 17:49:58 +0200 |
Doug Simon |
fixed 'mx help unittest
|
Thu, 09 Jul 2015 15:58:01 +0200 |
Stefan Anzinger |
[SPARC] Use rdpc for constructing constant table base
|
Thu, 09 Jul 2015 15:57:22 +0200 |
Stefan Anzinger |
Propagate -n parameter properly to dacapo for calls such as 'mx bench dacapo:*'
|
Thu, 09 Jul 2015 15:34:11 +0200 |
Stefan Anzinger |
[SPARC] Merge nodes load->(sign|zero)extend into a sign/zero extending load
|
Thu, 09 Jul 2015 14:39:08 +0200 |
Roland Schatz |
Rename LIRKind.derivedReference to LIRKind.unknownReference.
|
Thu, 09 Jul 2015 14:29:51 +0200 |
Roland Schatz |
More accurate assertion in LIRKind.merge.
|
Wed, 08 Jul 2015 17:26:14 -0700 |
Tom Rodriguez |
LoadHub should be guarded by null check instead of range check
|
Wed, 08 Jul 2015 17:09:20 -0700 |
Tom Rodriguez |
Add extra context to ArrayCopySlowPathNode to ensure deduplication is safe
|
Wed, 08 Jul 2015 11:34:18 -0700 |
Tom Rodriguez |
Stack slots should be keyed by offset instead of Object identity
|
Wed, 08 Jul 2015 10:12:37 -0700 |
Christian Wimmer |
Expose graph builder configuration and some other details of Truffle compiler
|
Wed, 08 Jul 2015 10:11:49 -0700 |
Christian Wimmer |
ReadOnlyFrame methods are not intended to be Truffle compiled
|
Wed, 08 Jul 2015 10:11:09 -0700 |
Christian Wimmer |
Allow to set eagerResolving flag in GraphBuilderConfiguration
|
Tue, 21 Jul 2015 15:16:00 +0200 |
Doug Simon |
use unittest extensibility
|
Tue, 21 Jul 2015 02:20:47 +0200 |
Doug Simon |
fixed canonicalization
|
Mon, 20 Jul 2015 12:50:09 +0200 |
Doug Simon |
fixed incomplete or redundant "annotationProcessors" attributes
|
Mon, 20 Jul 2015 00:25:18 +0200 |
Doug Simon |
annotation processor dependencies must be Distributions or Libraries; inter-suite references must be qualified with suite prefix
|
Sat, 18 Jul 2015 11:15:54 +0200 |
Doug Simon |
made annotation processors explicit since they are no longer inherited
|
Thu, 16 Jul 2015 22:09:05 +0200 |
Doug Simon |
removed unnecessary library definition; made use of JMH as an annotation processor explicit
|
Fri, 10 Jul 2015 23:30:40 +0200 |
Doug Simon |
removed mx_graal_makefile.py from 'graal' suite
|
Thu, 09 Jul 2015 00:20:32 +0200 |
Doug Simon |
updated imported suite versions
|
Thu, 09 Jul 2015 00:18:57 +0200 |
Doug Simon |
Merge.
|
Thu, 09 Jul 2015 00:11:05 +0200 |
Doug Simon |
updated imported suite versions
|
Wed, 08 Jul 2015 23:34:58 +0200 |
Doug Simon |
updated mx2 version requirement
|
Wed, 08 Jul 2015 23:11:37 +0200 |
Doug Simon |
fixed reference to new truffle repo
|
Wed, 08 Jul 2015 22:33:44 +0200 |
Doug Simon |
adapted to removal of mx_init() mechanism from mx2
|
Wed, 08 Jul 2015 22:33:41 +0200 |
Doug Simon |
removed unnecessary library definitions
|
Wed, 08 Jul 2015 15:19:42 +0200 |
Doug Simon |
Merge with basic-graal
|
Wed, 08 Jul 2015 10:05:45 +0200 |
Josef Eisl |
Remove dummy parameter `includeAbstract` from `ResolvedJavaType#resolveMethod()`;
|
Wed, 08 Jul 2015 10:56:31 +0200 |
Josef Eisl |
CHANGELOG: SSA LIR is now default.
|
Tue, 07 Jul 2015 18:21:01 +0200 |
Josef Eisl |
SpillMoveFactoryBase#checkResult: allow constant input unconditionally.
|
Tue, 07 Jul 2015 16:05:01 +0200 |
Josef Eisl |
Add javadoc to SpillMoveFactory.
|
Tue, 07 Jul 2015 15:45:49 +0200 |
Josef Eisl |
Introduce SpillMoveFactoryBase.
|
Tue, 07 Jul 2015 15:08:50 +0200 |
Josef Eisl |
LinearScanOptimizeSpillPositionPhase: further refactoring.
|
Tue, 07 Jul 2015 14:18:40 +0200 |
Josef Eisl |
LinearScanOptimizeSpillPositionPhase: outsource optimizeInterval.
|
Tue, 07 Jul 2015 10:53:03 +0200 |
Josef Eisl |
LinearScanOptimizeSpillPositionPhase: add debug output.
|
Tue, 07 Jul 2015 13:24:01 +0200 |
Josef Eisl |
SSALinearScanEliminateSpillMovePhase#canEliminateSpillMove: call to super class.
|
Tue, 07 Jul 2015 15:05:50 +0200 |
Stefan Anzinger |
[SPARC] Use FSRC2(d|s) instead of FMOV(d|s)
|
Tue, 07 Jul 2015 11:32:09 +0200 |
Stefan Anzinger |
Use register hints only on true virtual stack slots
|
Tue, 07 Jul 2015 11:55:52 +0200 |
Roland Schatz |
mx: Option to show distributions in 'mx projectgraph'.
|
Mon, 06 Jul 2015 23:06:41 -0700 |
Tom Rodriguez |
Stronger error for vtable out of range
|
Mon, 06 Jul 2015 12:46:41 -0700 |
Tom Rodriguez |
Inlining implicitly casts the receiver to the declared type of the method
|
Mon, 06 Jul 2015 16:27:56 +0200 |
Stefan Anzinger |
[SPARC] Optimize StrategySwitchOp
|
Mon, 06 Jul 2015 16:27:01 +0200 |
Stefan Anzinger |
[SPARC] Add hint for move result
|
Mon, 06 Jul 2015 11:26:15 +0200 |
Josef Eisl |
Make SSA_LIR default.
|
Mon, 06 Jul 2015 11:25:38 +0200 |
Josef Eisl |
mx: run NonSSA unittests and bootstrap in the gate.
|
Mon, 06 Jul 2015 00:25:01 +0200 |
Doug Simon |
fixed Windows build issues
|
Fri, 03 Jul 2015 14:10:26 +0200 |
Stefan Anzinger |
[SPARC] Fix register counts in SPARCAllocatorTest
|
Fri, 03 Jul 2015 09:56:16 +0200 |
Stefan Anzinger |
[SPARC] Load safepoint polling address into a register, instead of constructing it each time
|
Thu, 02 Jul 2015 17:37:22 +0200 |
Stefan Anzinger |
[SPARC] Do not preset SPARCFrameMap.initialSpillsize for register save area; set calleeSaveAreaSize correctly instead
|
Wed, 08 Jul 2015 15:13:18 +0200 |
Doug Simon |
adapted to JDKDeployedDist.postJdkInstall changing to onPostJdkInstall() method
|
Wed, 08 Jul 2015 15:12:27 +0200 |
Doug Simon |
adapted to deletion of NullSourceSection
|