Wed, 09 Sep 2015 14:27:14 +0200 |
Josef Eisl |
c.o.g.microbenchmarks: fix warnings.
|
Wed, 09 Sep 2015 13:02:41 +0200 |
Josef Eisl |
c.o.g.microbenchmarks: add copyright header.
|
Wed, 09 Sep 2015 12:54:12 +0200 |
Josef Eisl |
c.o.g.microbenchmarks: add graal jmh benchmarks.
|
Wed, 09 Sep 2015 13:29:51 +0200 |
Josef Eisl |
mx microbench: disable JVMCI classloader.
|
Wed, 09 Sep 2015 14:24:10 +0200 |
Christian Humer |
Update truffle version.
|
Tue, 08 Sep 2015 18:22:02 -0700 |
Tom Rodriguez |
Disable getComponentType intrinsic for 1.9 and later
|
Tue, 08 Sep 2015 18:21:11 -0700 |
Tom Rodriguez |
Update jvmci import: Renames to be more consistent with jvmci-9
|
Tue, 08 Sep 2015 17:51:49 -0700 |
Tom Rodriguez |
Updated imported jvmci version
|
Tue, 08 Sep 2015 19:57:39 +0200 |
Roland Schatz |
Update jvmci import: Refactoring: Rename Kind to JavaKind.
|
Tue, 08 Sep 2015 18:53:24 +0200 |
Roland Schatz |
Update jvmci import: Use wordKind instead of Kind.Object in backend.
|
Tue, 08 Sep 2015 17:32:21 +0200 |
Josef Eisl |
TraceRA: reactivate assertion.
|
Tue, 08 Sep 2015 17:46:39 +0200 |
Josef Eisl |
TraceRA: TraceLinearScanLifetimeAnalysisPhase: remove unused code.
|
Tue, 08 Sep 2015 16:38:30 +0200 |
Josef Eisl |
TraceRA: make TraceLinearScanAllocationPhases static.
|
Tue, 08 Sep 2015 18:53:43 +0200 |
Josef Eisl |
TraceRA: introduce TraceAllocationPhase and TraceLinearScanAllocationPhase.
|
Tue, 08 Sep 2015 10:50:21 +0200 |
Josef Eisl |
TraceRA: always insert spill-moves and use TraceLinearScanResolveDataFlowPhase only for SSI resolution.
|
Mon, 07 Sep 2015 17:38:39 +0200 |
Josef Eisl |
TraceRA: TraceLinearScanLifetimeAnalysisPhase: higher dump level for intermediate interval dumps.
|
Tue, 08 Sep 2015 14:18:54 +0200 |
Josef Eisl |
mx specjvm2008: do not add benchmark groups when running "all" benchmarks.
|
Tue, 08 Sep 2015 15:11:16 +0200 |
Roland Schatz |
Update jvmci import: Remove Value.getKind().
|
Tue, 08 Sep 2015 12:16:00 +0200 |
Doug Simon |
added missing @SuppressWarnings("try") statements
|
Mon, 07 Sep 2015 22:26:45 +0200 |
Doug Simon |
make processing of <jre>/lib/jvmci/*.properties file like other Java *.properties files in that the last definition of any propery "wins"
|
Mon, 07 Sep 2015 22:26:14 +0200 |
Doug Simon |
moved cstring utilities into UnsafeUtil and made them require the caller to have the Unsafe capability
|
Mon, 07 Sep 2015 16:03:02 +0200 |
Josef Eisl |
TraceRA: clean-up and simplify.
|
Thu, 03 Sep 2015 19:01:59 +0200 |
Josef Eisl |
TraceRA: skip {AMD64,SPARC}AllocatorTest.
|
Wed, 02 Sep 2015 13:03:54 +0200 |
Josef Eisl |
IntervalDumper: fix typo in javadoc.
|
Mon, 07 Sep 2015 15:24:42 +0200 |
Gilles Duboscq |
Use https urls where available
|
Mon, 07 Sep 2015 12:17:41 +0200 |
Doug Simon |
adapted to removal of HotSpotVMConfig.useHeapProfiler
|
Sat, 05 Sep 2015 06:13:33 +0200 |
Stefan Anzinger |
Update jvmci import revision
|
Fri, 04 Sep 2015 16:42:41 +0200 |
Doug Simon |
updated imported truffle version
|
Fri, 04 Sep 2015 16:42:27 +0200 |
Doug Simon |
updated imported jvmci version
|
Fri, 04 Sep 2015 16:42:02 +0200 |
Doug Simon |
use public https urls
|
Fri, 04 Sep 2015 15:12:02 +0200 |
Lukas Stadler |
additional test for PEA (contributed by Christian Wimmer)
|
Fri, 04 Sep 2015 15:10:21 +0200 |
Lukas Stadler |
fix bug in PEA that appeared for certain phi->phi dependencies
|
Fri, 04 Sep 2015 13:56:40 +0200 |
Josef Eisl |
Updated imported jvmci version.
|
Thu, 03 Sep 2015 14:11:19 -0700 |
Tom Rodriguez |
updated imported jvmci version
|
Thu, 03 Sep 2015 19:42:00 +0200 |
Andreas Woess |
Truffle: defer compilation and installation of call boundary trampoline method
|
Thu, 03 Sep 2015 19:24:03 +0200 |
Andreas Woess |
Truffle: extract TraceTruffleTransferToInterpreter code into helper class
|
Thu, 03 Sep 2015 17:45:03 +0200 |
Doug Simon |
updated imported jvmci version
|
Thu, 03 Sep 2015 12:57:55 +0200 |
Roland Schatz |
Fix rawtypes warnings.
|
Thu, 03 Sep 2015 00:55:58 +0200 |
Doug Simon |
updated imported jvmci version
|
Thu, 03 Sep 2015 00:54:14 +0200 |
Doug Simon |
suppressed -Xlint:try warnings
|
Wed, 02 Sep 2015 22:40:18 +0200 |
Doug Simon |
updated imported truffle version
|
Wed, 02 Sep 2015 22:40:06 +0200 |
Doug Simon |
updated imported jvmci version
|
Wed, 02 Sep 2015 22:38:02 +0200 |
Doug Simon |
fixed or suppressed all -Xlint warnings
|
Wed, 02 Sep 2015 14:18:39 +0200 |
Roland Schatz |
Update jvmci: Collapse Value/AbstractValue.
|
Wed, 02 Sep 2015 11:47:11 +0200 |
Josef Eisl |
CFGPrinter: introduce IntervalDumper to abstract LSRA interval dumping.
|
Tue, 01 Sep 2015 14:30:54 +0200 |
Stefan Anzinger |
[SPARC] Fix issues with new ConstantValue and JavaConstant handling
|
Tue, 01 Sep 2015 14:49:24 +0200 |
Roland Schatz |
Update jvmci.
|
Tue, 01 Sep 2015 12:21:11 +0200 |
Josef Eisl |
TraceRA: fix eclipseformat.
|
Tue, 01 Sep 2015 12:07:33 +0200 |
Josef Eisl |
TraceRA: remove trace.LinearScanAssignLocationsPhase.
|
Tue, 01 Sep 2015 12:04:58 +0200 |
Josef Eisl |
TraceRA: rename trace.LinearScanWalker to TraceLinearScanWalker.
|
Tue, 01 Sep 2015 12:04:10 +0200 |
Josef Eisl |
TraceRA: rename trace.IntervalWalker to TraceIntervalWalker.
|
Tue, 01 Sep 2015 12:03:14 +0200 |
Josef Eisl |
TraceRA: rename trace.Interval to trace.TraceInterval.
|
Tue, 01 Sep 2015 11:49:35 +0200 |
Josef Eisl |
TraceRA: rename trace.MoveResolver to trace.TraceLocalMoveResolver.
|
Tue, 01 Sep 2015 11:46:16 +0200 |
Josef Eisl |
TraceRA: pull trace.TraceLocalMoveResolver up into trace.MoveResolver.
|
Tue, 01 Sep 2015 11:07:34 +0200 |
Josef Eisl |
SSIVerifier: ignore non-virtual stack slots.
|
Mon, 31 Aug 2015 17:47:05 +0200 |
Josef Eisl |
Remove trace.OutOfRegistersException.
|
Tue, 01 Sep 2015 12:13:11 +0200 |
Josef Eisl |
TraceRA: make classes final and invisible.
|
Mon, 31 Aug 2015 13:55:03 +0200 |
Josef Eisl |
TraceRA: remove LinearScanResolveDataFlowPhase.
|
Mon, 31 Aug 2015 13:50:09 +0200 |
Josef Eisl |
TraceRA: rename LinearScanOptimizeSpillPositionPhase -> TraceLinearScanOptimizeSpillPositionPhase.
|
Mon, 31 Aug 2015 13:48:59 +0200 |
Josef Eisl |
TraceRA: rename LinearScanRegisterAllocationPhase to TraceLinearScanRegisterAllocationPhase.
|
Mon, 31 Aug 2015 15:10:29 +0200 |
Josef Eisl |
TraceRA: remove LinearScanLifetimeAnalysisPhase.
|
Mon, 31 Aug 2015 13:33:08 +0200 |
Josef Eisl |
TraceRA: merge LinearScanAssignLocationsPhase.
|
Mon, 31 Aug 2015 13:27:51 +0200 |
Josef Eisl |
TraceRA: merge trace.SSILinearScanEliminateSpillMovePhase and LinearScanEliminateSpillMovePhase to TraceLinearScanEliminateSpillMovePhase.
|
Mon, 31 Aug 2015 13:24:42 +0200 |
Josef Eisl |
TraceRA: rename SSAMoveResolver to TraceLocalMoveResolver.
|
Mon, 31 Aug 2015 13:23:04 +0200 |
Josef Eisl |
TraceRA: remove OptimizingLinearScanWalker.
|
Mon, 31 Aug 2015 13:21:01 +0200 |
Josef Eisl |
TraceRA: merge trace.LinearScan and TraceLinearScan.
|
Mon, 31 Aug 2015 13:11:26 +0200 |
Josef Eisl |
TraceRA: remove duplicated options.
|
Mon, 31 Aug 2015 13:06:17 +0200 |
Josef Eisl |
TraceRA: copy LSRA code over to the trace package.
|
Mon, 31 Aug 2015 18:42:38 -0700 |
Michael Van De Vanter |
Update imports
|
Mon, 31 Aug 2015 17:57:34 +0200 |
Doug Simon |
updated jvmci import version
|
Mon, 31 Aug 2015 17:55:58 +0200 |
Doug Simon |
adapted to jvmci changes
|
Mon, 31 Aug 2015 15:32:24 +0200 |
Roland Schatz |
Enable ConstantLoadOptimization for abritrary constants.
|
Mon, 31 Aug 2015 15:21:36 +0200 |
Roland Schatz |
Update jvmci: Remove JavaConstant from Value hierarchy.
|
Sun, 30 Aug 2015 20:51:12 -0700 |
Tom Rodriguez |
Move PrintStreamOption back into Graal
|
Sun, 30 Aug 2015 20:39:16 -0700 |
Tom Rodriguez |
updated imported jvmci version
|
Sun, 30 Aug 2015 02:35:05 +0200 |
Andreas Woess |
updated imported truffle version
|
Fri, 28 Aug 2015 15:33:25 -0700 |
Tom Rodriguez |
updated imported jvmci version
|
Fri, 28 Aug 2015 15:31:33 -0700 |
Tom Rodriguez |
Use proper stamp for read in HotSpotResolvedObjectTypeTest
|
Fri, 28 Aug 2015 14:22:03 -0700 |
Tom Rodriguez |
Remove LoggingProxy in favor of TraceJVMTI
|
Fri, 28 Aug 2015 12:20:21 -0700 |
Christian Wimmer |
Update jvmci version
|
Fri, 28 Aug 2015 12:19:57 -0700 |
Christian Wimmer |
Merge
|
Fri, 28 Aug 2015 11:23:08 -0700 |
Christian Wimmer |
Invert logic for recording the assumptions of an AssumptionResult to Assumptions; this allows using assumption-free AssumptionResults when compiling without speculative optimizations
|
Fri, 28 Aug 2015 11:18:35 -0700 |
Christian Wimmer |
Allow explicit exceptions for arraylength
|
Fri, 28 Aug 2015 14:32:42 +0200 |
Josef Eisl |
TraceRA: only blocks with LabelOp and JumpOp are trivial.
|
Fri, 28 Aug 2015 13:46:09 +0200 |
Roland Schatz |
Use worklist instead of quadratic algorithm in DebugInfoBuilder.
|
Fri, 28 Aug 2015 13:36:09 +0200 |
Roland Schatz |
Explicitly store slot kinds in DebugInfo.
|
Fri, 28 Aug 2015 10:39:08 +0200 |
Josef Eisl |
mx: update to JMH version 1.10.4.
|
Fri, 28 Aug 2015 10:38:26 +0200 |
Josef Eisl |
mx microbench: quote forked vmArgs with spaces.
|
Fri, 28 Aug 2015 10:37:01 +0200 |
Josef Eisl |
mx microbench: use forkedVmArgs.
|
Fri, 28 Aug 2015 10:01:29 +0200 |
Josef Eisl |
mx microbench: fix JMH project detection.
|
Thu, 27 Aug 2015 13:08:25 +0200 |
Stefan Anzinger |
updated imported jvmci version
|
Thu, 27 Aug 2015 11:16:28 +0200 |
Doug Simon |
updated imported jvmci version
|
Thu, 27 Aug 2015 11:16:17 +0200 |
Doug Simon |
added disabled test showing problem with CompilerToVM.getResolvedJavaType
|
Thu, 27 Aug 2015 11:15:35 +0200 |
Doug Simon |
added test for Unsafe.allocateInstance
|
Thu, 27 Aug 2015 09:59:35 +0200 |
Roland Schatz |
Fix ClassCastException in ConstantLoadOptimization.
|
Wed, 26 Aug 2015 15:22:34 -0700 |
Christian Wimmer |
Merge
|
Wed, 26 Aug 2015 15:20:51 -0700 |
Christian Wimmer |
Add option DumpPath to specify directory for IGV and C1Visualizer dump files; simplify file name construction for IGV files
|
Wed, 26 Aug 2015 15:19:12 -0700 |
Christian Wimmer |
alternateRuntime hack is no longer necessary, Truffle now allows setting the TruffleRuntime using a system property
|
Wed, 26 Aug 2015 15:14:18 -0700 |
Christian Wimmer |
Add accessor method
|
Wed, 26 Aug 2015 15:14:04 -0700 |
Christian Wimmer |
Open debug scope for better IGV scoping of snippets
|
Wed, 26 Aug 2015 15:13:21 -0700 |
Christian Wimmer |
Add utility method
|
Wed, 26 Aug 2015 15:13:09 -0700 |
Christian Wimmer |
Bugfix: stamp of FixedValueAnchorNode cannot be nodeintrinsic stamp, because it is instantiated via constructor too
|
Wed, 26 Aug 2015 13:27:03 +0200 |
Roland Schatz |
Split MoveOp into ValueMoveOp and LoadConstantOp.
|
Wed, 26 Aug 2015 11:11:27 +0200 |
Benoit Daloze |
use the Executors factory method to create a fixed thread pool
|
Wed, 26 Aug 2015 10:56:02 +0200 |
Benoit Daloze |
fix condition for the number of background compilation threads
|
Tue, 25 Aug 2015 10:16:14 -0700 |
Tom Rodriguez |
Update to JVMCI with CTW fix
|
Tue, 25 Aug 2015 18:29:04 +0200 |
Benoit Daloze |
do not require a DirectCallNode to be adopted for cloneCallTarget()
|
Tue, 25 Aug 2015 15:06:36 +0200 |
Doug Simon |
updated imported jvmci version
|
Tue, 25 Aug 2015 12:10:01 +0200 |
Christian Wirth |
update truffle version
|
Mon, 24 Aug 2015 23:50:37 -0700 |
Tom Rodriguez |
Use Java based CTW command
|
Mon, 24 Aug 2015 23:07:36 +0200 |
Doug Simon |
updated jvmci import version
|
Mon, 24 Aug 2015 12:24:04 +0200 |
Doug Simon |
fixed eclipseformat issue
|
Mon, 24 Aug 2015 11:24:41 +0200 |
Doug Simon |
added test that VM deoptimization handles debug info containing VirtualObjects
|
Mon, 24 Aug 2015 11:13:01 +0200 |
Doug Simon |
document contract expected by REGISTER_FINALIZER runtime routine
|
Mon, 24 Aug 2015 11:12:01 +0200 |
Doug Simon |
adapt JVMCI changes for safe class redefinition
|
Mon, 24 Aug 2015 09:28:29 +0200 |
Doug Simon |
speculate that no classes with finalizers have been loaded when compiling Object.<init>
|
Thu, 20 Aug 2015 10:13:13 -0700 |
Christian Wimmer |
Disable findbugs for jtt projects, since mx is no longer doing that automatically
|
Wed, 19 Aug 2015 17:36:20 -0700 |
Christian Wimmer |
Add missing deployment distribution
|
Wed, 19 Aug 2015 16:55:41 -0700 |
Christian Wimmer |
Canonicalize project dependencies
|
Wed, 19 Aug 2015 16:49:11 -0700 |
Christian Wimmer |
Update jvmci version
|
Wed, 19 Aug 2015 16:32:20 -0700 |
Christian Wimmer |
Make accessors public
|
Wed, 19 Aug 2015 16:13:31 -0700 |
Christian Wimmer |
Put HotSpot-specific projects in their own distribution
|
Wed, 19 Aug 2015 16:12:13 -0700 |
Christian Wimmer |
Improve stamps of phi functions during bytecode parsing
|
Wed, 19 Aug 2015 16:11:29 -0700 |
Christian Wimmer |
Move reflection and service lookups only in static initializers
|
Wed, 19 Aug 2015 16:05:14 -0700 |
Christian Wimmer |
Make deoptimization-safety optional in MethodHandlePlugin
|
Wed, 19 Aug 2015 16:03:54 -0700 |
Christian Wimmer |
Support for subclasses of IntrinsicGraphBuilder
|
Wed, 19 Aug 2015 15:48:09 +0200 |
Christian Wirth |
Merged
|
Wed, 19 Aug 2015 15:30:42 +0200 |
Christian Wirth |
Merged
|
Wed, 19 Aug 2015 15:29:06 +0200 |
Christian Wirth |
Update truffle version
|
Wed, 19 Aug 2015 15:14:21 +0200 |
Roland Schatz |
Make sure JVMCI is initialized before accessing the GraalRuntime.
|
Wed, 19 Aug 2015 14:06:18 +0200 |
Roland Schatz |
Remove dead code.
|
Wed, 19 Aug 2015 11:09:49 +0200 |
Doug Simon |
removed unnecessary @CallerSensitive usage
|
Wed, 19 Aug 2015 11:09:29 +0200 |
Doug Simon |
added check for correct usage of @CallerSensitive
|
Tue, 18 Aug 2015 20:54:23 +0200 |
Andreas Woess |
update truffle import version
|
Tue, 18 Aug 2015 15:07:44 +0200 |
Andreas Woess |
Truffle: remove graal.truffle.unsafe package
|
Tue, 18 Aug 2015 15:06:03 +0200 |
Andreas Woess |
Truffle: remove graal.truffle.unsafe.UnsafeAccessImpl intrinsics
|
Tue, 18 Aug 2015 13:42:20 +0200 |
Andreas Woess |
Truffle: allow registration of additional invocation plugins via jvmci service
|
Tue, 18 Aug 2015 12:37:18 +0200 |
Andreas Woess |
Truffle: register invocation plugins only once
|
Tue, 18 Aug 2015 14:09:28 +0200 |
Andreas Woess |
fix typo
|
Tue, 18 Aug 2015 19:20:36 +0200 |
Stefan Anzinger |
[SPARC] SPARCControlFlow cbcond cc2==true when Xcc condition code register is used
|
Tue, 18 Aug 2015 15:08:53 +0200 |
Roland Schatz |
Remove redundant TargetDescription argument, use TargetDescription from Backend instead.
|
Mon, 17 Aug 2015 19:36:19 +0200 |
Roland Schatz |
Use jvmci.compiler property for compiler selection.
|
Wed, 12 Aug 2015 13:57:35 +0200 |
Roland Schatz |
Don't use service lookup to discover HotSpotGraalCompiler in CompilationTask.
|
Fri, 14 Aug 2015 09:59:41 +0200 |
Stefan Anzinger |
[SPARC] Only accept STORE_LOAD memory barrier in LIR Instruction
|
Fri, 14 Aug 2015 09:28:43 +0200 |
Stefan Anzinger |
[SPARC] Add stxa
|
Fri, 14 Aug 2015 17:34:58 -0700 |
Christian Wimmer |
Truffle: delay intrinsification of explicit bailout, so that GraphPE does the bailout during partial evaluation and not during parsing
|
Fri, 14 Aug 2015 17:31:14 -0700 |
Christian Wimmer |
Truffle: Ensure toString method is never compiled
|
Fri, 14 Aug 2015 17:30:40 -0700 |
Christian Wimmer |
Bugfix: checkcast must not be eliminated when profiling information contains a single type that fails the type check
|
Fri, 14 Aug 2015 17:29:40 -0700 |
Christian Wimmer |
Allow NodePlugin to intercept allocation bytecodes
|
Fri, 14 Aug 2015 17:28:00 -0700 |
Christian Wimmer |
Allow subclasses
|
Fri, 14 Aug 2015 17:27:40 -0700 |
Christian Wimmer |
Remove unnecessary substitution annotations
|
Fri, 14 Aug 2015 17:27:13 -0700 |
Christian Wimmer |
Bugfix: need to check for new nodes to prevent assertion errors
|
Fri, 14 Aug 2015 17:26:37 -0700 |
Christian Wimmer |
Allow instantiation from other packages
|
Fri, 14 Aug 2015 17:25:34 -0700 |
Christian Wimmer |
Remove assertion that fails on benign race
|
Fri, 14 Aug 2015 15:54:48 +0200 |
Doug Simon |
updated jvmci import version
|
Thu, 13 Aug 2015 11:00:54 -0700 |
Tom Rodriguez |
Drop use of MethodIdMap in InvocationPlugins
|
Thu, 13 Aug 2015 13:34:30 +0200 |
Josef Eisl |
Backed out changeset: b34dc4905616 (CompositeValue: allow forEachComponent to return a Value.)
|
Thu, 13 Aug 2015 13:33:34 +0200 |
Josef Eisl |
TraceRA: remove replacement hack from ShadowedRegisterValue.
|
Thu, 13 Aug 2015 13:30:27 +0200 |
Josef Eisl |
TraceRA: no more need to replace remaining ShadowedRegisterValues.
|
Thu, 13 Aug 2015 13:28:35 +0200 |
Josef Eisl |
TraceRA: TraceLinearScanAssignLocationsPhase: handle outgoing operands before others.
|
Thu, 13 Aug 2015 13:11:01 +0200 |
Josef Eisl |
BlockEndOp: add forEachOutgoingValue.
|
Thu, 13 Aug 2015 12:02:01 +0200 |
Josef Eisl |
LSRA: LinearScanAssignLocationsPhase refactor assignLocations.
|
Thu, 13 Aug 2015 11:35:37 +0200 |
Josef Eisl |
TraceRA: TraceLinearScanAssignLocationsPhase: javadoc.
|
Thu, 13 Aug 2015 14:08:34 +0200 |
Josef Eisl |
TraceRA: share spilling information between traces.
|
Thu, 13 Aug 2015 11:20:41 +0200 |
Josef Eisl |
TraceRA: handle ShadowedRegisterValue correctly.
|
Thu, 13 Aug 2015 11:18:25 +0200 |
Josef Eisl |
TraceRA: intoduce ShadowedRegisterValue.
|
Tue, 11 Aug 2015 18:12:05 +0200 |
Josef Eisl |
TraceRA: TraceLinearScanLifetimeAnalysisPhase: use whitelist condition instead of blacklist.
|
Thu, 13 Aug 2015 11:19:18 +0200 |
Josef Eisl |
TraceRA: add custom TraceLinearScanAssignLocationsPhase.
|
Thu, 13 Aug 2015 10:10:44 +0200 |
Josef Eisl |
TraceRA: add TraceRAshareSpillInformation option.
|
Thu, 13 Aug 2015 09:55:47 +0200 |
Josef Eisl |
CompositeValue: allow forEachComponent to return a Value.
|
Thu, 13 Aug 2015 10:09:04 +0200 |
Josef Eisl |
Interval: make spillSlot and setSpillSlot visible.
|
Tue, 11 Aug 2015 17:47:05 +0200 |
Josef Eisl |
LIRInstructionClass: rename forEach*(LIRInstruction, InstructionValueConsumer) to visitEach.
|
Tue, 11 Aug 2015 17:39:42 +0200 |
Josef Eisl |
CompositeValue: rename forEachComponent to visitEachComponent.
|
Thu, 13 Aug 2015 11:17:59 +0200 |
Josef Eisl |
LinearScanAssignLocationsPhase: make extensible.
|
Mon, 10 Aug 2015 15:46:55 +0200 |
Josef Eisl |
TraceRA: TraceBuilder: do not remove processed blocks from worklist, just skip them.
|
Tue, 11 Aug 2015 11:34:13 +0200 |
Stefan Anzinger |
[SPARC] Move storing of DelayedLIRInstruction into the TailDelayedLIRInstruction interface
|
Tue, 11 Aug 2015 11:07:15 +0200 |
Stefan Anzinger |
SPARCLIRInstructionMixinStore: Make SizeEstimate final
|
Wed, 12 Aug 2015 18:30:05 -0700 |
Tom Rodriguez |
Remove dead graalMirrors code
|
Wed, 12 Aug 2015 17:47:01 +0200 |
Doug Simon |
updated jvmci import version
|
Wed, 12 Aug 2015 17:38:16 +0200 |
Doug Simon |
removed unused method
|
Tue, 11 Aug 2015 03:00:55 +0200 |
Andreas Woess |
SL: adopt FindContextNode as a child
|
Tue, 11 Aug 2015 02:56:50 +0200 |
Andreas Woess |
updated jvmci import version
|
Mon, 10 Aug 2015 16:23:45 -0700 |
Tom Rodriguez |
Check for null when constant folding HubGetClass
|
Mon, 10 Aug 2015 16:23:29 -0700 |
Tom Rodriguez |
Organize imports
|
Mon, 10 Aug 2015 16:23:14 -0700 |
Tom Rodriguez |
Prefer HubGetClass to raw read
|
Mon, 10 Aug 2015 16:22:59 -0700 |
Tom Rodriguez |
Don't introduce profiled checkcast if original checkcast would fold away
|
Mon, 10 Aug 2015 16:22:43 -0700 |
Tom Rodriguez |
Unguarded floating read should adopt Pi guard if possible
|
Mon, 10 Aug 2015 16:22:28 -0700 |
Tom Rodriguez |
Suppress line length check in MatchProcessor generated code
|
Tue, 11 Aug 2015 00:10:29 +0200 |
Doug Simon |
updated jvmci import version
|
Tue, 11 Aug 2015 00:10:16 +0200 |
Doug Simon |
Merge.
|
Thu, 06 Aug 2015 17:36:36 +0200 |
Doug Simon |
fix documentation: -XX:GraalCounter... -> -XX:JVMCICounter...
|
Mon, 10 Aug 2015 16:33:57 +0200 |
Jaroslav Tulach |
Merge of update to most recent version of Truffle
|
Thu, 06 Aug 2015 18:57:34 +0200 |
Jaroslav Tulach |
Updating to latest version of Truffle API
|
Mon, 10 Aug 2015 15:59:08 +0200 |
Lukas Stadler |
compiler intrinsic for "ensureVirtualized" functionality
|
Mon, 10 Aug 2015 15:57:05 +0200 |
Lukas Stadler |
do not use the (possibly uninitialized) InvokeNode.stateAfter to fill BytecodePosition in PEGraphDecoder
|
Mon, 10 Aug 2015 15:57:05 +0200 |
Lukas Stadler |
do not replace "non-replaceable" FrameStates with null in PE graph decoding
|
Mon, 10 Aug 2015 14:50:50 +0200 |
Stefan Anzinger |
updated imported suite version
|
Mon, 10 Aug 2015 13:53:55 +0200 |
Stefan Anzinger |
[SPARC] Create mixin for SPARC LIR instructions and inherit SPARCBlockEndOp from AbstractBlockEndOp
|
Mon, 10 Aug 2015 13:38:41 +0200 |
Roland Schatz |
Support putting multiple constants next to each other in data section.
|
Fri, 07 Aug 2015 13:35:51 +0200 |
Stefan Anzinger |
[SPARC] SPARCAssembler call directly ld/st with Op3
|
Fri, 07 Aug 2015 13:28:24 +0200 |
Stefan Anzinger |
[SPARC] Consolidate compareBranch into SPARCMacroAssembler
|
Thu, 06 Aug 2015 16:05:23 +0200 |
Stefan Anzinger |
Update suite.py
|
Thu, 06 Aug 2015 11:46:52 +0200 |
Stefan Anzinger |
[SPARC] SPARCMove remove switching on Kind when generating code; use PlatformKind and byte counts defined by the target instead
|
Thu, 06 Aug 2015 11:43:43 +0200 |
Stefan Anzinger |
SPARCImmediateAddressNode: remove unused getter
|
Wed, 05 Aug 2015 11:54:04 +0200 |
Stefan Anzinger |
[SPARC] Assembler: ld/st with size parameter
|
Wed, 05 Aug 2015 01:03:28 +0200 |
Doug Simon |
updated jvmci import version
|
Tue, 04 Aug 2015 10:31:16 +0200 |
Doug Simon |
updated jvmci import version
|
Tue, 04 Aug 2015 01:09:31 +0200 |
Doug Simon |
moved JVMCI option parsing back into Java
|
Mon, 03 Aug 2015 10:45:40 -0700 |
Tom Rodriguez |
Merge
|
Mon, 03 Aug 2015 10:45:17 -0700 |
Tom Rodriguez |
Always use KlassPointerStamp for klass metadata reads
|
Mon, 03 Aug 2015 09:35:55 -0700 |
Tom Rodriguez |
Backout 565196752144
|
Mon, 03 Aug 2015 09:35:39 -0700 |
Tom Rodriguez |
Remove incorrect assert
|
Sun, 02 Aug 2015 22:55:21 -0700 |
Tom Rodriguez |
ValueNode.getKind is really getStackKind
|
Sun, 02 Aug 2015 22:55:04 -0700 |
Tom Rodriguez |
CheckStyle: start generated should suppress header checks too
|
Mon, 03 Aug 2015 10:55:38 +0200 |
Doug Simon |
fixed Eclipse/pydev project references
|
Fri, 31 Jul 2015 16:23:42 +0200 |
Roland Schatz |
Unit tests for Word.objectTo(Un)trackedPointer.
|
Fri, 31 Jul 2015 15:07:27 +0200 |
Roland Schatz |
Split Word.fromObject into Word.objectToTrackedPointer and Word.objectToUntrackedPointer.
|
Fri, 31 Jul 2015 14:26:26 +0200 |
Roland Schatz |
Remove Word.fromWordBase().
|
Fri, 31 Jul 2015 14:40:01 +0200 |
Josef Eisl |
Update imports.
|
Fri, 31 Jul 2015 11:55:58 +0200 |
Josef Eisl |
TraceRA:TraceLSRA: do not perform predecessor optimization.
|
Thu, 30 Jul 2015 16:38:54 +0200 |
Roland Schatz |
Prevent false positives in change detection of second lowering round.
|
Wed, 29 Jul 2015 15:43:28 +0200 |
Gilles Duboscq |
Fix dependencies urls
|
Wed, 29 Jul 2015 11:59:18 +0200 |
Roland Schatz |
Merge.
|
Tue, 28 Jul 2015 13:19:14 -0700 |
Tom Rodriguez |
Merge
|
Tue, 28 Jul 2015 13:00:32 -0700 |
Tom Rodriguez |
Remove Snippet.removeAllFrameStates
|
Tue, 28 Jul 2015 10:52:41 -0700 |
Tom Rodriguez |
Simplify code slightly
|
Tue, 28 Jul 2015 10:49:20 -0700 |
Tom Rodriguez |
Fix name of JavaMethodContext
|
Tue, 28 Jul 2015 19:58:40 +0200 |
Josef Eisl |
TraceRA: add description to TraceRAsimpleLifetimeAnalysis option.
|
Tue, 28 Jul 2015 19:59:47 +0200 |
Josef Eisl |
Add TraceTrivialAllocator.
|
Tue, 28 Jul 2015 19:38:25 +0200 |
Josef Eisl |
Add TraceUtil.
|
Tue, 28 Jul 2015 18:42:34 +0200 |
Roland Schatz |
Move assertion from canonicalization to constructor.
|
Tue, 28 Jul 2015 17:48:03 +0200 |
Josef Eisl |
TraceRA: add TraceSimpleLifetimeAnalysisPhase.
|
Tue, 28 Jul 2015 17:18:16 +0200 |
Josef Eisl |
LinearScan: adopt visibility.
|
Tue, 28 Jul 2015 15:16:58 +0200 |
Josef Eisl |
LinearScan: rename LSRAOptimizeSpillPosition to LIROptLSRAOptimizeSpillPosition.
|
Tue, 28 Jul 2015 15:16:19 +0200 |
Josef Eisl |
LinearScan: make LSRAOptimizeSpillPosition a NestedBooleanOptionValue.
|
Tue, 28 Jul 2015 14:37:09 +0200 |
Josef Eisl |
Backed out changeset: a30c3bf521a5 (Disable -G:+TraceRA gate temproarily on sparc)
|
Tue, 28 Jul 2015 14:18:26 +0200 |
Josef Eisl |
SPARCByteSwapOp: mark temporary slot as uninitialized.
|
Tue, 28 Jul 2015 13:22:43 +0200 |
Josef Eisl |
LinearScanWalker: relax assertion.
|
Tue, 28 Jul 2015 12:20:51 +0200 |
Josef Eisl |
LinearScanWalker: improve assertion message.
|
Tue, 28 Jul 2015 12:23:05 +0200 |
Stefan Anzinger |
Disable -G:+TraceRA gate temproarily on sparc
|
Tue, 28 Jul 2015 12:22:39 +0200 |
Stefan Anzinger |
[SPARC] Include excludeSrc.make on sparc build
|
Tue, 28 Jul 2015 11:32:12 +0200 |
Josef Eisl |
TraceRA: Make global move resolution a phase.
|
Mon, 27 Jul 2015 16:12:28 +0200 |
Josef Eisl |
TraceRA: make accessRecursive iterative.
|
Mon, 27 Jul 2015 17:05:38 -0700 |
Tom Rodriguez |
Fix jvmci.make
|
Mon, 27 Jul 2015 16:57:30 -0700 |
Tom Rodriguez |
Merge
|
Mon, 27 Jul 2015 16:26:41 -0700 |
Tom Rodriguez |
Eliminate jdk.internal.jvmci.debug
|
Fri, 24 Jul 2015 09:29:09 -0700 |
Tom Rodriguez |
Move Management back into graal.debug
|
Mon, 27 Jul 2015 09:59:44 +0200 |
Josef Eisl |
Fix checkstyle and findbugs issues.
|
Mon, 27 Jul 2015 09:44:55 +0200 |
Josef Eisl |
Rename IntValueMap to IndexedValueMap.
|
Fri, 24 Jul 2015 15:38:17 +0200 |
Josef Eisl |
SSIBlockValueMapImpl: use VariableVirtualStackValueMap in BlockData.
|
Fri, 24 Jul 2015 15:26:17 +0200 |
Josef Eisl |
Move SSIBlockValueMapImpl to c.o.g.lir.ssi package.
|
Fri, 24 Jul 2015 15:24:38 +0200 |
Josef Eisl |
SSIBlockValueMapImpl: use VariableVirtualStackValueMap.
|
Fri, 24 Jul 2015 15:24:15 +0200 |
Josef Eisl |
MoveProfiling: add support for stack to stack moves.
|
Fri, 24 Jul 2015 14:53:09 +0200 |
Josef Eisl |
SSIUtil: document SSI form.
|
Fri, 24 Jul 2015 13:50:38 +0200 |
Josef Eisl |
Rename SSIUtils->SSIUtil.
|
Fri, 24 Jul 2015 13:49:56 +0200 |
Josef Eisl |
Rename SSAUtils->SSAUtils.
|
Fri, 24 Jul 2015 15:39:14 +0200 |
Josef Eisl |
Add VariableVirtualStackValueMap.
|
Fri, 24 Jul 2015 09:35:18 +0200 |
Josef Eisl |
LinearScan: minor cleanups.
|
Fri, 24 Jul 2015 09:29:36 +0200 |
Josef Eisl |
LinearScan: clean up members.
|
Fri, 24 Jul 2015 09:22:56 +0200 |
Josef Eisl |
LinearScan: remove unused member.
|
Fri, 24 Jul 2015 09:21:04 +0200 |
Josef Eisl |
Move different register allocators into sub-packages.
|
Fri, 24 Jul 2015 09:04:14 +0200 |
Josef Eisl |
mx gate: add TraceRA unittest and bootstrap tasks.
|
Fri, 24 Jul 2015 10:55:33 +0200 |
Josef Eisl |
Drop initial version of the trace based register allocator.
|
Fri, 24 Jul 2015 16:20:56 +0200 |
Lukas Stadler |
PEA refactoring: simplify VirtualizerTool, arrays instead of HashMaps, route all modifications through BlockState, copy-on-write in BlockState
|
Fri, 24 Jul 2015 13:26:44 +0200 |
Stefan Anzinger |
[SPARC] Peephole optimization of empty delay slots
|
Fri, 24 Jul 2015 13:35:03 +0200 |
Josef Eisl |
LocationMarker: track all registers (not only registers containing references).
|
Fri, 24 Jul 2015 12:14:50 +0200 |
Josef Eisl |
Move IntValueMap/ValueSet to c.o.g.lir/util.
|
Fri, 24 Jul 2015 10:55:17 +0200 |
Josef Eisl |
Rename c.o.g.lir.utils -> c.o.g.lir.util.
|
Fri, 24 Jul 2015 10:53:27 +0200 |
Josef Eisl |
Rename LiveValueSet to ValueSet.
|
Fri, 24 Jul 2015 10:52:46 +0200 |
Josef Eisl |
Rename ValueSet to IntValueMap.
|
Fri, 24 Jul 2015 10:50:59 +0200 |
Josef Eisl |
ValueSet: remove #addLiveValues.
|
Fri, 24 Jul 2015 10:47:42 +0200 |
Josef Eisl |
LocationMarkerPhase: outsource RegStackValueSet.
|
Fri, 24 Jul 2015 11:54:38 +0200 |
Stefan Anzinger |
Reapply changes which had been thrown out by changeset 24db9b5a9f04
|
Thu, 16 Jul 2015 17:17:30 +0200 |
Josef Eisl |
CFGPrinterObserver: add support for dumping a subset of blocks.
|
Thu, 23 Jul 2015 18:54:21 +0200 |
Josef Eisl |
LinearScan: change visibility.
|
Thu, 23 Jul 2015 18:27:09 +0200 |
Josef Eisl |
Interval: allow redefinition of NoDefinitionFound intervals.
|
Tue, 21 Jul 2015 11:19:22 +0200 |
Josef Eisl |
Interval#previousUsage: return -1 if there is no usage.
|
Tue, 21 Jul 2015 10:03:24 +0200 |
Josef Eisl |
LinearScanWalker: allow usage at position 0.
|
Thu, 16 Jul 2015 17:19:46 +0200 |
Josef Eisl |
LinearScan/Interval: allow use positions at opId 0.
|
Mon, 13 Jul 2015 15:23:28 +0200 |
Josef Eisl |
Add GenericValueMap.
|
Mon, 13 Jul 2015 15:18:06 +0200 |
Josef Eisl |
Add ValueMap.
|
Tue, 28 Jul 2015 17:35:49 -0700 |
Mick Jordan |
updated import of jvmci/truffle
|
Tue, 28 Jul 2015 17:06:56 +0200 |
Roland Schatz |
Re-add accidentially dropped -Xcomp gate test.
|
Tue, 28 Jul 2015 11:42:21 +0200 |
Roland Schatz |
Make graal gate configurable.
|
Mon, 27 Jul 2015 18:00:05 -0700 |
Mick Jordan |
updated truffle import
|
Mon, 27 Jul 2015 09:29:09 -0700 |
Mick Jordan |
pylint fix
|
Mon, 27 Jul 2015 18:09:26 +0200 |
Roland Schatz |
Fix graal gate.
|
Mon, 27 Jul 2015 16:11:41 +0200 |
Andreas Woess |
update jvmci import
|
Mon, 27 Jul 2015 13:52:14 +0200 |
Roland Schatz |
Move bootstrap from jvmci gate to graal gate.
|
Mon, 27 Jul 2015 12:15:30 +0200 |
Roland Schatz |
Update jvmci import.
|
Fri, 24 Jul 2015 11:33:05 -0700 |
Mick Jordan |
update truffle import
|
Fri, 24 Jul 2015 16:38:11 +0200 |
Roland Schatz |
Update imports.
|
Fri, 24 Jul 2015 13:43:47 +0200 |
Roland Schatz |
Resolve cyclic dependencies involving annotation processors.
|
Fri, 24 Jul 2015 11:09:11 +0200 |
Doug Simon |
moved ctw command to mx_graal.py and re-added graal.debug project declarations
|
Fri, 24 Jul 2015 08:33:42 +0200 |
Doug Simon |
Merge with basic-graal
|
Thu, 23 Jul 2015 17:40:50 -0700 |
Tom Rodriguez |
Pull ForeignCallsProvider and friends back into Graal
|
Thu, 23 Jul 2015 15:05:22 -0700 |
Tom Rodriguez |
Remove unused JVMCI types from vmSymbols.hpp
|
Thu, 23 Jul 2015 14:24:00 -0700 |
Tom Rodriguez |
Rename JVMCIDebugConfig to GraalDebugConfig
|
Thu, 23 Jul 2015 14:20:16 -0700 |
Tom Rodriguez |
Pull NamedLocationIdentity back into Graal
|
Thu, 23 Jul 2015 15:59:59 +0200 |
Josef Eisl |
Refactoring of the SSA_LIR options.
|
Wed, 15 Jul 2015 14:20:12 +0200 |
Josef Eisl |
Make HotSpotLockStack an LIRInstruction.
|
Fri, 03 Jul 2015 10:35:09 +0200 |
Josef Eisl |
Introduce AbstractBlockEndOp and add methods to BlockEndOp.
|
Thu, 23 Jul 2015 12:12:45 +0200 |
Josef Eisl |
Add ConstantPhiTest.
|
Wed, 22 Jul 2015 17:18:14 +0200 |
Josef Eisl |
LSStackSlotAllocator: only run if there are virtual stack slots.
|
Wed, 22 Jul 2015 17:10:21 +0200 |
Josef Eisl |
BlackholeOp: accept constants (avoid verification error for constant folded values).
|
Wed, 22 Jul 2015 16:38:25 +0200 |
Josef Eisl |
gate: outsource registers for BootstrapWithRegisterPressure tasks.
|
Wed, 22 Jul 2015 16:25:07 +0200 |
Josef Eisl |
LinearScanWalker: fall back to usages with MustHaveRegister priority in #splitForSpilling.
|
Tue, 21 Jul 2015 16:55:09 +0200 |
Josef Eisl |
LinearScanWalker: allow spilling of active intervals that have only non-mandatory register priority.
|
Tue, 21 Jul 2015 17:03:54 +0200 |
Josef Eisl |
LinearScanWalker: add RegisterPriority to spillCollectActiveAny.
|
Tue, 21 Jul 2015 11:36:41 +0200 |
Josef Eisl |
LinearScanResolveDataFlowPhase: split up #resolveDataFlow.
|
Thu, 23 Jul 2015 12:04:47 +0200 |
Stefan Anzinger |
Mapfile is required when building on Solaris
|
Thu, 23 Jul 2015 10:46:06 +0200 |
Stefan Anzinger |
[SPARC] Fix regression in BSWAP
|
Wed, 22 Jul 2015 23:27:39 -0700 |
Tom Rodriguez |
Move most of jdk.internal.jvmci.debug back into com.oracle.graal.debug
|
Wed, 22 Jul 2015 08:56:03 -0700 |
twisti |
Rename JVMCI to INCLUDE_JVMCI.
|
Wed, 22 Jul 2015 15:50:08 +0200 |
Stefan Anzinger |
[SPARC] Use result kind instead of input kind for store
|
Wed, 22 Jul 2015 15:11:03 +0200 |
Doug Simon |
removed forward looking statements from comment
|
Wed, 22 Jul 2015 14:37:17 +0200 |
Stefan Anzinger |
Use new c1visualizer (updated disassembler)
|
Tue, 21 Jul 2015 15:00:07 -0700 |
Tom Rodriguez |
Enable derived oop processing by the GC with JVMCI
|
Thu, 23 Jul 2015 22:17:57 +0200 |
Doug Simon |
inter-suite library references must use qualified form
|
Thu, 23 Jul 2015 18:31:44 +0200 |
Doug Simon |
updated imported suite version
|
Thu, 23 Jul 2015 15:55:04 +0200 |
Doug Simon |
updated imported suite version
|
Thu, 23 Jul 2015 13:06:53 +0200 |
Doug Simon |
moved gate from mx_jvmci.py to mx_gate.py in core mx
|
Thu, 23 Jul 2015 11:12:15 +0200 |
Roland Schatz |
Remove unneeded file.
|
Thu, 23 Jul 2015 10:44:36 +0200 |
Gilles Duboscq |
Update JVMCI dependency
|
Wed, 22 Jul 2015 20:40:18 +0200 |
Doug Simon |
updated imported suite versions
|
Wed, 22 Jul 2015 20:21:58 +0200 |
Gilles Duboscq |
Modify distDependencies
|
Wed, 22 Jul 2015 18:35:44 +0200 |
Gilles Duboscq |
Add Binary repo for jvmci
|
Wed, 22 Jul 2015 16:43:21 +0200 |
Gilles Duboscq |
Use new jdk deployed dists model
|
Wed, 22 Jul 2015 16:42:59 +0200 |
Gilles Duboscq |
Re-enabled binary repo for truffle
|
Tue, 21 Jul 2015 16:03:25 +0200 |
Gilles Duboscq |
ignore all javafilelist files
|
Wed, 22 Jul 2015 11:55:48 +0200 |
Doug Simon |
updated imported suite versions
|
Wed, 22 Jul 2015 00:08:12 +0200 |
Doug Simon |
updated imported suite versions
|
Wed, 22 Jul 2015 00:06:14 +0200 |
Doug Simon |
reflected mx version bump to 5.0.0
|
Tue, 21 Jul 2015 17:59:16 +0200 |
Doug Simon |
removed duplicate "annotationProcessors" attribute
|
Tue, 21 Jul 2015 20:33:04 +0200 |
Roland Schatz |
Create GRAAL_TEST distribution.
|
Tue, 21 Jul 2015 16:47:53 +0200 |
Doug Simon |
updated suite import version
|
Tue, 21 Jul 2015 16:25:53 +0200 |
Doug Simon |
merge fixes; updated suite import versions
|
Tue, 21 Jul 2015 16:17:54 +0200 |
Doug Simon |
Merge with basic-graal
|
Tue, 21 Jul 2015 14:55:47 +0200 |
Andreas Woess |
fix HotSpotConstantPool#lookupConstant for pseudo-string entries
|
Tue, 21 Jul 2015 14:14:41 +0200 |
Lukas Stadler |
keep "ensureVirtual" flag for objects during escape analysis
|
Tue, 21 Jul 2015 14:09:39 +0200 |
Stefan Anzinger |
Use newer version of hcfdis.jar (New version contains new SPARC instructions and continues disassembling when unknown instruction is encountered)
|
Thu, 16 Jul 2015 14:25:52 +0200 |
Stefan Anzinger |
[SPARC] Remove redundant Op enum from assembler
|
Tue, 14 Jul 2015 11:38:56 +0200 |
Stefan Anzinger |
[SPARC] Assert certain scratch registers for stack banging/save instruction
|
Tue, 21 Jul 2015 11:30:40 +0200 |
Roland Schatz |
Only fill allocations with garbage when assertions are enabled.
|
Tue, 21 Jul 2015 10:54:17 +0200 |
Roland Schatz |
Fix wrong option test.
|
Mon, 20 Jul 2015 16:10:42 +0200 |
Josef Eisl |
LinearScan: pass block order to constructor.
|
Tue, 21 Jul 2015 10:55:01 +0200 |
Josef Eisl |
Add ConstantStackCastTest.
|
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
|
Wed, 08 Jul 2015 11:23:43 +0200 |
Doug Simon |
mx: make bench command extensible
|
Wed, 08 Jul 2015 12:40:07 +0200 |
Gilles Duboscq |
Update to latest truffle
|
Tue, 07 Jul 2015 16:50:59 +0200 |
Gilles Duboscq |
Add mx.imports to hgignore
|
Tue, 07 Jul 2015 14:33:58 +0200 |
Gilles Duboscq |
Remove obsolete mx.sh & mx.cmd
|
Mon, 06 Jul 2015 17:36:08 +0200 |
Doug Simon |
removed code that now lives in the graal-jvmci-8 repo
|
Mon, 06 Jul 2015 14:31:06 +0200 |
Doug Simon |
fixed path to graal-jvmci-8 repo
|
Mon, 06 Jul 2015 14:11:33 +0200 |
Doug Simon |
Initial split off from monolithic basic-graal repo
|
Thu, 02 Jul 2015 12:42:20 +0200 |
Doug Simon |
added GRAAL_TRUFFLE_TEST distribution to export test framework to downstream suites
|
Thu, 02 Jul 2015 12:41:08 +0200 |
Doug Simon |
use 'is' instead of '==' when comparing against None
|
Wed, 01 Jul 2015 13:41:40 -0700 |
Christian Wimmer |
Remove wrong line that undoes the work of the code above it
|
Wed, 01 Jul 2015 13:27:39 -0700 |
Christian Wimmer |
Add test for Truffle inlining of intrinsic methods
|
Wed, 01 Jul 2015 16:06:56 +0200 |
Roland Schatz |
jvmci: Move Location.addFrameSize logic from C++ to Java.
|
Tue, 30 Jun 2015 16:56:46 +0200 |
Stefan Anzinger |
[SPARC] Remove duplicate/unused code from SPARCAssembler
|