Mon, 04 Nov 2013 16:12:48 +0100 |
Christian Humer |
Merge.
|
Mon, 04 Nov 2013 12:20:17 +0100 |
Christian Humer |
Merge.
|
Mon, 04 Nov 2013 12:18:58 +0100 |
Christian Humer |
mxtool: fixed eclipse builder glitches and rebuild loops.
|
Mon, 04 Nov 2013 15:42:27 +0100 |
Christos Kotselidis |
Loose unnecessary input dependencies from write barriers
|
Mon, 04 Nov 2013 12:17:37 +0100 |
Roland Schatz |
Add graph parameter to ConvertNode smart constructor.
|
Mon, 04 Nov 2013 11:40:33 +0100 |
Roland Schatz |
Use Arrays.deepEquals in global value numbering.
|
Mon, 04 Nov 2013 11:32:37 +0100 |
Roland Schatz |
Move second RemoveValueProxyPhase.
|
Mon, 04 Nov 2013 11:25:10 +0100 |
Roland Schatz |
Refactor ConvertNode.
|
Sun, 03 Nov 2013 15:27:52 +0100 |
Doug Simon |
made ConstantNodes external to a Graph (GRAAL-508)
|
Fri, 01 Nov 2013 19:35:33 -0700 |
twisti |
use getAddress instead of getLong in HotSpotResolvedJavaMethod
|
Fri, 01 Nov 2013 18:34:03 -0400 |
S.Bharadwaj Yadavalli |
* PTX kernel argument buffer now has naturally aligned arguments as required by PTX JIT compiler.
|
Fri, 01 Nov 2013 13:07:22 +0100 |
Doug Simon |
fixed performance regression in hosted CompileTheWorld
|
Fri, 01 Nov 2013 12:06:22 +0100 |
Doug Simon |
Adds support to the HSAIL backend to generate code for bitwise right shift (>>), bitwise NOT (~), and arithmetic negation
|
Thu, 31 Oct 2013 18:45:31 +0100 |
Lukas Stadler |
PEA: create ProxyNodes when the LoopExitNode is encountered, not between blocks
|
Thu, 31 Oct 2013 18:44:47 +0100 |
Lukas Stadler |
don't create ProxyNodes for constants during PEA
|
Thu, 31 Oct 2013 12:08:07 +0100 |
Doug Simon |
don't equate missing current annotation processor file with it being out of date
|
Wed, 30 Oct 2013 21:49:04 +0100 |
Doug Simon |
restricted BootstrapGraal option to GRAALVM builds only
|
Wed, 30 Oct 2013 19:59:48 +0100 |
Andreas Woess |
remove obsolete FrameUtil.set<Type>Safe methods.
|
Wed, 30 Oct 2013 19:50:11 +0100 |
Andreas Woess |
add FrameUtil.get<Type>Safe methods that do not throw checked exceptions.
|
Wed, 30 Oct 2013 19:05:29 +0100 |
Andreas Woess |
convert FrameSlot interface to a final class.
|
Wed, 30 Oct 2013 20:01:50 +0100 |
Andreas Woess |
Frame: add is<Type> methods.
|
Wed, 30 Oct 2013 17:31:13 +0100 |
Andreas Woess |
fix GraalTruffleRuntime.createMaterializedFrame(Arguments) overload.
|
Wed, 30 Oct 2013 15:29:42 +0100 |
Doug Simon |
moved persistent annotation processor dependency files into mx/currentAnnotationProcessors directory
|
Wed, 30 Oct 2013 13:14:41 +0100 |
Doug Simon |
disabled pre-cleaning before Java compilation until annotation processor is resolved
|
Wed, 30 Oct 2013 11:08:00 +0100 |
Christian Humer |
Merge.
|
Tue, 29 Oct 2013 16:55:42 +0100 |
Christian Humer |
Truffle-DSL: the default polymorphic depth should also include combinations of implicit casts.
|
Tue, 29 Oct 2013 16:36:07 +0100 |
Christian Humer |
Truffle-DSL: fixed generated generic node adopted the polymorphic chain when transiting from polymorphic to generic.
|
Tue, 29 Oct 2013 16:23:59 +0100 |
Christian Humer |
Merge.
|
Mon, 28 Oct 2013 11:06:51 +0100 |
Christian Humer |
Truffle-DSL: fixed additional wrong @SlowPath usage on generic. (GRAAL-490 #resolve)
|
Wed, 30 Oct 2013 10:05:59 +0100 |
Doug Simon |
format cleanup by 'mx eclipseformat'
|
Wed, 30 Oct 2013 10:04:18 +0100 |
Doug Simon |
added .currentAnnotationProcessors to .hgignore
|
Wed, 30 Oct 2013 09:50:36 +0100 |
Doug Simon |
added missing annotation processor dependency for com.oracle.graal.hotspot.sparc
|
Wed, 30 Oct 2013 09:49:53 +0100 |
Doug Simon |
rebuild projects if their annotation processor dependencies change; clean output directories before (re)compiling a Java project
|
Tue, 29 Oct 2013 21:05:15 -0700 |
Mick Jordan |
mxtool: regenerate IDE files when suite imports file changes
|
Tue, 29 Oct 2013 14:45:32 -0700 |
twisti |
Clang 5.0 fixes
|
Tue, 29 Oct 2013 22:03:28 +0100 |
Doug Simon |
added type check for object before reading a field value from it during compilation
|
Tue, 29 Oct 2013 22:01:08 +0100 |
Doug Simon |
re-added a graph context to the debug scopes entered by Truffle partial evaluation and compilation so that -G:+DumpOnError works again
|
Tue, 29 Oct 2013 21:59:38 +0100 |
Doug Simon |
weakened or commented out assertions that are too strict given the way Truffle makes use of Unsafe
|
Tue, 29 Oct 2013 17:26:23 +0100 |
Roland Schatz |
Simplify AMD64ConvertSnippets instantiation code.
|
Tue, 29 Oct 2013 16:56:19 +0100 |
Lukas Stadler |
exclude EATestBase from JaCoCo
|
Mon, 28 Oct 2013 15:27:05 +0100 |
Lukas Stadler |
documentation and simplification in MonitorExitNode
|
Mon, 28 Oct 2013 15:25:27 +0100 |
Lukas Stadler |
PEA: more tests, common base class for tests
|
Mon, 28 Oct 2013 17:03:59 +0100 |
Doug Simon |
improved documentation of HotSpotBackend.updateStub()
|
Mon, 28 Oct 2013 16:04:58 +0100 |
Doug Simon |
added --igv option to "mx projectgraph" command for sending output to IGV instead
|
Mon, 28 Oct 2013 16:04:12 +0100 |
Doug Simon |
removed redundant assertion
|
Mon, 28 Oct 2013 13:39:49 +0100 |
Lukas Stadler |
remove unused CommitAllocationNodes during simplification
|
Mon, 28 Oct 2013 13:01:16 +0100 |
Lukas Stadler |
PEA: support for unsafe stores of mismatching sizes, cleanup, documentation
|
Mon, 28 Oct 2013 13:10:10 +0200 |
Bernhard Urban |
CipherBlockChainingSubstitutions: use more precise location for embeddedCipher object and r array
|
Mon, 28 Oct 2013 10:11:49 +0100 |
Bernhard Urban |
AESCryptSubstitutions: use more precise location for K array
|
Mon, 28 Oct 2013 11:27:36 +0100 |
Doug Simon |
refactored creation of Graal and Truffle compiler threads into a single facility
|
Sun, 27 Oct 2013 19:59:00 +0100 |
Doug Simon |
clearer API and documentation for the capability of a SaveRegistersOp to have its registers pruned
|
Sun, 27 Oct 2013 19:51:44 +0100 |
Doug Simon |
replace ".count() == 0" with ".isEmpty()"
|
Sat, 26 Oct 2013 01:27:09 +0200 |
Doug Simon |
made Truffle compiler threads be named and have a debug configuration
|
Fri, 25 Oct 2013 23:50:05 +0200 |
Doug Simon |
cleaned up mechanism for saving registers and updating the callee save maps in stubs
|
Fri, 25 Oct 2013 19:24:11 +0200 |
Christos Kotselidis |
Merge
|
Fri, 25 Oct 2013 19:23:38 +0200 |
Christos Kotselidis |
Enable deferred init barriers
|
Fri, 25 Oct 2013 19:23:20 +0200 |
Christos Kotselidis |
Fix unit tests
|
Fri, 25 Oct 2013 19:23:06 +0200 |
Christos Kotselidis |
Reorder commit allocation's node writes to account for deferred barriers
|
Fri, 25 Oct 2013 19:22:37 +0200 |
Christos Kotselidis |
Remove UseNewCode from gate G1 verification run
|
Fri, 25 Oct 2013 15:44:35 +0200 |
Roland Schatz |
Support more convert operations.
|
Fri, 25 Oct 2013 14:45:01 +0200 |
Thomas Wuerthinger |
Merge fix.
|
Fri, 25 Oct 2013 13:46:22 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 25 Oct 2013 12:12:49 +0200 |
Thomas Wuerthinger |
Merge fixes.
|
Fri, 25 Oct 2013 11:42:44 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 25 Oct 2013 01:39:54 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 22 Oct 2013 15:06:02 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 22 Oct 2013 11:43:37 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 22 Oct 2013 11:42:10 +0200 |
Thomas Wuerthinger |
Introduce TraceTruffleInliningTree option.
|
Thu, 17 Oct 2013 17:26:18 +0200 |
Thomas Wuerthinger |
Fix checkstyle errors.
|
Thu, 17 Oct 2013 16:01:04 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 17 Oct 2013 15:59:12 +0200 |
Thomas Wuerthinger |
Fix unused import.
|
Thu, 17 Oct 2013 15:55:18 +0200 |
Thomas Wuerthinger |
Move Truffle compilations to background compilation thread.
|
Thu, 17 Oct 2013 14:28:37 +0200 |
Thomas Wuerthinger |
Simplifications of OptimizedCallTarget.
|
Wed, 16 Oct 2013 21:44:51 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Oct 2013 17:26:51 +0200 |
Thomas Wuerthinger |
Avoid null checks on frame array accesses.
|
Fri, 25 Oct 2013 12:45:37 +0200 |
Doug Simon |
fleshed out HSAIL backend a little to demonstrate changes needed after recent API/infrastructure updates
|
Fri, 25 Oct 2013 11:24:48 +0200 |
Bernhard Urban |
HotSpotHostLowering: use location identity from CAS node to create location
|
Thu, 24 Oct 2013 18:34:58 +0200 |
Bernhard Urban |
UnsafeArrayCopySnippets: minor refactoring
|
Thu, 24 Oct 2013 18:34:28 +0200 |
Bernhard Urban |
UnsafeArrayCopySnippets: use right kind for boolean case
|
Thu, 24 Oct 2013 18:34:27 +0200 |
Bernhard Urban |
UnsafeArrayCopySnippets: use DirectObjectStoreNode again for kind object. add location identity to DirectObjectStoreNode.
|
Thu, 24 Oct 2013 18:31:21 +0200 |
Bernhard Urban |
mx: print warning if encounter a non-parsable line in jvm.cfg
|
Thu, 24 Oct 2013 19:21:43 -0700 |
twisti |
Adds support to the HSAIL backend for three of the bitwise logical operators, bitwise AND, bitwise OR and bitwise XOR.
|
Fri, 25 Oct 2013 01:26:27 +0200 |
Doug Simon |
Merge.
|
Fri, 25 Oct 2013 01:24:19 +0200 |
Doug Simon |
refactored all deferred initialization of backends into HotSpotBackend
|
Fri, 25 Oct 2013 00:31:00 +0200 |
Doug Simon |
restricted initialization of LoweringProvider during VM startup to only be for the LoweringProvider of the host backend; removed unnecessary HotSpotLoweringProvider interface
|
Fri, 25 Oct 2013 00:21:34 +0200 |
Doug Simon |
separated registration of (host) intrinsics from initialization of lowerers
|
Fri, 25 Oct 2013 00:12:54 +0200 |
Doug Simon |
restricted initialization of ForeignCallProvider during VM startup to only be for the ForeignCallProvider of the host backend.
|
Thu, 24 Oct 2013 21:19:08 +0200 |
Doug Simon |
moved registration of HotSpot method substitutions out of HotSpotLoweringProvider into separate HotSpotSubstitutions class
|
Thu, 24 Oct 2013 21:17:58 +0200 |
Doug Simon |
fixed Java warnings
|
Thu, 24 Oct 2013 23:47:41 +0200 |
Doug Simon |
Merge.
|
Thu, 24 Oct 2013 23:46:48 +0200 |
Doug Simon |
fixed tests that need to take into account ConstantNodes not recording their usages (GRAAL-508)
|
Thu, 24 Oct 2013 16:21:25 +0200 |
Doug Simon |
Merge.
|
Thu, 24 Oct 2013 14:58:48 +0200 |
Doug Simon |
applied auto-format
|
Thu, 24 Oct 2013 14:57:57 +0200 |
Doug Simon |
made ConstantNodes (optionally) not record their usages (GRAAL-508)
|
Thu, 24 Oct 2013 12:25:29 +0200 |
Doug Simon |
improved error reporting in LSRA
|
Thu, 24 Oct 2013 22:28:09 +0200 |
Christian Humer |
Merge.
|
Thu, 24 Oct 2013 16:01:44 +0200 |
Christian Humer |
Truffle-DSL: fixed recursive rewrite problem for transitions from monomorphic to polymorphic. (GRAAL-560 #resolve)
|
Thu, 24 Oct 2013 15:56:08 +0200 |
Christian Humer |
Merge.
|
Mon, 21 Oct 2013 11:07:47 +0200 |
Christian Humer |
Merge.
|
Mon, 21 Oct 2013 11:07:32 +0200 |
Christian Humer |
Truffle-DSL: fixed wrong type simple name references with ECJ in generated code.
|
Thu, 24 Oct 2013 19:44:08 +0200 |
Gilles Duboscq |
Fix warning
|
Thu, 24 Oct 2013 20:15:49 +0200 |
Gilles Duboscq |
Serveral fixes to StampTool.add and some tests
|
Thu, 24 Oct 2013 11:44:55 +0200 |
Gilles Duboscq |
Only print "Graal: no installed code" in deopt if nmethod is compiled by Graal
|
Thu, 24 Oct 2013 08:51:44 -0700 |
twisti |
Merge
|
Wed, 23 Oct 2013 19:50:14 -0700 |
twisti |
read HotSpotVMConfig fields from HotSpot's vmStructs via annotations
|
Tue, 22 Oct 2013 23:16:03 -0700 |
twisti |
added missing @Override's
|
Thu, 24 Oct 2013 15:36:39 +0200 |
Roland Schatz |
Make AMD64HotSpotTruffleBackend a decorator for the default backend.
|
Thu, 24 Oct 2013 13:26:27 +0200 |
Lukas Stadler |
initialize primitive frame slots for objects to 0 (long) instead of null (object)
|
Thu, 24 Oct 2013 12:23:52 +0200 |
Doug Simon |
renamed TruffleIRJavaMethod to TruffleDebugJavaMethod and made Truffle debug scopes more consistent in its usage
|
Wed, 23 Oct 2013 17:12:30 -0700 |
Mick Jordan |
Merge
|
Wed, 23 Oct 2013 15:35:55 -0700 |
Mick Jordan |
mxtool: change about text to refer to Wiki doc, add mx.find script
|
Wed, 23 Oct 2013 22:50:34 +0200 |
Bernhard Urban |
ArrayCopySnippets: small cleanup
|
Wed, 23 Oct 2013 22:45:56 +0200 |
Bernhard Urban |
ArrayCopySnippets: remove unused constants
|
Wed, 23 Oct 2013 22:07:22 +0200 |
Bernhard Urban |
UnsafeArrayCopySnippets: use vectorized version also for Long, Double and Object
|
Wed, 23 Oct 2013 22:06:28 +0200 |
Bernhard Urban |
UnsafeArrayCopyNode: try to be more precise about killed location
|
Wed, 23 Oct 2013 22:06:27 +0200 |
Bernhard Urban |
Unsafe{Load,Store}Node: users must provide an LocationIdentity explicitly. Provide more specific LocationIdentity in UnsafeArraySnippets (instead of ANY_LOCATION)
|
Wed, 23 Oct 2013 22:06:16 +0200 |
Bernhard Urban |
ArrayCopySnippets: don't do a second bounds check
|
Wed, 23 Oct 2013 22:06:04 +0200 |
Bernhard Urban |
ArrayCopySnippets: use slow path probability for deopt branches
|
Wed, 23 Oct 2013 13:54:21 -0400 |
S.Bharadwaj Yadavalli |
[PTX] fix warnings in ptx code
|
Wed, 23 Oct 2013 18:45:05 +0200 |
Doug Simon |
improved debug scope context when compiling Truffle IR graphs by making a Truffle compilable masquerade as a JavaMethod
|
Wed, 23 Oct 2013 17:50:58 +0200 |
Gilles Duboscq |
Fix exception during canonicalization (GRAAL-554): when killing the branch following a FixedGuard, we can not count on this removing all of our usages because some of them may already be dead
|
Wed, 23 Oct 2013 16:51:01 +0200 |
Gilles Duboscq |
Fix integer stamp join for downMask/lowerBound
|
Wed, 23 Oct 2013 15:44:39 +0200 |
Bernhard Urban |
sparc: fix makefile issue from hsx25 merge
|
Wed, 23 Oct 2013 15:31:47 +0200 |
Bernhard Urban |
mx: fix detection for sparc. ignore unparsable lines in jvm.cfg
|
Wed, 23 Oct 2013 13:41:50 +0200 |
Gilles Duboscq |
Fix NPE in OptimizeGuardAnchors
|
Wed, 23 Oct 2013 11:49:01 +0200 |
Gilles Duboscq |
Fix StampTool.unsignedRightShift
|
Wed, 23 Oct 2013 13:35:50 +0200 |
Roland Schatz |
IGV: Fix cfg edge coloring.
|
Wed, 23 Oct 2013 13:41:10 +0200 |
Matthias Grimmer |
Merge
|
Wed, 23 Oct 2013 13:40:56 +0200 |
Matthias Grimmer |
rename CompilerToVm.dontInline to doNotInlineOrCompile
|
Wed, 23 Oct 2013 13:33:40 +0200 |
Matthias Grimmer |
Re-add OptimizedCallTarget.callHelper - prevents frequent reinstallation of frame injection
|
Wed, 23 Oct 2013 12:54:21 +0200 |
Matthias Grimmer |
Remove unused parameter from CompilerToVm.dontInline
|
Wed, 23 Oct 2013 12:48:06 +0200 |
Matthias Grimmer |
Extend the CompilerToVM interface to explicitly avoid compilation and inlining of methods
|
Wed, 23 Oct 2013 12:46:58 +0200 |
Matthias Grimmer |
Refactoring of the frame prologue injection
|
Wed, 23 Oct 2013 12:45:57 +0200 |
Matthias Grimmer |
Rename CodeCacheProvider.addDefaultMethod to setDefaultMethod
|
Tue, 22 Oct 2013 13:25:37 +0200 |
Matthias Grimmer |
Add OptimizedCallTarget.call(PackedFrame, Arguments) frame prologue injection
|
Tue, 22 Oct 2013 13:24:43 +0200 |
Matthias Grimmer |
Make pointer decoding of AMD64HotSPotMove public
|
Tue, 22 Oct 2013 13:24:18 +0200 |
Matthias Grimmer |
Add missing ExplodeLoop annotation in SL
|
Mon, 21 Oct 2013 18:40:31 +0200 |
Matthias Grimmer |
Allow CodeCacheProvider to install default methods
|
Mon, 21 Oct 2013 17:48:54 +0200 |
Matthias Grimmer |
Add NeverInlineMacro for OptimizedCallTarget.call
|
Wed, 23 Oct 2013 10:29:53 +0200 |
Doug Simon |
fixed bug in creation of CreateGRAALDist.launch files
|
Tue, 22 Oct 2013 15:49:05 -0700 |
Mick Jordan |
Merge
|
Tue, 22 Oct 2013 15:48:45 -0700 |
Mick Jordan |
mxtool: fixes (GRAAL-557) and code cleanups
|
Tue, 22 Oct 2013 08:35:26 -0700 |
Mick Jordan |
Merge
|
Mon, 21 Oct 2013 20:36:08 -0700 |
Mick Jordan |
mxtool sclone: check import version when imported suite already exists
|
Tue, 22 Oct 2013 14:35:41 -0400 |
S.Bharadwaj Yadavalli |
PTX codegen enhancements; fixes to PTX test regressions.
|
Tue, 22 Oct 2013 17:03:01 +0200 |
Doug Simon |
only show metric and timer values if -G:Meter or -G:Time is enabled
|
Tue, 22 Oct 2013 15:10:14 +0200 |
Gilles Duboscq |
Add an optional name to HotSpotNmethod. Print it during deopt. Use it when installing a Truffle compilation
|
Tue, 22 Oct 2013 15:08:23 +0200 |
Gilles Duboscq |
Add setter for GuardNode's action
|
Tue, 22 Oct 2013 11:54:18 +0200 |
Doug Simon |
Merge.
|
Tue, 22 Oct 2013 10:15:37 +0200 |
Gilles Duboscq |
Small refactoring of edge dumping in BinaryGraphPrinter
|
Tue, 22 Oct 2013 10:31:32 +0200 |
Gilles Duboscq |
Fix NodeClass.getFirstLevel(Input|Successor)Positions to use the NODE_LIST constant instead of 0
|
Tue, 22 Oct 2013 09:58:21 +0200 |
Christos Kotselidis |
Disable deferred init barriers
|
Tue, 22 Oct 2013 11:31:16 +0200 |
Doug Simon |
append output of mx command to (re)build graal.jar to a per-project log file
|
Tue, 22 Oct 2013 11:01:56 +0200 |
Doug Simon |
commented out eager initialization of Suite.version
|
Tue, 22 Oct 2013 11:01:32 +0200 |
Doug Simon |
made hg be called lazily
|
Mon, 21 Oct 2013 15:14:43 -0700 |
Mick Jordan |
mxtool: handle missing hg executable gracefully
|
Mon, 21 Oct 2013 22:49:28 +0200 |
Doug Simon |
moved snippet timers/metrics from SnippetTemplate to SnippetInfo and added new metric for number of snippet specializations (i.e. number of SnippetTemplate objects created)
|
Mon, 21 Oct 2013 22:47:54 +0200 |
Doug Simon |
enable zero-count metrics to be shown (disable with new -G:+SuppressZeroDebugValues option)
|
Mon, 21 Oct 2013 18:37:19 +0200 |
Doug Simon |
Merge.
|
Mon, 21 Oct 2013 18:16:37 +0200 |
Doug Simon |
applied autoformat
|
Mon, 21 Oct 2013 18:10:32 +0200 |
Doug Simon |
minor reformatting based on 'mx eclipseformat'
|
Mon, 21 Oct 2013 17:42:42 +0200 |
Doug Simon |
added support code for Truffle to inject special tail-call code into the prefix of OptimizedCallTarget.call(PackedFrame, Arguments)
|
Mon, 21 Oct 2013 17:42:19 +0200 |
Doug Simon |
added limited ability for one HotSpotBackendFactory to override another
|
Mon, 21 Oct 2013 17:41:27 +0200 |
Doug Simon |
workaround for bug in Clang 5.0
|
Mon, 21 Oct 2013 17:36:41 +0200 |
Christos Kotselidis |
Merge
|
Mon, 21 Oct 2013 17:21:26 +0200 |
Christos Kotselidis |
Flush deferred barrier when Graal and G1 are used
|
Mon, 21 Oct 2013 16:07:32 +0200 |
Bernhard Urban |
gate: clean and build IGV (not GV)
|
Mon, 21 Oct 2013 16:07:29 +0200 |
Bernhard Urban |
FloatingReadNode: simplify assert condition
|
Sun, 20 Oct 2013 03:50:51 +0200 |
Andreas Woess |
Truffle: add sanity check.
|
Sun, 20 Oct 2013 03:26:03 +0200 |
Andreas Woess |
Truffle: fix possible node rewrite failures after recursive calls.
|
Sun, 20 Oct 2013 01:00:02 +0200 |
Andreas Woess |
Backed out changeset: edb2e6bd6a01 (superseded by ce5e6f9075b6)
|
Fri, 18 Oct 2013 15:59:20 -0700 |
Mick Jordan |
Merge
|
Fri, 18 Oct 2013 15:58:07 -0700 |
Mick Jordan |
mxtool: fix command-specific option parsing regression
|
Fri, 18 Oct 2013 23:55:35 +0200 |
Doug Simon |
available GPUs are exposed to Graal only by the graal.gpu.isalist system property which is set up during command line argument parsing
|
Fri, 18 Oct 2013 21:40:23 +0200 |
Doug Simon |
added ptx sources to hotspot Eclipse project
|
Fri, 18 Oct 2013 18:23:14 +0200 |
Doug Simon |
abstracted HotSpotGraalRuntime as a RuntimeProvider which removes the recent selector addition to the Graal capabilities API and also makes Truffle independent of the graal.hotspot project (GRAAL-363)
|
Fri, 18 Oct 2013 17:00:52 +0200 |
Doug Simon |
revert attempt to avoid Eclipse build loops
|
Thu, 17 Oct 2013 18:18:05 +0200 |
Gilles Duboscq |
Add canonicalizations for more diamond shapes to Conditional if one of the input of the Phi is also a conditional with constants
|
Thu, 17 Oct 2013 18:18:05 +0200 |
Gilles Duboscq |
Conditional Elimination should not skip registering ShortCut conditions
|
Thu, 17 Oct 2013 18:18:05 +0200 |
Gilles Duboscq |
Canonicalize DynamicDeoptimize nodes back to Deoptimize when used with a constant reason&action
|
Thu, 17 Oct 2013 18:18:05 +0200 |
Gilles Duboscq |
Optimize Binary Graph format for more compact size
|
Thu, 17 Oct 2013 18:23:20 +0200 |
Gilles Duboscq |
Binary Graphs: use 16bits for pool indices
|
Thu, 17 Oct 2013 18:18:05 +0200 |
Gilles Duboscq |
Replace EliminatePartiallyRedundantGuardsPhase with OptimizeGuardAnchors
|
Thu, 17 Oct 2013 18:18:05 +0200 |
Gilles Duboscq |
Small optimizations to Binary Printer and IGV's BinaryParser
|
Fri, 18 Oct 2013 14:51:56 +0200 |
Lukas Stadler |
duplicate VirtualObjectNodes when peeling / unrolling loops
|
Fri, 18 Oct 2013 13:49:41 +0200 |
Christian Wirth |
Truffle: Update for the CompilationPolicy
|
Thu, 17 Oct 2013 19:59:25 -0700 |
Mick Jordan |
mxtool hg support for suites
|
Thu, 17 Oct 2013 22:22:19 +0200 |
Doug Simon |
made AMD64HotSpotBackendFactory more easily extensible
|
Thu, 17 Oct 2013 15:58:41 +0200 |
Doug Simon |
Merge.
|
Thu, 17 Oct 2013 14:05:14 +0200 |
Doug Simon |
made HSAILCompilationResult subclass CompilationResult
|
Wed, 16 Oct 2013 11:46:05 +0200 |
Lukas Stadler |
fixed 5b1a2e8e82d6: make EscapeObjectState value numberable
|
Thu, 17 Oct 2013 12:22:27 +0200 |
Doug Simon |
added support disassembling during CodeGen
|
Thu, 17 Oct 2013 12:21:25 +0200 |
Doug Simon |
fixed regression
|
Thu, 17 Oct 2013 11:48:58 +0200 |
Doug Simon |
marked HSAIL tests that rely on unimplemented features
|
Thu, 17 Oct 2013 11:48:31 +0200 |
Doug Simon |
gave HSAIL its own Replacements implementation (HSAILHotSpotReplacementsImpl)
|
Thu, 17 Oct 2013 11:46:58 +0200 |
Doug Simon |
replace new InternalError("NYI") with GraalInternalError.unimplemented()
|
Thu, 17 Oct 2013 11:46:27 +0200 |
Doug Simon |
prevent npe in Buffer.copyData() when Buffer.data is null
|
Thu, 17 Oct 2013 10:52:56 +0200 |
Doug Simon |
preliminary support for initializing multiple ForeignCallProviders and LoweringProviders (GRAAL-363)
|
Thu, 17 Oct 2013 10:18:53 +0200 |
Doug Simon |
removed yet more uses of HotSpotGraalRuntime.getHostProviders() (GRAAL-363)
|
Thu, 17 Oct 2013 10:09:02 +0200 |
Doug Simon |
replaced HotSpotGraalRuntime.wordKind with an access via the host backend (GRAAL-363)
|
Thu, 17 Oct 2013 09:58:17 +0200 |
Doug Simon |
removed more uses of HotSpotGraalRuntime.getHostProviders() (GRAAL-363)
|
Thu, 17 Oct 2013 09:25:58 +0200 |
Doug Simon |
factored out retrieving the host architecture name to handle variations in value of os.arch system property
|
Wed, 16 Oct 2013 22:06:58 -0700 |
twisti |
make TimedBootstrap work with lower time limits
|
Wed, 16 Oct 2013 19:49:15 -0700 |
twisti |
added NegateNodeCanonicalizationTest
|
Thu, 17 Oct 2013 01:28:01 +0200 |
Doug Simon |
fixed C++ compilation error in fastdebug build
|
Thu, 17 Oct 2013 01:16:36 +0200 |
Doug Simon |
fixed project canonicalization
|
Thu, 17 Oct 2013 01:14:05 +0200 |
Doug Simon |
added missing file
|
Thu, 17 Oct 2013 01:08:17 +0200 |
Doug Simon |
improved support for co-existing, multiple backends (GRAAL-363)
|
Thu, 17 Oct 2013 01:05:13 +0200 |
Doug Simon |
added support for wrapping long lines in mx/projects by placing a "\" at the end of the line (like the C preprocessor accepts)
|
Wed, 16 Oct 2013 18:27:28 +0200 |
Christian Humer |
Merge.
|
Wed, 16 Oct 2013 18:27:11 +0200 |
Christian Humer |
Truffle-DSL: fixed type comparison of inner classes fails with ECJ when class was loaded from binary file.
|
Wed, 16 Oct 2013 18:25:16 +0200 |
Christian Humer |
Truffle-DSL: fixed an NPE if invalid TypeData are compared.
|
Wed, 16 Oct 2013 16:15:40 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Oct 2013 15:03:29 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Oct 2013 15:02:48 +0200 |
Thomas Wuerthinger |
Fix integer stamp test.
|
Wed, 16 Oct 2013 03:53:40 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Oct 2013 03:11:19 +0200 |
Thomas Wuerthinger |
Remove files of Truffle printer.
|
Wed, 16 Oct 2013 03:03:34 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Oct 2013 03:02:03 +0200 |
Thomas Wuerthinger |
Make sure constants have the correct stack kind and unsafe accesses the correct access kind.
|
Tue, 15 Oct 2013 13:51:27 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 15 Oct 2013 01:25:31 +0200 |
Thomas Wuerthinger |
Add LoweringProvider parameter to registerReplacements method.
|
Wed, 16 Oct 2013 14:18:10 +0200 |
Doug Simon |
increased generated interpreter size to accomodate Windows
|
Wed, 16 Oct 2013 14:17:42 +0200 |
Doug Simon |
attempt to fix Eclipse build loop issue
|
Wed, 16 Oct 2013 13:24:34 +0200 |
Doug Simon |
fixed name of SPARC class
|
Wed, 16 Oct 2013 12:19:25 +0200 |
Doug Simon |
increased AMD64 template interpreter size in GRAALVM to allow the VM to be debugged with a Java debugger
|
Tue, 15 Oct 2013 23:32:19 +0200 |
Doug Simon |
added LoweringProvider to ReplacementsProvider.registerReplacements
|
Tue, 15 Oct 2013 22:38:35 -0700 |
twisti |
add missing @Override to Iterator.remove overrides
|
Tue, 15 Oct 2013 18:04:13 -0700 |
twisti |
revert Unsafe.getObject hack to read uncompressed pointers
|
Wed, 16 Oct 2013 01:12:47 +0200 |
Christos Kotselidis |
Merge
|
Wed, 16 Oct 2013 01:12:23 +0200 |
Christos Kotselidis |
Enable Deferred Init Barriers
|
Wed, 16 Oct 2013 01:05:14 +0200 |
Christos Kotselidis |
Fix inconsistent oops in slow path allocation
|
Tue, 15 Oct 2013 23:06:27 +0200 |
Doug Simon |
Merge.
|
Tue, 15 Oct 2013 22:21:01 +0200 |
Doug Simon |
rename: graalRuntime -> runtime, getGraalRuntime -> getRuntime
|
Tue, 15 Oct 2013 22:19:41 +0200 |
Doug Simon |
introduced HotSpotRegistersProvider interface
|
Tue, 15 Oct 2013 14:14:06 +0200 |
Doug Simon |
split HotSpotRuntime into separate provider implementations
|
Tue, 15 Oct 2013 21:32:13 +0200 |
Doug Simon |
Backed out changeset: 5b1a2e8e82d6
|
Tue, 15 Oct 2013 21:28:24 +0200 |
Doug Simon |
Merge.
|
Mon, 14 Oct 2013 11:24:04 +0200 |
Doug Simon |
made use of substitution when deriving a new Providers object
|
Mon, 14 Oct 2013 11:06:32 +0200 |
Doug Simon |
narrowed TargetDescription dependency of ReplacementsImpl to word kind
|
Tue, 15 Oct 2013 14:26:30 +0200 |
Gilles Duboscq |
Fix intptr_t to oop casts in vframeArray.cpp and re-enable CHECK_UNHANDLED_OOPS in fastdebug mode
|