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 08:46:37 -0700 |
Gilles Duboscq |
Work on Windows build |
Mon, 27 Jul 2015 17:19:42 +0200 |
Roland Schatz |
Fix name of gate task. |
Mon, 27 Jul 2015 16:43:01 +0200 |
Roland Schatz |
Run only jvmci unit tests in gate. |
Mon, 27 Jul 2015 15:44:03 +0200 |
Gilles Duboscq |
Fix alt outputdir for -nojvmci builds |
Mon, 27 Jul 2015 13:40:24 +0200 |
Roland Schatz |
Remove bootstrap from jvmci gate. |
Thu, 23 Jul 2015 11:44:06 +0200 |
Gilles Duboscq |
Add debug info files in hotspot's results |
Thu, 23 Jul 2015 10:46:27 +0200 |
Gilles Duboscq |
Add some supported os/arch for JVM distribution |
Mon, 27 Jul 2015 13:30:20 +0200 |
Roland Schatz |
Fix nojvmci builds. |
Mon, 27 Jul 2015 12:11:19 +0200 |
Roland Schatz |
Fix 'mx igv' command. |
Fri, 24 Jul 2015 15:54:06 +0200 |
Roland Schatz |
Remove unused --check-distributions option. |
Fri, 24 Jul 2015 15:21:27 +0200 |
Roland Schatz |
Update jvmci.make |
Fri, 24 Jul 2015 15:22:31 +0200 |
Doug Simon |
added missing file |
Fri, 24 Jul 2015 13:13:31 +0200 |
Roland Schatz |
Resolve cyclic dependencies involving annotation processors. |
Fri, 24 Jul 2015 11:08:17 +0200 |
Doug Simon |
moved ctw command to mx_graal.py |
Fri, 24 Jul 2015 08:23:54 +0200 |
Doug Simon |
Remove unneeded files. |
Fri, 24 Jul 2015 08:23:21 +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 |
Fri, 24 Jul 2015 08:22:19 +0200 |
Doug Simon |
merge fixes |
Fri, 24 Jul 2015 02:11:42 +0200 |
Doug Simon |
Remove unneeded files. |
Fri, 24 Jul 2015 02:11:18 +0200 |
Doug Simon |
Merge with basic-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:16:06 +0200 |
Doug Simon |
inter-suite library references must use qualified form |
Thu, 23 Jul 2015 15:50:38 -0700 |
Mick Jordan |
pylint fix |
Thu, 23 Jul 2015 18:31:14 +0200 |
Doug Simon |
added --all-suites option to gate |
Thu, 23 Jul 2015 15:45:09 +0200 |
Roland Schatz |
Remove unused --check-distributions flag. |
Thu, 23 Jul 2015 15:43:13 +0200 |
Doug Simon |
fixed mx_jvmci_makefile to use mx.classpath_entries() |
Thu, 23 Jul 2015 15:21:26 +0200 |
Doug Simon |
updated jvmci.make |
Thu, 23 Jul 2015 15:21:13 +0200 |
Doug Simon |
re-introduced partOfHotSpot to JarJDKDeployedDist to fix mx_jvmci_makefile.py |
Thu, 23 Jul 2015 13:06:35 +0200 |
Doug Simon |
moved gate from mx_jvmci.py to mx_gate.py in core mx |
Thu, 23 Jul 2015 11:08:42 +0200 |
Roland Schatz |
Remove unneeded files. |
Wed, 22 Jul 2015 22:45:55 +0200 |
Doug Simon |
make hotspot native project's results parameterized on <vmbuild> |
Wed, 22 Jul 2015 20:39:26 +0200 |
Doug Simon |
extended JVM_<vmbuild>_<vm> template distribution with MacOS support |
Wed, 22 Jul 2015 17:14:47 +0200 |
Doug Simon |
spelling fix: instanciate -> instantiate |
Wed, 22 Jul 2015 16:42:10 +0200 |
Gilles Duboscq |
Fixes for new jdkDeployedDists model in _unittest_config_participant |
Wed, 22 Jul 2015 14:00:36 +0200 |
Gilles Duboscq |
Make the JVM a distribution |
Wed, 22 Jul 2015 12:21:44 +0200 |
Doug Simon |
rename mx.JDKConfig.jdk to mx.JDKConfig.home |
Wed, 22 Jul 2015 12:02:52 +0200 |
Doug Simon |
rename mx.java() to mx.get_jdk() |
Wed, 22 Jul 2015 11:54:12 +0200 |
Doug Simon |
renamed mx_jvmci.get_jdk() to mx_jvmci.get_jvmci_jdk() |
Wed, 22 Jul 2015 00:06:15 +0200 |
Doug Simon |
reflected mx version bump to 5.0.0 |
Tue, 21 Jul 2015 20:26:26 +0200 |
Roland Schatz |
Create JVMCI_TEST distribution. |
Tue, 21 Jul 2015 16:47:09 +0200 |
Doug Simon |
import unittest from mx_unittest.py |
Tue, 21 Jul 2015 16:15:22 +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.8graal-0.8 jvmci-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:01 +0200 |
Doug Simon |
use unittest extensibility |
Tue, 21 Jul 2015 14:37:34 +0200 |
Doug Simon |
fixed uses of dist.sorted_deps() |
Tue, 21 Jul 2015 14:25:29 +0200 |
Doug Simon |
use the correct my.py when launching an mx subprocess |
Tue, 21 Jul 2015 14:21:18 +0200 |
Doug Simon |
added -s option to gate command to specify gate task at which to start |
Tue, 21 Jul 2015 13:06:10 +0200 |
Doug Simon |
fixed out-of-sync jvmci.make |
Tue, 21 Jul 2015 02:20:47 +0200 |
Doug Simon |
fixed canonicalization |
Tue, 21 Jul 2015 01:53:46 +0200 |
Doug Simon |
fixed mx_jvmci_makefile.py |
Mon, 20 Jul 2015 12:50:10 +0200 |
Doug Simon |
fixed incomplete or redundant "annotationProcessors" attributes |
Mon, 20 Jul 2015 00:25:22 +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:25:01 +0200 |
Doug Simon |
avoid duplicate declarations of JVMCI service providers |
Sat, 18 Jul 2015 11:15:54 +0200 |
Doug Simon |
made annotation processors explicit since they are no longer inherited |
Fri, 17 Jul 2015 13:38:10 +0200 |
Doug Simon |
adapted mx2 changes |
Sat, 11 Jul 2015 07:28:17 +0200 |
Tom Rodriguez |
buildjmhdeps should use Graal for JAVA_HOME |
Fri, 10 Jul 2015 23:53:09 +0200 |
Doug Simon |
minor fixes related to mx2 transition |
Wed, 08 Jul 2015 23:34:56 +0200 |
Doug Simon |
updated mx2 version requirement |
Wed, 08 Jul 2015 23:15:02 +0200 |
Doug Simon |
adapted to removal of mx_init() mechanism from mx2 |
Wed, 08 Jul 2015 15:18:07 +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:11:28 +0200 |
Doug Simon |
changed JDKDeployedDist.postJdkInstall to be an overridable method |
Wed, 08 Jul 2015 10:36:16 +0200 |
Doug Simon |
service provider configuration files must end with a new line |
Wed, 08 Jul 2015 10:35:57 +0200 |
Doug Simon |
removed '_' prefix from exported methods and fields and provided accessors |
Mon, 06 Jul 2015 22:09:10 +0200 |
Doug Simon |
only perform check for obsolete JVMCI files during full build |
Mon, 06 Jul 2015 14:10:14 +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 |
Tue, 30 Jun 2015 16:45:31 +0200 |
Stefan Anzinger |
[SPARC] Remove explicit nops from SPARCArrayEquals (Nops for CBCond are generated in the SPARCAssembler automatically) |
Tue, 30 Jun 2015 16:43:18 +0200 |
Stefan Anzinger |
[SPARC] Use correct position in SPARCAssembler.insertNopAfterCBCond |
Tue, 30 Jun 2015 12:32:51 +0200 |
Danilo Ansaloni |
mx: mxMxDir should be absolute (fixes Library.get_path()). |
Tue, 30 Jun 2015 12:39:18 +0200 |
Doug Simon |
added support for inlining intrinsics to PEGraphDecoder (GRAAL-1170) |
Mon, 29 Jun 2015 20:06:19 +0200 |
Doug Simon |
removed leftover, unused code |
Tue, 30 Jun 2015 10:42:14 +0200 |
Stefan Anzinger |
[SPARC] Set SPARCFrameMap.initialSpillSize in java instead of addig it during code installation |
Tue, 30 Jun 2015 10:41:03 +0200 |
Stefan Anzinger |
[SPARC] Put nop after cbcond only for following branch/call instructions |
Mon, 29 Jun 2015 11:51:57 -0700 |
Tom Rodriguez |
call_site_target_value takes an oop |
Mon, 29 Jun 2015 10:49:31 -0700 |
Tom Rodriguez |
Merge |
Mon, 29 Jun 2015 10:22:15 -0700 |
Tom Rodriguez |
getDebugProperties should handle null more gracefully |