Wed, 10 Sep 2014 11:36:45 +0200 |
Doug Simon |
Backed out changeset: 841a9f98b97c
|
Wed, 10 Sep 2014 11:04:13 +0200 |
Doug Simon |
Backed out changeset: f0b55d0c5d2d
|
Tue, 09 Sep 2014 18:35:08 -0700 |
Stefan Anzinger |
Add truffle com.oracle.graal.truffle.test.SLTruffleGraalTestSuite to ignore for now
|
Tue, 09 Sep 2014 17:02:24 -0700 |
Stefan Anzinger |
[SPARC] get rid of VIS3
|
Tue, 09 Sep 2014 15:50:47 -0700 |
Stefan Anzinger |
Findbugs
|
Tue, 09 Sep 2014 15:41:27 -0700 |
Stefan Anzinger |
[SPARC] Findbugs/checkstyle
|
Tue, 09 Sep 2014 14:31:36 -0700 |
Stefan Anzinger |
Merge
|
Tue, 09 Sep 2014 12:22:48 -0700 |
Stefan Anzinger |
Add RawConstant
|
Tue, 09 Sep 2014 12:20:19 -0700 |
Stefan Anzinger |
Using basename instead of BASH_SOURCE, does not on older versions of bash (Which comes with Solaris 11.0)
|
Tue, 09 Sep 2014 12:15:29 -0700 |
Stefan Anzinger |
Fix the endianess issue, when using JSR/RET instruction and deoptimization happens in this subroutine
|
Tue, 09 Sep 2014 12:11:57 -0700 |
Stefan Anzinger |
[SPARC] Introduce access of HotSpot flags for sparc cpu (VIS1,2,3)
|
Tue, 09 Sep 2014 12:09:58 -0700 |
Stefan Anzinger |
[SPARC] make compatible for CPU without VIS3 and do some cleanup
|
Fri, 05 Sep 2014 18:28:11 -0700 |
Stefan Anzinger |
[SPARC] fixing irem
|
Tue, 09 Sep 2014 20:22:11 +0100 |
Chris Seaton |
Truffle: change log entry for TruffleCompilationExceptionsAreThrown.
|
Tue, 09 Sep 2014 20:21:11 +0100 |
Chris Seaton |
Truffle: keep the RootNode in OptimizationFailedException, so you can figure out what it was that failed.
|
Tue, 09 Sep 2014 20:19:23 +0100 |
Chris Seaton |
Truffle: TruffleCompilationExceptionsAreThrown option to get OptimizationFailedException on compiler error.
|
Tue, 09 Sep 2014 14:05:28 +0200 |
Doug Simon |
HSAIL: test case for HSAIL deopt bug
|
Tue, 09 Sep 2014 13:58:24 +0200 |
Doug Simon |
use absolute paths in generated NetBeans project configurations
|
Tue, 09 Sep 2014 13:32:08 +0200 |
Doug Simon |
create generated source dirs as part of netbeansinit
|
Tue, 09 Sep 2014 12:14:23 +0200 |
Tom Rodriguez |
Update comment about usages of streams
|
Tue, 09 Sep 2014 11:53:53 +0200 |
Tom Rodriguez |
Insert proxies when peeking through proxy for array length
|
Tue, 09 Sep 2014 11:53:03 +0200 |
Tom Rodriguez |
Move FixedNodeProbabilityCache into InlineableGraph so it doesn't get too big
|
Tue, 09 Sep 2014 11:51:59 +0200 |
Tom Rodriguez |
Enable scheduling when dumping for DumpOnError
|
Tue, 09 Sep 2014 11:37:57 +0200 |
Tom Rodriguez |
Let linear scan DetailedAsserts deal with missing intervals
|
Tue, 09 Sep 2014 11:36:43 +0200 |
Tom Rodriguez |
Fix forceLog
|
Tue, 09 Sep 2014 11:35:07 +0200 |
Tom Rodriguez |
Unproxy constant usages in FrameState
|
Mon, 08 Sep 2014 22:21:47 +0100 |
Chris Seaton |
Merge.
|
Mon, 08 Sep 2014 22:21:21 +0100 |
Chris Seaton |
Truffle: byte[] sources.
|
Mon, 08 Sep 2014 21:23:18 +0200 |
Doug Simon |
denote certain applications of DeadCodeEliminationPhase as optional and only run them if -G:-ReduceDCE
|
Mon, 08 Sep 2014 21:00:12 +0200 |
Doug Simon |
removed Node.recordsUsages()
|
Mon, 08 Sep 2014 19:04:32 +0200 |
Doug Simon |
mx: do not clean distributions if the --no-java option is given to the clean command
|
Mon, 08 Sep 2014 13:49:40 +0200 |
Doug Simon |
ensure NodeRefIterator.Empty.hasNext() returns false
|
Mon, 08 Sep 2014 13:26:52 +0200 |
Doug Simon |
re-enable use of generated nodes by default
|
Mon, 08 Sep 2014 13:24:50 +0200 |
Doug Simon |
fixed race involving NodeRefIterator.Empty
|
Mon, 08 Sep 2014 09:46:07 +0200 |
Bernhard Urban |
mx: add check for compliance level of a distribution
|
Sat, 06 Sep 2014 17:20:11 +0100 |
Chris Seaton |
Truffle: entries in change log.
|
Sat, 06 Sep 2014 17:19:13 +0100 |
Chris Seaton |
Truffle: Add NeverValidAssumption.
|
Sat, 06 Sep 2014 17:14:00 +0100 |
Chris Seaton |
Truffle: fix AssumedValue.
|
Thu, 04 Sep 2014 20:12:10 +0200 |
Gilles Duboscq |
mx: fix default handling of vm config and build type
|
Fri, 05 Sep 2014 12:27:04 +0200 |
Roland Schatz |
Don't remove LoopExitNodes in UseTrappingNullChecksPhase.
|
Fri, 05 Sep 2014 11:50:52 +0200 |
Doug Simon |
enable CompileTheWorld in non-hosted mode
|
Thu, 04 Sep 2014 22:34:03 +0200 |
Doug Simon |
mx: added ctw command to simplify executing CompileTheWorld
|
Thu, 04 Sep 2014 22:33:17 +0200 |
Doug Simon |
improved javadoc for NodeClass.is()
|
Thu, 04 Sep 2014 22:32:49 +0200 |
Doug Simon |
projects must be rebuilt when any of their dependencies are rebuilt
|
Thu, 04 Sep 2014 21:46:01 +0200 |
Christian Humer |
Truffle: fixed potential non determinism in the invalidation of inlining.
|
Thu, 04 Sep 2014 16:18:01 +0200 |
Roland Schatz |
Disable use of generated Nodes.
|
Thu, 04 Sep 2014 15:04:34 +0200 |
Roland Schatz |
Split method in OptimizingLinearScanWalker.
|
Thu, 04 Sep 2014 13:44:45 +0200 |
Roland Schatz |
Remove redundant Begin nodes before LoopExit.
|
Thu, 04 Sep 2014 13:33:04 +0200 |
Doug Simon |
re-enabled use of generated Nodes
|
Thu, 04 Sep 2014 13:08:27 +0200 |
Doug Simon |
NodeClassIterator advances lazily instead of eagerly, allowing the next element to be cached in the advance operation
|
Thu, 04 Sep 2014 12:54:06 +0200 |
Doug Simon |
NodeRefIterator advances lazily instead of eagerly, allowing the next element to be cached in the advance operation
|
Thu, 04 Sep 2014 12:51:43 +0200 |
Doug Simon |
fixed unit tests so that they pass when assertions are disabled
|
Wed, 03 Sep 2014 18:04:28 +0200 |
Doug Simon |
temporarily disable use of generated Nodes
|
Wed, 03 Sep 2014 16:25:24 +0200 |
Doug Simon |
added new version of iteration for Node inputs and successors that allows the iterators to be escape analyzed at the cost of extra polymorphism when accessing Node and NodeList fields during iteration
|
Wed, 03 Sep 2014 14:58:53 +0200 |
Christian Humer |
Truffle: new value profiles prototype.
|
Wed, 03 Sep 2014 14:58:53 +0200 |
Christian Humer |
Truffle: run expandTree iteratively to make frame propagations visible to expandTree.
|
Wed, 03 Sep 2014 14:58:53 +0200 |
Christian Humer |
Fixed loop phis with itself as single back value did not canonicalize. (contributed by Lukas Stadler)
|
Wed, 03 Sep 2014 14:58:53 +0200 |
Christian Humer |
Truffle: made TruffleRuntime#getCallTargets return a Collection and simplified its implementation.
|
Wed, 03 Sep 2014 12:01:14 +0200 |
Gilles Duboscq |
LineLocationToProbeCollectionMap: add forget method
|
Wed, 03 Sep 2014 12:00:41 +0200 |
Gilles Duboscq |
Truffle/API: TruffleScriptEngineFactory.engineCreated() is now final
|
Tue, 02 Sep 2014 21:42:37 -0700 |
Tom Rodriguez |
Fixed HSAIL deopt
|
Tue, 02 Sep 2014 21:42:29 -0700 |
Tom Rodriguez |
Claim entry_frame slots for VerifyStack
|
Tue, 02 Sep 2014 20:50:40 -0700 |
Stefan Anzinger |
Added header to file and jumptable for byte char short
|
Tue, 02 Sep 2014 19:23:43 -0700 |
Stefan Anzinger |
Merge
|
Tue, 02 Sep 2014 19:01:01 -0700 |
Stefan Anzinger |
[SPARC] Checkstyle, blacklist for unittests
|
Tue, 02 Sep 2014 17:22:16 -0700 |
Stefan Anzinger |
[SPARC] Fixing conversions of l2d l2f i2d i2f ... Adding assertions for usage of
|
Tue, 02 Sep 2014 17:19:53 -0700 |
Stefan Anzinger |
Eliminate the recursion over lambda expression as it generates a huge stack which may cause stack overflow earlier as it should be
|
Tue, 02 Sep 2014 17:18:35 -0700 |
Stefan Anzinger |
[SPARC] Saving return value to a "real" double register.
|
Tue, 02 Sep 2014 17:17:56 -0700 |
Stefan Anzinger |
[SPARC] Giving now two scratch registers
|
Tue, 02 Sep 2014 17:16:26 -0700 |
Stefan Anzinger |
[SPARC/AMD64] Splitting up oopmap generation for Intel XMM and SPARC Floatingpoint registers
|
Tue, 02 Sep 2014 17:08:14 -0700 |
Stefan Anzinger |
isDominatedBy made iterative as in huge graphs it may cause stackoverflow (dacapo tomcat tests max depth is about 2.5k recursions)
|
Tue, 02 Sep 2014 11:49:12 -0700 |
Stefan Anzinger |
Eliminating the lambda expression, as in the recursive call it creates unnecessary stack frames which causes StackOverflowErros sooner
|
Fri, 29 Aug 2014 21:00:14 -0700 |
Stefan Anzinger |
[SPARC] Make scratch register usage safe
|
Fri, 29 Aug 2014 16:05:30 -0700 |
Stefan Anzinger |
Merge
|
Fri, 29 Aug 2014 16:04:46 -0700 |
Stefan Anzinger |
[SPARC] Assembler fixes
|
Thu, 28 Aug 2014 19:24:52 -0700 |
Stefan Anzinger |
[SPARC] Fix dacapo sunflow test (Unordered branching is now implemented right)
|
Tue, 02 Sep 2014 15:44:33 -0700 |
Christian Wimmer |
Bugfix: ReadEliminationClosure ignored subclasses of FixedAccessNode that are memory checkpoints
|
Tue, 02 Sep 2014 22:19:44 +0200 |
Bernhard Urban |
cherry-pick: 8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java failing on all platforms
|
Tue, 02 Sep 2014 14:47:10 +0200 |
Bernhard Urban |
mx: support different name for jvm.cfg
|
Tue, 02 Sep 2014 14:46:50 +0200 |
Bernhard Urban |
mx: add helper for determine jli location
|
Tue, 02 Sep 2014 14:46:22 +0200 |
Bernhard Urban |
mx library: support platform/architecture specific libraries
|
Tue, 02 Sep 2014 14:45:51 +0200 |
Bernhard Urban |
mx: move get_arch() to mxtool
|
Tue, 02 Sep 2014 10:30:28 +0200 |
Doug Simon |
Merge.
|
Tue, 02 Sep 2014 10:30:05 +0200 |
Doug Simon |
use source field declaration order in generated Node classes
|
Tue, 02 Sep 2014 09:56:48 +0200 |
Doug Simon |
use the right class loader when loading generated PositionFieldOrder class
|
Tue, 02 Sep 2014 00:44:43 +0200 |
Doug Simon |
select generated input and successor iterators if Node.USE_GENERATED_NODES
|
Mon, 01 Sep 2014 20:08:19 +0200 |
Christian Humer |
Truffle: added new infrastructure for graal truffle runtime tests using SL.
|
Mon, 01 Sep 2014 20:08:18 +0200 |
Christian Humer |
SL: added internal APIs to SL for the Graal runtime tests.
|
Mon, 01 Sep 2014 20:08:18 +0200 |
Christian Humer |
Truffle: added Graal runtime API to wait for the completion of a compilation.
|
Mon, 01 Sep 2014 20:08:18 +0200 |
Christian Humer |
SL: added support for guest language stack traces to SLException; added SLAssertionError.
|
Mon, 01 Sep 2014 20:08:18 +0200 |
Christian Humer |
SL: added assertTrue and assertFalse builtins to SL.
|
Mon, 01 Sep 2014 16:46:59 +0200 |
Doug Simon |
improved error reporting by @NodeInfo annotation processor
|
Fri, 29 Aug 2014 15:21:39 -0700 |
David Piorkowski |
Instrumentation: Removed extends SyntaxTagged from Wrapper interface.
|
Fri, 29 Aug 2014 16:01:23 -0400 |
bharadwaj |
Add a getter method to that returns the HotSpot VM symbol string associated via HotSpotVMField annotation. Renamed a similar existing method that returns HotSpot VM symbol string associated via HotSpotVMValue annotation.
|
Fri, 29 Aug 2014 13:48:04 +0200 |
Christian Humer |
Truffle: Revert: fix compilation issue; after a method is compiled (but not yet installed), it still needs to call the already compiled children.
|
Thu, 28 Aug 2014 17:49:37 -0700 |
Stefan Anzinger |
Merge
|
Thu, 28 Aug 2014 17:15:23 -0700 |
Stefan Anzinger |
[SPARC] Findbugs/Checkstyle
|
Thu, 28 Aug 2014 16:47:43 -0700 |
Stefan Anzinger |
[SPARC/AMD64] Fixing handling of floatingpoint register handling
|
Thu, 28 Aug 2014 15:43:44 -0700 |
Stefan Anzinger |
[SPARC] Fixing float register allocation
|
Thu, 28 Aug 2014 20:55:39 +0200 |
Doug Simon |
reverted matcher to use Class keys instead of NodeClass keys
|
Thu, 28 Aug 2014 18:07:52 +0200 |
Christian Wirth |
fix compilation issue; after a method is compiled (but not yet installed), it still needs to call the already compiled children.
|
Thu, 28 Aug 2014 15:35:29 +0200 |
Christian Humer |
Truffle: added support for Runtime#getCallTargets()
|
Thu, 28 Aug 2014 11:42:02 +0200 |
Doug Simon |
added support to get the generated Node class represented by a NodeClass instance
|
Thu, 28 Aug 2014 08:54:10 +0200 |
Doug Simon |
fixed match type test
|
Wed, 27 Aug 2014 17:59:48 -0700 |
Michael Van De Vanter |
Truffle/Source: use a synchronized hash table
|
Wed, 27 Aug 2014 17:59:17 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: add TODO comment to Visualizer interface
|
Wed, 27 Aug 2014 22:11:13 +0200 |
Doug Simon |
need extra logic when computing Node iterable ids and USE_GENERATED_NODES == true
|
Wed, 27 Aug 2014 20:12:57 +0200 |
Doug Simon |
tweaked comparison of a Node against a node class
|
Wed, 27 Aug 2014 20:02:06 +0200 |
Doug Simon |
Merge.
|
Wed, 27 Aug 2014 17:54:09 +0200 |
Josef Eisl |
[SPARC] transform unittest whitelist into a blacklist.
|
Wed, 27 Aug 2014 17:43:48 +0200 |
Josef Eisl |
mx: add unittest --blacklist.
|
Wed, 27 Aug 2014 20:01:44 +0200 |
Doug Simon |
set default for Node.USE_GENERATED_NODES to true
|
Wed, 27 Aug 2014 18:59:09 +0200 |
Doug Simon |
matcher needs to indirect through NodeClass to work properly in the presence of generated Node classes
|
Wed, 27 Aug 2014 18:58:15 +0200 |
Doug Simon |
replaced 'node.getClass() == <literal>.getGenClass()' idiom with new 'NodeClass.is(Class<? extends Node.class> cls)' mechanism
|
Wed, 27 Aug 2014 17:01:57 +0200 |
Doug Simon |
InvokeNode does not need to implement IterableNodeType
|
Wed, 27 Aug 2014 16:15:38 +0200 |
Josef Eisl |
[SPARC] updated unittest whitelist.
|
Wed, 27 Aug 2014 15:37:18 +0200 |
Josef Eisl |
[SPARC] initial unittest whitelist (all tests enabled).
|
Wed, 27 Aug 2014 15:36:16 +0200 |
Josef Eisl |
mx: skip downloading hsdis if not available.
|
Wed, 27 Aug 2014 15:54:00 +0200 |
Christian Humer |
Truffle-DSL: fixed JDT element comparator violated transitivity.
|
Wed, 27 Aug 2014 14:14:18 +0200 |
Doug Simon |
relaxed access control from package to protected for elements that need to be accessed in generated subclasses in disjoint packages
|
Wed, 27 Aug 2014 14:09:13 +0200 |
Doug Simon |
augment error message with location of problematic element if annotation processing environment might not be able to show the source location of the message
|
Wed, 27 Aug 2014 12:58:44 +0200 |
Michael Haupt |
copyright fix
|
Wed, 27 Aug 2014 12:51:44 +0200 |
Michael Haupt |
merge
|
Wed, 27 Aug 2014 11:56:35 +0200 |
Michael Haupt |
extract TypedNodeIterator to separate file and rename (workaround for javac bug)
|
Wed, 27 Aug 2014 11:35:59 +0200 |
Christian Humer |
Truffle: cleanup to the LoopNode API.
|
Wed, 27 Aug 2014 11:35:59 +0200 |
Christian Humer |
Truffle-DSL: fixed generic type earsure for types in the type system.
|
Wed, 27 Aug 2014 11:35:59 +0200 |
Christian Humer |
Truffle-DSL: added test for source sections in @CreateCast methods.
|
Wed, 27 Aug 2014 09:14:19 +0200 |
Matthias Grimmer |
NFI: adopt JavaDoc
|
Wed, 27 Aug 2014 09:13:37 +0200 |
Matthias Grimmer |
NFI: adopt unittests to new NFI behaviour; add new unittest
|
Wed, 27 Aug 2014 09:13:00 +0200 |
Matthias Grimmer |
NFI: fix FunctionHandle resolving
|
Tue, 26 Aug 2014 20:02:42 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: rename misleading field name in ProbeImpl
|
Tue, 26 Aug 2014 19:57:25 -0700 |
Michael Van De Vanter |
Merge with e01b0b9a5f886f8810ba09668632acd675cccf76
|
Tue, 26 Aug 2014 13:54:53 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: some Javadoc revistions; minor code cleanups; remove one redundant operation; add tracing to the LineLocation maps.
|
Tue, 26 Aug 2014 18:22:31 -0700 |
David Piorkowski |
SL/Instrumentation: Fixing SLContext to use SLInstrumenter
|
Tue, 26 Aug 2014 15:48:37 -0700 |
David Piorkowski |
Merged.
|
Tue, 26 Aug 2014 11:00:30 -0700 |
David Piorkowski |
Instrumentation: removed ExecutionContext parameter from probe method in Instrumentable
|
Tue, 26 Aug 2014 23:44:31 +0200 |
Doug Simon |
relaxed access control from package to protected for elements that need to be accessed in generated subclasses in disjoint packages
|
Tue, 26 Aug 2014 23:40:08 +0200 |
Doug Simon |
missing factory method code assist includes USE_GENERATED_NODES logic
|
Tue, 26 Aug 2014 09:35:08 -0700 |
David Piorkowski |
Merged.
|
Mon, 25 Aug 2014 11:44:45 -0700 |
David Piorkowski |
SL/Instrumentation: Removing SLNodeProber. No longer needed after adding Instrumentable interface
|
Tue, 26 Aug 2014 16:55:47 +0200 |
Josef Eisl |
ConstantLoadOptimization: minor cleanups.
|
Mon, 25 Aug 2014 17:23:14 +0200 |
Josef Eisl |
Add ConstantLoadOptimization.
|
Mon, 25 Aug 2014 17:18:36 +0200 |
Josef Eisl |
Introduce DominatorOptimizationProblem.
|
Mon, 25 Aug 2014 19:11:01 +0200 |
Josef Eisl |
CFGPrinter: do not print empty HIR cfgs.
|
Tue, 26 Aug 2014 16:16:26 +0200 |
Doug Simon |
removed repeated conditional test detected by findbugs
|
Tue, 26 Aug 2014 15:57:08 +0200 |
Doug Simon |
more refactorings to workaround javac symbol issue (JDK-7101822)
|
Tue, 26 Aug 2014 15:56:46 +0200 |
Doug Simon |
mx: do not clean up temp files from the build command if -v is specified
|
Tue, 26 Aug 2014 15:55:59 +0200 |
Doug Simon |
added jtt tests for float and double div-by-zero
|
Tue, 26 Aug 2014 15:06:43 +0200 |
Gilles Duboscq |
mx: Make java file list order deterministic
|
Tue, 26 Aug 2014 10:46:48 +0200 |
Gilles Duboscq |
mx: Make order of projects() deterministic
|
Mon, 25 Aug 2014 21:15:59 -0700 |
Stefan Anzinger |
Merge
|
Mon, 25 Aug 2014 14:42:42 -0700 |
Stefan Anzinger |
[SPARC] Fix findbugs/checkstyle warnings
|
Mon, 25 Aug 2014 11:32:04 -0700 |
Stefan Anzinger |
Fixing relock on interpreter when entering synchronized methods.
|
Mon, 25 Aug 2014 10:41:56 -0700 |
Stefan Anzinger |
[SPARC] Implement UnsafeArrayCopy for aligned memory access
|
Mon, 25 Aug 2014 10:35:40 -0700 |
Stefan Anzinger |
MonitorTest should not exceed 32 processes, as it would require too much code cache (Makes problems on machines with 200 > threads)
|
Mon, 25 Aug 2014 10:30:03 -0700 |
Stefan Anzinger |
[SPARC] Fix incorrect implementation of IBSR
|
Mon, 25 Aug 2014 10:29:15 -0700 |
Stefan Anzinger |
[SPARC] fix incorrect implementation of tableswitch
|
Mon, 25 Aug 2014 10:28:44 -0700 |
Stefan Anzinger |
[SPARC] Fix loading of constants and add debug messages to assertions
|
Mon, 25 Aug 2014 10:25:17 -0700 |
Stefan Anzinger |
[SPARC] implement multiplication of two single float into one double float
|
Mon, 25 Aug 2014 10:24:08 -0700 |
Stefan Anzinger |
[SPARC] new Unittests for IntegerBits, Switch (with byte, short, char values) and high float register pressure, sign extending short from heap
|
Mon, 25 Aug 2014 10:21:37 -0700 |
Stefan Anzinger |
[SPARC] Fix sign extension, add debug messages to assertions in Assembler, add FSMULD , Entering frame is now possible with > 2k framesize
|
Tue, 19 Aug 2014 09:21:29 -0700 |
Stefan Anzinger |
[SPARC] Exclude AMD64 tests from SPARC testrun, always use tmp register when using StrategySwitch, using registerSaver in EnterUnpackStackFrame, LeaveCurrentStackframe, adding guarantee to load offsets when doing load reg+imm13 when the imm value does not fit in 13 bit, assertions for scratch register usage (tmp/def)
|
Tue, 12 Aug 2014 08:58:38 -0700 |
Stefan Anzinger |
[SPARC] Unwinding get the correct return address when unwinding
|
Tue, 12 Aug 2014 08:52:53 -0700 |
Stefan Anzinger |
[SPARC] add missing delay slot wen jumping to exception handler.
|
Fri, 08 Aug 2014 09:27:50 -0700 |
Stefan Anzinger |
[SPARC] Adding registers f0...f31 to callee saved; fixing allocator test, removing direct acquisition of Unsafe from SPARCHotspotBackend
|
Fri, 08 Aug 2014 09:24:44 -0700 |
Stefan Anzinger |
[SPARC] Fixing branching on fp condition codes, introducing branching on carry set.
|
Fri, 08 Aug 2014 09:22:51 -0700 |
Stefan Anzinger |
[SPARC] new vis3 instruction umulxhi
|
Fri, 08 Aug 2014 09:14:53 -0700 |
Stefan Anzinger |
[SPARC] Implement unsigned arithmethic, fix CAS, unary operations on stack and various other fixes
|
Mon, 25 Aug 2014 23:22:05 +0200 |
Doug Simon |
refactored inner classes to be static top level classes to workaround javac "cannot find symbol" issue
|
Mon, 25 Aug 2014 23:20:44 +0200 |
Doug Simon |
used void timer/metric implementation for conditional timers/metrics if neither -G:Time nor -G:Meter is specified
|
Mon, 25 Aug 2014 20:59:56 +0200 |
Christian Humer |
Truffle-DSL: better support for types with type arguments.
|
Mon, 25 Aug 2014 16:30:40 +0200 |
Christian Humer |
Truffle-DSL: fixed polymorphic to monomorphic transition. It remained polymorphic in some cases.
|
Mon, 25 Aug 2014 15:56:32 +0200 |
Christian Humer |
Truffle-DSL: fixed lost source sections for polymorphic specializations. (GRAAL-851 #resolve)
|
Mon, 25 Aug 2014 14:43:43 +0200 |
Doug Simon |
fixed eclipseformat issue
|
Mon, 25 Aug 2014 13:45:12 +0200 |
Doug Simon |
made use of generated Node classes predicated on value of graal.useGeneratedNodes system property (default is false)
|
Mon, 25 Aug 2014 12:57:49 +0200 |
Doug Simon |
add support for installing distribution jars into jre/lib/ext directory
|
Sat, 23 Aug 2014 19:31:44 +0200 |
Christian Humer |
SL: use new LoopNode API.
|
Sat, 23 Aug 2014 19:31:40 +0200 |
Christian Humer |
Truffle: new experimental LoopNode API.
|
Sat, 23 Aug 2014 19:31:48 +0200 |
Christian Humer |
Truffle-DSL: fixed NPE if TemplateMethod had no return type.
|
Sat, 23 Aug 2014 19:31:36 +0200 |
Christian Humer |
SL: fixed merge problem.
|
Sat, 23 Aug 2014 19:31:33 +0200 |
Christian Humer |
SL: better toString for SL nodes.
|
Sat, 23 Aug 2014 19:31:29 +0200 |
Christian Humer |
Truffle: replaces are now reported to all ReplaceObservers in the node hierarchy.
|
Sat, 23 Aug 2014 19:31:26 +0200 |
Christian Humer |
SL: local variable nodes should use contains to avoid polymorphism.
|
Sat, 23 Aug 2014 19:31:22 +0200 |
Christian Humer |
Truffle: changed return types of condition profile factory methods.
|
Sat, 23 Aug 2014 19:31:18 +0200 |
Christian Humer |
Truffle-DSL: some more performance optimizations.
|
Sat, 23 Aug 2014 19:31:13 +0200 |
Christian Humer |
Truffle-DSL: optimize import generation.
|
Sat, 23 Aug 2014 19:31:09 +0200 |
Christian Humer |
Truffle-DSL: made guard parsing more robust.
|
Sat, 23 Aug 2014 19:31:01 +0200 |
Christian Humer |
Truffle-DSL: Fixed guard matching for operations that use short circuits without boolean in the type system.
|
Sat, 23 Aug 2014 16:55:56 +0200 |
Doug Simon |
indirect through NodeClass when looking up the HSAIL lowering strategy map
|
Sat, 23 Aug 2014 16:54:56 +0200 |
Doug Simon |
restructure Node class literal verifier to easily enable tests other than identity tests
|
Sat, 23 Aug 2014 16:53:47 +0200 |
Doug Simon |
bind a generated Node class to the NodeClass instance of the generated-from Node class
|
Sat, 23 Aug 2014 00:50:44 +0200 |
Doug Simon |
formalized the set of distribution jars that are installed into the JDK to ensure both mx and the HotSpot make system do the necessary deployment
|
Sat, 23 Aug 2014 00:21:50 +0200 |
Doug Simon |
workaround for a problem javac has resolving symbols in Node.java
|
Sat, 23 Aug 2014 00:18:14 +0200 |
Doug Simon |
made debug value printing work if individual timers or metrics are enabled without -G:Time or -G:Meter being specified
|
Fri, 22 Aug 2014 23:55:08 +0200 |
Doug Simon |
fixed eclipseformat issue
|
Fri, 22 Aug 2014 16:03:49 +0200 |
Doug Simon |
Merge.
|
Fri, 22 Aug 2014 15:56:51 +0200 |
Doug Simon |
switched to using new NodeFieldIterator and NodeFieldIterable for traversing Node inputs and successors
|
Mon, 18 Aug 2014 14:05:05 +0200 |
Doug Simon |
Merge.
|
Mon, 18 Aug 2014 14:04:21 +0200 |
Doug Simon |
added factory method to all Node classes; replaced Node classes instantiation with calls to factory methods; replaced identity tests on Node classes with ' == <node class>.getGenClass()' idiom
|
Mon, 18 Aug 2014 13:49:25 +0200 |
Doug Simon |
don't expect generated classes for abstract Node classes; add test to ensure identity tests are not performed on non-generated node classes
|
Sat, 16 Aug 2014 00:05:59 +0200 |
Doug Simon |
introduced ElementException; don't process abstract Node classes; generate isLeafNode method
|
Sat, 16 Aug 2014 00:03:21 +0200 |
Doug Simon |
factored out getSuperType
|
Fri, 22 Aug 2014 13:20:50 +0200 |
Lukas Stadler |
use correct asXyzAddr methods in AMD64Arithmetic
|
Fri, 22 Aug 2014 12:20:47 +0200 |
Bernhard Urban |
graal.nfi: change source level to 1.7
|
Thu, 21 Aug 2014 18:02:22 -0700 |
Tom Rodriguez |
Consider the offset when performing read elimination on unsafes
|
Thu, 21 Aug 2014 17:50:00 -0700 |
Tom Rodriguez |
validateFormat should validate caller too
|
Thu, 21 Aug 2014 17:40:00 -0700 |
Tom Rodriguez |
logObject and logPrimitive should be leaf
|
Thu, 21 Aug 2014 17:30:00 -0700 |
Tom Rodriguez |
Make handling of removeNeverExecutedCode more consistent
|
Thu, 21 Aug 2014 17:20:00 -0700 |
Tom Rodriguez |
Try to pull out a base for Unsafe C heap references
|
Thu, 21 Aug 2014 17:10:00 -0700 |
Tom Rodriguez |
Reenable slider drag behavior
|
Thu, 21 Aug 2014 17:04:43 -0700 |
David Piorkowski |
SL/Instrumentation: Restoring SLNodeProber
|
Thu, 21 Aug 2014 15:10:56 -0700 |
David Piorkowski |
SL/Instrumentation: Added checks for null SourceSections in SLInstrumenter
|
Thu, 21 Aug 2014 13:32:11 -0700 |
David Piorkowski |
Merge to latest. Fixed conflicts in LineLocationToProbeCollection.
|
Thu, 21 Aug 2014 13:28:22 -0700 |
David Piorkowski |
Truffle/Instrumentation: Added Instrumentable interface and LineLocationToSourceSections map
|
Thu, 21 Aug 2014 18:50:18 +0200 |
Lukas Stadler |
don't generate invalid mov_b hsail instructions
|
Thu, 21 Aug 2014 11:12:38 +0200 |
Gilles Duboscq |
HSAIL: pass the number of argument to the JavaCallArguments constructor. Add TraceTime for kernel creation.
|
Wed, 20 Aug 2014 17:10:13 +0200 |
Gilles Duboscq |
truffle.jar should always be on the bootclasspath regardless of the 'graal' status of the vm.
|
Mon, 18 Aug 2014 19:07:56 +0200 |
Gilles Duboscq |
graalRuntime: name_len shound be a size_t
|
Thu, 21 Aug 2014 12:01:35 +0200 |
Doug Simon |
fixed regression when building original VM without a Java build beforehand
|
Tue, 19 Aug 2014 10:48:05 +0200 |
Matthias Grimmer |
NFI: never throw an unsatisfiedLinkError - better return null
|
Wed, 20 Aug 2014 15:14:30 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: Javadoc
|
Wed, 20 Aug 2014 16:50:25 +0200 |
Roland Schatz |
Don't recreate suites on every CTW compile.
|
Wed, 20 Aug 2014 16:43:05 +0200 |
Roland Schatz |
Recompute phase suites when options are changed.
|
Wed, 20 Aug 2014 15:35:27 +0200 |
Roland Schatz |
Correctly parse string option values that start with + or -.
|
Wed, 20 Aug 2014 15:17:17 +0200 |
Michael Haupt |
cover ForceMaterializeNode in NewFrameNode.getMaterializedRepresentationHelper()
|
Wed, 20 Aug 2014 15:16:11 +0200 |
Michael Haupt |
clarify documentation about assumption and profile storage in final fields
|
Tue, 19 Aug 2014 19:25:44 +0200 |
Lukas Stadler |
proper implementation of Frame.materialize
|
Tue, 19 Aug 2014 19:17:38 +0200 |
Lukas Stadler |
small cleanup
|
Tue, 19 Aug 2014 17:30:54 +0200 |
Bernhard Urban |
Added tag graal-0.4 for changeset 7d4f630172a1
|
Tue, 19 Aug 2014 15:27:57 +0200 |
Bernhard Urban |
changelog: graal-0.4
graal-0.4
|
Tue, 19 Aug 2014 17:30:28 +0200 |
Danilo Ansaloni |
mx: add argument for permissions to copyToJdk()
|
Tue, 19 Aug 2014 15:14:06 +0200 |
Bernhard Urban |
mx: fix release tag detection for -dev suffix
|
Tue, 19 Aug 2014 14:59:29 +0200 |
Christian Humer |
Merge.
|
Tue, 19 Aug 2014 14:56:19 +0200 |
Christian Humer |
Truffle: made constructors of condition profiles package protected to delegate them later to TruffleRuntime.
|
Tue, 19 Aug 2014 13:51:14 +0200 |
Bernhard Urban |
truffle api: update comments
|
Tue, 19 Aug 2014 09:58:41 +0200 |
Doug Simon |
fixed regression in mx causing problems for the SYMLINK_GRAAL_JAR feature
|
Mon, 18 Aug 2014 21:03:41 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: Javadoc cleanups and minor corrections.
|
Mon, 18 Aug 2014 14:36:12 -0700 |
David Piorkowski |
Changes to Instrumentation
|
Mon, 18 Aug 2014 21:02:51 +0200 |
Christian Humer |
SL: refactored new naming for condition profiles.
|
Mon, 18 Aug 2014 19:02:18 +0200 |
Christian Humer |
Truffle: fixed header dates.
|
Mon, 18 Aug 2014 19:00:41 +0200 |
Christian Humer |
Made replacements verifier more robust.
|
Mon, 18 Aug 2014 19:00:20 +0200 |
Christian Humer |
Truffle: renamed BooleanConditionProfile to BinaryConditionProfile and IntegerConditionProfile to CountingConditionProfile.
|
Mon, 18 Aug 2014 18:41:16 +0200 |
Christian Humer |
Truffle-DSL: argument syntax support for guards
|
Mon, 18 Aug 2014 17:44:42 +0200 |
Andreas Woess |
Truffle: fix NPE with -G:-Inline
|
Sun, 17 Aug 2014 14:20:11 +0200 |
Doug Simon |
do not generate IDE configurations for distributions auto-generated for projects that define annotation processors
|
Fri, 15 Aug 2014 16:57:21 +0200 |
Doug Simon |
fixed checkheaders issue
|
Fri, 15 Aug 2014 16:31:49 +0200 |
Doug Simon |
moved NodeInfo processor into a separate project to avoid injecting Truffle DSL annotation processor into Graal projects
|
Fri, 15 Aug 2014 13:54:37 +0200 |
Doug Simon |
revived creation of annotation processor jars by 'mx ideinit'
|
Fri, 15 Aug 2014 13:17:41 +0200 |
Doug Simon |
clean up generated IDE content for distributions as part of 'mx ideclean'
|
Fri, 15 Aug 2014 12:38:01 +0200 |
Doug Simon |
removed graal.nodeinfo as explicit annotation processor for graal.graph since it is implied by being a normal (i.e., non annotation processor) dependency
|
Fri, 15 Aug 2014 12:32:22 +0200 |
Doug Simon |
workaround for javac issue
|
Fri, 15 Aug 2014 11:39:17 +0200 |
Doug Simon |
fixed canonicalizeprojects issue
|
Fri, 15 Aug 2014 11:34:38 +0200 |
Doug Simon |
moved NodeInfo and friends into separate com.oracle.graal.nodeinfo project so that annotation processor can be applied to the base Node class
|
Fri, 15 Aug 2014 11:28:46 +0200 |
Doug Simon |
class verification errors cause CheckGraalInvariants to fail
|
Thu, 14 Aug 2014 23:45:15 +0200 |
Doug Simon |
generate distributions for projects that define annotation processors
|
Thu, 14 Aug 2014 23:28:21 +0200 |
Doug Simon |
removed @NodeInfo from non-Node classes
|
Thu, 14 Aug 2014 23:27:53 +0200 |
Doug Simon |
fixed Node classes that were final, private or had private constructors
|
Thu, 14 Aug 2014 23:26:14 +0200 |
Doug Simon |
check that generated Node classes exist
|
Thu, 14 Aug 2014 23:25:26 +0200 |
Doug Simon |
generated Node classes are prefixed with the names of classes enclosing the source classes
|
Thu, 14 Aug 2014 17:10:53 +0200 |
Christian Humer |
Truffle-DSL: minor fix for import guards.
|
Thu, 14 Aug 2014 16:49:45 +0200 |
Christian Humer |
Merge.
|
Thu, 14 Aug 2014 16:49:18 +0200 |
Christian Humer |
Truffle-DSL: implemented import guards feature.
|
Thu, 14 Aug 2014 15:35:20 +0200 |
Doug Simon |
support use of -XX:CompileCommand=dontinline to exclude problematic methods from CompileTheWorld
|
Thu, 14 Aug 2014 15:02:17 +0200 |
Christian Humer |
Truffle-DSL: fixed guard solve of guards for interfaces.
|
Thu, 14 Aug 2014 13:11:47 +0200 |
Christian Humer |
SL: use the new IntegerConditionProfile in simple language.
|
Wed, 13 Aug 2014 20:44:36 +0200 |
Christian Humer |
Truffle: new condition profile primitives.
|
Wed, 13 Aug 2014 21:57:12 +0200 |
Doug Simon |
instances of generated Node classes are created with static factory methods
|
Wed, 13 Aug 2014 21:28:23 +0200 |
Doug Simon |
fixed header
|
Wed, 13 Aug 2014 21:09:30 +0200 |
Doug Simon |
fixed eclipseformat issue
|
Wed, 13 Aug 2014 21:05:29 +0200 |
Doug Simon |
process all declared interfaces when collecting transitive super types
|
Wed, 13 Aug 2014 18:36:52 +0200 |
Doug Simon |
Merge.
|
Wed, 13 Aug 2014 18:06:26 +0200 |
Christian Humer |
Truffle-DSL: fixed resolve of executeWith.
|
Wed, 13 Aug 2014 18:06:26 +0200 |
Christian Humer |
Truffle-DSL: cache primary executes
|
Wed, 13 Aug 2014 18:06:26 +0200 |
Christian Humer |
Truffle-DSL: better caching for type checks.
|
Wed, 13 Aug 2014 18:06:18 +0200 |
Christian Humer |
Truffle-DSL: no need to generate code the for type system anymore.
|
Wed, 13 Aug 2014 18:06:18 +0200 |
Christian Humer |
Truffle-DSL: introduced identifiers for type matching.
|
Wed, 13 Aug 2014 18:06:18 +0200 |
Christian Humer |
Truffle-DSL: refined autoimportCache organizeImports.
|
Wed, 13 Aug 2014 18:06:18 +0200 |
Christian Humer |
Truffle-DSL: refined type system type caching
|
Wed, 13 Aug 2014 18:06:18 +0200 |
Christian Humer |
Truffle-DSL: optimized ElementUtils.typeEquals
|
Wed, 13 Aug 2014 18:06:18 +0200 |
Christian Humer |
Truffle-DSL: added hashing for type lookups.
|
Wed, 13 Aug 2014 18:06:18 +0200 |
Christian Humer |
Truffle-DSL: added caching for autoimports.
|
Wed, 13 Aug 2014 18:06:18 +0200 |
Christian Humer |
Truffle-DSL: fixed ElementUtils#getType should not throw NPE if type is not on the classpath.
|
Wed, 13 Aug 2014 18:25:45 +0200 |
Doug Simon |
added @NodeInfo annotations to all Node classes
|
Wed, 13 Aug 2014 18:24:26 +0200 |
Doug Simon |
check that all Node classes are annotated with @NodeInfo
|
Wed, 13 Aug 2014 18:23:04 +0200 |
Doug Simon |
annotate generated Node classes with @GeneratedNode; improved error messages in @NodeInfo annotation processor
|
Wed, 13 Aug 2014 14:06:36 +0200 |
Josef Eisl |
HSAIL: remove register hint for ShiftOp.
|
Wed, 13 Aug 2014 14:05:09 +0200 |
Josef Eisl |
Assert that CompositeValues are not visited directly by ValueProcedures/ValueConsumers.
|
Wed, 13 Aug 2014 10:11:43 +0200 |
Josef Eisl |
Use ValueConsumer in RedundantMoveElimination.
|
Wed, 13 Aug 2014 10:11:27 +0200 |
Josef Eisl |
Use ValueConsumer in HotSpotBackend.
|
Wed, 13 Aug 2014 10:03:21 +0200 |
Josef Eisl |
Use InstructionValueConsumer in CompositeValueReplacementTests.
|
Tue, 12 Aug 2014 18:36:57 +0200 |
Josef Eisl |
Use ValueConsumer in LIRVerifier.
|
Tue, 12 Aug 2014 17:55:39 +0200 |
Josef Eisl |
Use InstructionValueConsumer in RegisterVerifier.
|
Wed, 13 Aug 2014 10:10:38 +0200 |
Josef Eisl |
Use ValueConsumer in LinearScan where possible.
|
Tue, 12 Aug 2014 17:18:48 +0200 |
Josef Eisl |
Add LIRInstruction.visitEach{Input,Alive,Output,State}(InstructionValueConsumer).
|
Tue, 12 Aug 2014 16:59:07 +0200 |
Josef Eisl |
Restrict access to internal forEach* in LIRInstructionClass and friends.
|
Tue, 12 Aug 2014 16:09:18 +0200 |
Josef Eisl |
Add InstructionValueConsumer and ValueConsumer.
|
Tue, 12 Aug 2014 17:38:00 +0200 |
Josef Eisl |
Introduce InstructionValueProcedureBase.
|
Tue, 12 Aug 2014 16:18:07 +0200 |
Josef Eisl |
Outsource Value/StateProcedure classes into files.
|
Tue, 12 Aug 2014 16:30:17 -0700 |
Tom Rodriguez |
Replace hsail donor threads with hsail tlabs
|
Tue, 12 Aug 2014 16:12:49 -0700 |
Tom Rodriguez |
add exception to graph name in exception graph dump
|
Tue, 12 Aug 2014 16:10:55 -0700 |
Tom Rodriguez |
add LoweredAtomicReadAndWriteNode to WriteBarrierVerificationPhase
|
Tue, 12 Aug 2014 15:16:28 -0700 |
Tom Rodriguez |
copy all fields in cloneAsArrayAccess
|
Tue, 12 Aug 2014 15:14:46 -0700 |
Tom Rodriguez |
Increase size of Integer.IntegerCache for igv to reduce duplicate boxed integers
|
Tue, 12 Aug 2014 15:12:37 -0700 |
Tom Rodriguez |
improve rendering of RangeSlider
|
Tue, 12 Aug 2014 17:45:03 +0200 |
Christian Humer |
Truffle-DSL: fixed a bug in ElementUtils#getType.
|
Tue, 12 Aug 2014 17:33:24 +0200 |
Christian Humer |
Added checkstyle entry to new graph.processors project.
|
Tue, 12 Aug 2014 17:21:06 +0200 |
Christian Humer |
Added initial version of the graal graph nodes annotation processor.
|
Tue, 12 Aug 2014 17:21:06 +0200 |
Christian Humer |
Truffle-DSL: initial cleanups for code sharing with the new graal annotation processor.
|
Tue, 12 Aug 2014 14:54:36 +0200 |
Roland Schatz |
Remove debug output.
|
Tue, 12 Aug 2014 14:35:49 +0200 |
Roland Schatz |
Correctly parse VEX encoded instructions in Assembler::locate_operand.
|
Tue, 12 Aug 2014 14:13:50 +0200 |
Roland Schatz |
More canonicalizations in FloatAdd/SubNode.
|
Tue, 12 Aug 2014 14:04:01 +0200 |
Danilo Ansaloni |
Factored out the '_copyToJdk' function and allow copying files to jre/lib/ext.
|
Tue, 12 Aug 2014 01:34:02 +0200 |
Christian Humer |
Truffle-DSL: fixed uninitialized triggered a deopt even if fallback was set to true.
|
Tue, 12 Aug 2014 01:34:02 +0200 |
Christian Humer |
Fixed compile error in os_windows.cpp.
|
Tue, 12 Aug 2014 00:08:19 +0200 |
Doug Simon |
put some security sensitive actions into a privileged action
|
Tue, 12 Aug 2014 00:01:54 +0200 |
Doug Simon |
set protection domain to null for classes loaded by the Graal class loader
|
Mon, 11 Aug 2014 13:53:37 -0700 |
Michael Van De Vanter |
Merge with db2ac421649a00f0f8e1022d9daa682a0e9dd114
|
Mon, 11 Aug 2014 13:51:26 -0700 |
Michael Van De Vanter |
SL/instrumentation: minor cleanups in sl.test.instrument
|
Mon, 11 Aug 2014 10:35:38 -0700 |
Michael Van De Vanter |
Truffle/API test: additional documentation on the new instrumentation tests; move into project with other tests and add an entry in package-info.java
|
Mon, 11 Aug 2014 18:53:38 +0200 |
Doug Simon |
Merge.
|
Mon, 11 Aug 2014 16:11:27 +0200 |
Doug Simon |
added AllocSpy-based memory usage benchmarking
|
Mon, 11 Aug 2014 16:10:42 +0200 |
Doug Simon |
support for eliding methods in snippets (e.g., to handle instrumentation agents)
|
Mon, 11 Aug 2014 15:42:32 +0200 |
Doug Simon |
made AllocSpy public
|
Mon, 11 Aug 2014 18:07:31 +0200 |
Josef Eisl |
Clone CompositeValue in ValuePosition.set().
|
Mon, 11 Aug 2014 17:40:27 +0200 |
Josef Eisl |
Add CompositeValue replacement tests for ValuePositionProcedure.
|
Mon, 11 Aug 2014 14:39:43 +0200 |
Josef Eisl |
ExcludeFromIdentityComparisonVerification: update comment.
|
Mon, 11 Aug 2014 17:44:52 +0200 |
Christian Humer |
Truffle-DSL: fixed findbugs error.
|
Mon, 11 Aug 2014 17:29:24 +0200 |
Christian Humer |
Truffle-DSL: Fixed headers.
|
Mon, 11 Aug 2014 17:20:24 +0200 |
Christian Humer |
Truffle-DSL: fixed assertions on unspecified toString methods of the annotation processing API.
|
Mon, 11 Aug 2014 16:37:40 +0200 |
Christian Humer |
Truffle-DSL: fixed behaviour of insertBefore to be more intuitive.
|
Mon, 11 Aug 2014 16:21:54 +0200 |
Christian Humer |
Truffle-DSL: fixed formatting problems.
|
Mon, 11 Aug 2014 15:57:47 +0200 |
Christian Humer |
Truffle-DSL: added some javadoc
|
Mon, 11 Aug 2014 15:57:47 +0200 |
Christian Humer |
SL: adapt SL for @Generic to @Fallback rename.
|
Mon, 11 Aug 2014 15:57:47 +0200 |
Christian Humer |
Truffle-DSL: renamed @Generic to @Fallback.
|
Mon, 11 Aug 2014 15:57:14 +0200 |
Christian Humer |
Truffle-DSL: new package structure.
|
Mon, 11 Aug 2014 15:53:05 +0200 |
Christian Humer |
Truffle-DSL: moved new GeneratedTypeMirror to ast package.
|
Mon, 11 Aug 2014 15:53:05 +0200 |
Christian Humer |
Truffle-DSL: removed old writable AST API.
|
Mon, 11 Aug 2014 15:53:05 +0200 |
Christian Humer |
Truffle-DSL: updated tests for the new generation layout.
|
Mon, 11 Aug 2014 15:53:05 +0200 |
Christian Humer |
Truffle-DSL: Several new features implemented:
|
Mon, 11 Aug 2014 15:53:05 +0200 |
Christian Humer |
Truffle-DSL: minor adaptions to the processor AST.
|
Mon, 11 Aug 2014 15:53:05 +0200 |
Christian Humer |
Truffle-DSL: the processor compiler abstraction now supports declaration oder for enclosed elements of types for JDT which is not conforming to specification.
|
Mon, 11 Aug 2014 15:53:05 +0200 |
Christian Humer |
Truffle-DSL: removed PolymorphicLimit. Not supported and required anymore.
|
Mon, 11 Aug 2014 15:53:05 +0200 |
Christian Humer |
Truffle-DSL: added shared code required for the new generation layout.
|
Mon, 11 Aug 2014 15:53:05 +0200 |
Christian Humer |
Truffle-DSL: added experimental new implies annotation to declare implication relations on guards.
|
Mon, 11 Aug 2014 15:53:04 +0200 |
Christian Humer |
Truffle-DSL: deprecated order and added insertBefore and contains attributes to the Specialization annotation.
|
Mon, 11 Aug 2014 15:53:04 +0200 |
Christian Humer |
Truffle: -G:+TraceTruffleCompilationPolymorphism now prints the compact tree of the polymorphic node.
|
Mon, 11 Aug 2014 15:53:04 +0200 |
Christian Humer |
Truffle: Added option to query a BranchProfile for visited.
|
Mon, 11 Aug 2014 15:45:18 +0200 |
Christian Humer |
Merge.
|
Mon, 11 Aug 2014 15:44:52 +0200 |
Christian Humer |
Truffle: turn off class instance stamps by default.
|
Mon, 11 Aug 2014 14:29:56 +0200 |
Josef Eisl |
Clone value arrays in CompositeValue.clone().
|
Mon, 11 Aug 2014 13:58:08 +0200 |
Josef Eisl |
Add CompositeValue update test for value arrays.
|
Fri, 08 Aug 2014 18:45:37 +0200 |
Josef Eisl |
LIRIntrospection.forEach: write back only if value has changed.
|
Fri, 08 Aug 2014 18:13:50 +0200 |
Josef Eisl |
Clone CompositeValue in LIRIntrospection.forEachComponent().
|
Thu, 07 Aug 2014 14:36:28 +0200 |
Josef Eisl |
Create LIRIntrospection.forEachComponent (copy of LIRIntrospection.forEach).
|
Thu, 07 Aug 2014 15:27:01 +0200 |
Josef Eisl |
Make CompositeValue Cloneable.
|
Fri, 08 Aug 2014 18:40:23 +0200 |
Josef Eisl |
Add CompositeValue replacement test.
|
Mon, 11 Aug 2014 12:04:00 +0200 |
Josef Eisl |
Remove println.
|
Fri, 08 Aug 2014 19:21:39 +0200 |
Josef Eisl |
Add ExcludeFromIdentityComparisonVerification annotation.
|
Fri, 08 Aug 2014 18:12:04 +0200 |
Josef Eisl |
Add identityEquals to Value.
|
Sat, 09 Aug 2014 08:51:01 -0700 |
Michael Haupt |
merge
|
Fri, 08 Aug 2014 10:44:37 -0700 |
Michael Haupt |
option for dumping only partial evaluation results
|
Fri, 08 Aug 2014 23:58:53 +0200 |
Doug Simon |
use correct class loader when looking up services
|
Fri, 08 Aug 2014 23:58:15 +0200 |
Doug Simon |
set context class loader for CompilerThreads
|
Fri, 08 Aug 2014 23:15:45 +0200 |
Bernhard Urban |
check graal invariants: update stamp for phis before verification
|
Fri, 08 Aug 2014 23:14:37 +0200 |
Bernhard Urban |
mx: refactor maven_install_truffle such that it uses specified paths from the project file
|
Fri, 08 Aug 2014 17:18:48 +0200 |
Doug Simon |
changed result labels for MemoryUsageBenchmark
|
Fri, 08 Aug 2014 15:54:39 +0200 |
Lukas Stadler |
additional info field on FrameSlot nodes (for language-specific use)
|
Fri, 08 Aug 2014 15:52:34 +0200 |
Lukas Stadler |
use string switch in MetaUtil
|
Fri, 08 Aug 2014 12:37:25 +0200 |
Doug Simon |
workaround for buggy pylint warning
|
Fri, 08 Aug 2014 12:33:38 +0200 |
Doug Simon |
Merge.
|
Fri, 08 Aug 2014 12:33:22 +0200 |
Doug Simon |
add support for CompileTheWorld based memory usage analysis
|
Fri, 08 Aug 2014 12:29:07 +0200 |
Doug Simon |
added memory usage analysis to CompileTheWorld
|
Thu, 07 Aug 2014 17:33:25 +0200 |
Doug Simon |
set bootClassPathAgent=true for JAVA_ALLOCATION_INSTRUMENTER library
|
Thu, 07 Aug 2014 17:32:17 +0200 |
Doug Simon |
mx: add support for Java agent libraries that use the Boot-Class-Path manifest attribute to ensure that are loaded by the boot class path loader
|
Thu, 07 Aug 2014 11:06:09 -0700 |
Tom Rodriguez |
Dump disassembly in crash log
|
Thu, 07 Aug 2014 11:05:12 -0700 |
Tom Rodriguez |
Do normal crash reporting when encountering unexpected SEGV
|
Thu, 07 Aug 2014 08:04:23 +0200 |
Matthias Grimmer |
NFI: initialization only if platform is x86
|
Wed, 06 Aug 2014 17:49:04 +0200 |
Doug Simon |
improvements to MemoryUsageBenchmark
|
Wed, 06 Aug 2014 17:42:29 +0200 |
Doug Simon |
removed deprecated methods in MetaUtil
|
Wed, 06 Aug 2014 17:41:51 +0200 |
Doug Simon |
renamed GraalCompilerTest.parse to GraalCompilerTest.parseEager and improved javadoc for all parse* methods
|
Wed, 06 Aug 2014 17:34:00 +0200 |
Doug Simon |
added "Parsing" debug scope in GraalCompilerTest.parse0
|
Wed, 06 Aug 2014 15:12:49 +0200 |
Andreas Woess |
Truffle: add TraceTruffleAssumptions option for debugging installed code invalidations due to assumptions
|
Wed, 06 Aug 2014 14:52:41 +0200 |
Andreas Woess |
Truffle: temporarily disable inlining invalidations
|
Wed, 06 Aug 2014 15:01:16 +0200 |
Lukas Stadler |
support for compressed inputs to NullCheckNode
|
Tue, 05 Aug 2014 10:06:08 +0200 |
Lukas Stadler |
small cleanup
|
Wed, 06 Aug 2014 15:05:34 +0200 |
Lukas Stadler |
ArrayEqualsNode is a memory access
|
Wed, 06 Aug 2014 15:05:34 +0200 |
Lukas Stadler |
default implementation of methods in MemoryAccess
|
Wed, 06 Aug 2014 11:06:28 +0200 |
Doug Simon |
set javac.source and javac.target in NetBeans configurations based on per-project Java compliance
|
Wed, 06 Aug 2014 10:59:42 +0200 |
Doug Simon |
NFI: more cleanup
|
Wed, 06 Aug 2014 08:27:42 +0200 |
Matthias Grimmer |
NFI: cleanup
|
Tue, 05 Aug 2014 16:35:28 -0700 |
David Piorkowski |
Merge.
|
Tue, 05 Aug 2014 16:34:08 -0700 |
David Piorkowski |
SL: Added instrumentation testing
|
Tue, 05 Aug 2014 23:12:22 +0100 |
Chris Seaton |
Merge.
|
Tue, 05 Aug 2014 22:22:43 +0100 |
Chris Seaton |
Merge.
|
Tue, 05 Aug 2014 22:20:06 +0100 |
Chris Seaton |
Truffle: build DSL processor before trying to install it.
|
Tue, 05 Aug 2014 22:50:50 +0200 |
Andreas Woess |
Merge
|
Tue, 05 Aug 2014 11:49:06 +0200 |
Andreas Woess |
Truffle: fix stack trace for indirect calls with default runtime
|
Tue, 05 Aug 2014 22:00:12 +0200 |
Doug Simon |
moved MemoryUsageBenchmark to graal.hotspot.test and use CompilationTask to drive compilation
|
Tue, 05 Aug 2014 21:15:40 +0200 |
Doug Simon |
consolidated graal.hotspot.jdk8.test into graal.hotspot.test
|
Tue, 05 Aug 2014 20:57:38 +0200 |
Doug Simon |
HSAIL: miscellaneous HSAIL test tweaks and fixes:
|
Tue, 05 Aug 2014 15:57:37 +0100 |
Chris Seaton |
Truffle: rename install to maven-install-truffle and update location of Truffle JARs.
|
Tue, 05 Aug 2014 16:06:08 +0200 |
Matthias Grimmer |
Canonicalizeprojects
|
Tue, 05 Aug 2014 15:58:11 +0200 |
Matthias Grimmer |
GNFI: move GNFI interfaces to oracle.nfi - interface does not depend on graal
|
Tue, 05 Aug 2014 12:34:55 +0200 |
Doug Simon |
preliminary compiler memory usage benchmark
|
Tue, 05 Aug 2014 12:34:15 +0200 |
Doug Simon |
use stream API to concatenate ZipFile iterators
|
Mon, 04 Aug 2014 19:02:56 -0700 |
Michael Van De Vanter |
Merge with 4d0d1dc5db0039a0c7a0a1f127819b222b49a3a1
|
Mon, 04 Aug 2014 18:53:21 -0700 |
Michael Van De Vanter |
SL/SourceAttribution: restore some attribution fixes that were lost in a tussle with hg; turn off tracing code in SL tests.
|
Fri, 01 Aug 2014 18:24:22 -0700 |
Michael Van De Vanter |
SL/SourceAttribution: correct expected output from a test that has changed
|
Fri, 01 Aug 2014 18:14:43 -0700 |
Michael Van De Vanter |
Backed out changeset: d654cd5ed05a
|
Fri, 01 Aug 2014 18:10:48 -0700 |
Michael Van De Vanter |
SL/SourceAttribution: further corrections for attributing function bodies
|
Mon, 04 Aug 2014 23:25:14 +0200 |
Doug Simon |
introduce extra field to record when HotSpotGraalRuntime has been initialized to avoid spurious errors during VM shutdown for short lived applications
|
Mon, 04 Aug 2014 16:50:50 +0200 |
Doug Simon |
moved distribution artifacts into build/ sub-directory
|
Mon, 04 Aug 2014 15:54:41 +0200 |
Doug Simon |
Graal class loader must delegate directly to the boot class loader
|
Mon, 04 Aug 2014 14:28:05 +0200 |
Doug Simon |
gracefully handle ConcurrentModificationException while iterating over system properties during initialization of the Debug class
|
Mon, 04 Aug 2014 14:26:29 +0200 |
Doug Simon |
give all aborting threads a chance to print Graal related stack traces
|
Mon, 04 Aug 2014 11:38:25 +0200 |
Doug Simon |
removed tests
|
Sat, 02 Aug 2014 11:14:27 +0200 |
Doug Simon |
ignore all zip files
|
Sat, 02 Aug 2014 11:11:56 +0200 |
Doug Simon |
mx_graal: do not install jdk jars twice when building (which should prevent duplicate GeneratedSourcesSha1 class in graal-truffle.jar)
|
Fri, 01 Aug 2014 16:30:22 -0700 |
Michael Van De Vanter |
SL/SourceAttribution: correct some omissions, and in particular add new node SLParenExpressionNode to represent a parenthesized expression; this is semantically neutral of course, but needed to account correctly for the text of such an expression (as opposed to its contents).
|
Fri, 01 Aug 2014 16:28:06 -0700 |
Michael Van De Vanter |
Truffle/SourceAttribution: NodeUtil.displaySourceAttribution() outut revised for legibility.
|
Fri, 01 Aug 2014 17:37:34 +0200 |
Gilles Duboscq |
Truffle: Add conditions to CompilerDirective accesses in FrameWithoutBoxing
|
Fri, 01 Aug 2014 15:19:26 +0200 |
Gilles Duboscq |
unswitching: check full SwitchNode structure
|
Fri, 25 Jul 2014 13:12:32 +0200 |
Gilles Duboscq |
mx: fix comments: jrelibrary is about the JRE, not the JDK
|
Fri, 01 Aug 2014 11:36:08 +0200 |
Doug Simon |
fixed regression in use of -f option to 'mx build'
|
Thu, 31 Jul 2014 18:47:10 +0200 |
Doug Simon |
Merge.
|
Thu, 31 Jul 2014 17:53:06 +0200 |
Doug Simon |
HSAIL: reset TLAB in donor thread to detect allocation in donor while kernel was active
|
Thu, 31 Jul 2014 17:52:13 +0200 |
Doug Simon |
mx: distribution should (also) be rebuilt when a transitive project dependency is updated
|
Thu, 31 Jul 2014 16:35:17 +0200 |
Bernhard Urban |
projects: consistent naming for source archives
|
Thu, 31 Jul 2014 07:29:13 -0700 |
Stefan Anzinger |
Merge
|
Thu, 31 Jul 2014 07:07:38 -0700 |
Stefan Anzinger |
[SPARC] Fixing compare of short/char with constants, using half of single float registers as of now, otherwise it would overlap with double registers
|
Wed, 30 Jul 2014 14:49:41 -0700 |
Stefan Anzinger |
[SPARC] Putting safepoint to the right instruction in code.
|
Wed, 30 Jul 2014 10:39:39 -0700 |
Stefan Anzinger |
Merge
|
Wed, 30 Jul 2014 09:36:32 -0700 |
Stefan Anzinger |
Fix complaints from findbugs
|
Wed, 30 Jul 2014 08:51:04 -0700 |
Stefan Anzinger |
[SPARC] Test op applies to bool, char, byte and short types as well.
|
Wed, 30 Jul 2014 08:50:26 -0700 |
Stefan Anzinger |
[SPARC] Fist implementation of unsigned arithmethic (Still to improve)
|
Wed, 30 Jul 2014 08:41:52 -0700 |
Stefan Anzinger |
[SPARC] Using now right opcodes for unsigned compare operations
|
Wed, 30 Jul 2014 08:40:08 -0700 |
Stefan Anzinger |
[SPARC] Fix deoptimization fixup of return pc when called via the deoptimization entry
|
Wed, 30 Jul 2014 08:37:10 -0700 |
Stefan Anzinger |
[SPARC] New test with mixed params (mixed slot sizes 1,2,4,8 bytes) in higher argument indices (> 5)
|
Wed, 30 Jul 2014 08:35:22 -0700 |
Stefan Anzinger |
[SPARC] Fixed assertion for stackslot avalibility when deopt is possible
|
Tue, 29 Jul 2014 11:51:29 -0700 |
Stefan Anzinger |
[SPARC] Spill slots must be 4 byte aligned
|
Tue, 29 Jul 2014 11:04:36 -0700 |
Stefan Anzinger |
[SPARC] Let the register allocator manage where the thread is aved during the runtime call.
|
Mon, 28 Jul 2014 15:49:50 -0700 |
Stefan Anzinger |
[SPARC] Fixing TableSwitchOp when using default target
|
Mon, 28 Jul 2014 14:29:52 -0700 |
Stefan Anzinger |
[SPARC] First implementation of TableSwitchOp
|
Mon, 28 Jul 2014 10:38:18 -0700 |
Stefan Anzinger |
[SPARC] Provide call save info for deoptimization calls as well
|
Mon, 28 Jul 2014 10:37:13 -0700 |
Stefan Anzinger |
[SPARC] Control flow now for AT, BT, AE, BE
|
Mon, 28 Jul 2014 10:36:27 -0700 |
Stefan Anzinger |
[SPARC] ld/st for char, byte and boolean
|
Fri, 25 Jul 2014 20:57:11 -0700 |
Stefan Anzinger |
[SPARC] Small typo in monitorSnippets
|
Fri, 25 Jul 2014 20:55:56 -0700 |
Stefan Anzinger |
[SPARC] Fix issues, with looking up information for exception handling, (Return PC is after the delay slot)
|
Fri, 25 Jul 2014 20:54:28 -0700 |
Stefan Anzinger |
[SPARC] Fix issues when deoptimizing with floats in local scope.
|
Fri, 25 Jul 2014 20:48:28 -0700 |
Stefan Anzinger |
[SPARC] Implement irem
|
Thu, 24 Jul 2014 16:03:29 -0700 |
Stefan Anzinger |
[SPARC] When handling with stackpointer register, we need to always add the stack bias as well
|
Thu, 24 Jul 2014 15:38:05 -0700 |
Stefan Anzinger |
[SPARC] compareAndSwap must not modify the new value.
|
Thu, 24 Jul 2014 08:19:30 -0700 |
Stefan Anzinger |
[SPARC] Temporary fix to get the stack for deoptimization right when exception is thrown
|
Thu, 24 Jul 2014 08:13:55 -0700 |
Stefan Anzinger |
[SPARC] Patch return address fix (cleanup)
|
Thu, 24 Jul 2014 08:13:21 -0700 |
Stefan Anzinger |
[SPARC] Patch the return address fixed
|
Thu, 24 Jul 2014 08:12:19 -0700 |
Stefan Anzinger |
[SPARC] InvokeInterface calls (vstubs) need the called interface in G5 register
|
Mon, 21 Jul 2014 19:37:16 -0700 |
Stefan Anzinger |
[SPARC] Fix handling of overflow parameter on stack.
|
Mon, 21 Jul 2014 11:16:25 -0700 |
Stefan Anzinger |
[SPARC] Implement loading float and double values from stack.
|
Mon, 21 Jul 2014 11:15:44 -0700 |
Stefan Anzinger |
[SPARC] Reformatting some enum constants to match better to the SPARC 2011 Architecture manual
|
Mon, 21 Jul 2014 10:45:43 -0700 |
Stefan Anzinger |
[SPARC] Put extended arguments (index > 6) on the right place in stack
|
Mon, 21 Jul 2014 10:08:37 -0700 |
Stefan Anzinger |
[SPARC] Improving Exception Handling and Const2Stack
|
Thu, 17 Jul 2014 17:29:35 -0700 |
Stefan Anzinger |
LIRIntrospection, print byte[] parameter as string, when array consists solely of printable (ascii) characters or null bytes.
|
Thu, 17 Jul 2014 17:16:39 -0700 |
Stefan Anzinger |
[SPARC] Add relocation info for constant reference to constant section
|
Wed, 16 Jul 2014 08:50:11 -0700 |
Stefan Anzinger |
[SPARC] Updating jump targets for fcmp instructions when doing unordered compare of float/double values
|
Thu, 31 Jul 2014 14:43:37 +0200 |
Doug Simon |
respect dependency order between distributions when building them
|
Thu, 31 Jul 2014 13:42:56 +0200 |
Doug Simon |
improved generated sources up-to-date check by using SHA1 digests
|
Thu, 31 Jul 2014 12:00:23 +0200 |
Bernhard Urban |
mx: fix permissions of copied bootstrap JDK files (don't make everything executable)
|
Thu, 31 Jul 2014 00:19:21 +0200 |
Doug Simon |
removed direct use of Unsafe.getUnsafe() since graal.jar is no longer on boot class path and so reflection method of accessed Unsafe must be used
|
Wed, 30 Jul 2014 21:48:03 +0200 |
Doug Simon |
don't allow blocking compilation requests to Graal if Graal itself is not yet initialized
|
Wed, 30 Jul 2014 18:27:14 +0200 |
Doug Simon |
made -XX:+UseGraalClassLoader the default (now that truffle.jar is on the boot class path)
|
Wed, 30 Jul 2014 18:27:06 +0200 |
Doug Simon |
split com.oracle.graal.truffle.* projects into a separate graal-truffle.jar and added truffle.jar to the boot class path
|
Wed, 30 Jul 2014 13:42:10 +0200 |
Chris Seaton |
Add an mx install command to install the Truffle jars to the local Maven repository.
|
Wed, 30 Jul 2014 11:39:07 +0200 |
Chris Seaton |
Fix Python style.
|
Wed, 30 Jul 2014 11:34:10 +0200 |
Chris Seaton |
Unless the current revision is tagged as a release, make the Graal version 0.(n+1)-dev, in order to differentiate between release and development versions.
|
Tue, 29 Jul 2014 17:58:11 -0700 |
Tom Rodriguez |
Extra sanity checking in initHotSpotVMConfig
|
Tue, 29 Jul 2014 17:57:29 -0700 |
Tom Rodriguez |
add some comments to BitOpNodesTest.java
|
Tue, 29 Jul 2014 17:40:22 -0700 |
Tom Rodriguez |
Properly handle multiple copies of the same test when unswitching
|
Tue, 29 Jul 2014 17:40:15 -0700 |
Tom Rodriguez |
eliminate duplicate entries from profile data
|
Tue, 29 Jul 2014 17:40:00 -0700 |
Tom Rodriguez |
Don't read beyond end of known vtable
|
Tue, 29 Jul 2014 17:39:11 -0700 |
Tom Rodriguez |
CleanTypeProfileProxyPhase should cleanup after itself
|