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 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 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 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: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 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 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
|
Tue, 29 Jul 2014 17:35:33 +0200 |
Lukas Stadler |
fix FloatRemNode canonicalization
|
Tue, 29 Jul 2014 16:58:05 +0200 |
Doug Simon |
added test showing that the Graal API is inaccessible when -XX:+UseGraalClassLoader is specified
|
Tue, 29 Jul 2014 16:54:57 +0200 |
Doug Simon |
added test to show only verified bytecode can be accessed with Graal API
|
Tue, 29 Jul 2014 16:53:42 +0200 |
Doug Simon |
make up-to-date check for generated sources work with --installed-jdks
|
Mon, 28 Jul 2014 14:43:28 -0700 |
Tom Rodriguez |
Do final round of incremental conditional elimination
|
Mon, 28 Jul 2014 14:43:01 -0700 |
Tom Rodriguez |
Don't create useless ValueAnchorNode
|
Mon, 28 Jul 2014 13:52:26 -0700 |
Tom Rodriguez |
make scheduling before dumping optional to speed up dumping
|
Mon, 28 Jul 2014 13:51:36 -0700 |
Tom Rodriguez |
correct name of zero usages method
|
Mon, 28 Jul 2014 16:51:45 +0200 |
Doug Simon |
generalized check that VM is up-to-date with all generated sources
|
Mon, 28 Jul 2014 15:53:07 +0200 |
Lukas Stadler |
cached MatchPattern.Result failure constants
|
Mon, 28 Jul 2014 15:53:07 +0200 |
Lukas Stadler |
small fix in FloatingReadPhase (when handling existing phis)
|
Mon, 28 Jul 2014 15:53:07 +0200 |
Lukas Stadler |
remove unused setters from BinaryOpLogicNode
|
Mon, 28 Jul 2014 15:53:07 +0200 |
Lukas Stadler |
rename IntegerBelowThanNode to IntegerBelowNode
|
Mon, 28 Jul 2014 14:48:11 +0200 |
Doug Simon |
modify the 'mx vm' command to check that the VM is up-to-date with respect to graalRuntime.inline.hpp
|
Mon, 28 Jul 2014 13:55:33 +0200 |
Doug Simon |
made sha1 signatures mandatory for libraries; made libraries for all downloading performed by commands in mx_graal
|
Mon, 28 Jul 2014 11:35:17 +0200 |
Doug Simon |
added per-user cache for mx downloads
|
Fri, 25 Jul 2014 17:38:00 -0700 |
Tom Rodriguez |
loading of anonymous classes must update SystemDictionary::_number_of_modifications
|
Fri, 25 Jul 2014 08:35:34 -0700 |
David Piorkowski |
SL: Merging changes to root
|
Thu, 24 Jul 2014 16:14:44 -0700 |
David Piorkowski |
SL: Added support for instrumentation.
|
Fri, 25 Jul 2014 14:31:36 +0200 |
Lukas Stadler |
correctly handle inlining of method with multiple returns
|
Fri, 25 Jul 2014 13:21:48 +0200 |
Lukas Stadler |
inferStamp for CompressionNode
|
Thu, 24 Jul 2014 12:22:54 -0700 |
Tom Rodriguez |
don't allow bsr to be used outside of intrinsics
|
Wed, 23 Jul 2014 17:39:26 -0700 |
Tom Rodriguez |
BitScanReverseNode stamp tests should only be used with BitScanReverseNode
|
Wed, 23 Jul 2014 17:36:15 -0700 |
Tom Rodriguez |
Don't allow infinite loops to explode loop frequencies
|
Wed, 23 Jul 2014 15:01:58 +0200 |
Lukas Stadler |
handle HotSpotCompressedNullConstant in graalCodeInstaller
|
Wed, 23 Jul 2014 14:24:17 +0200 |
Lukas Stadler |
cleanups and doc for PhiNode.singleValue
|
Wed, 23 Jul 2014 14:20:27 +0200 |
Lukas Stadler |
support simplification in CustomCanonicalizer and turn it into an abstract class
|
Wed, 23 Jul 2014 14:19:51 +0200 |
Lukas Stadler |
LoadHubNode is not Canonicalizable.Unary (beause of the guard)
|
Wed, 23 Jul 2014 14:16:35 +0200 |
Lukas Stadler |
better stamps for RightShiftNode
|
Wed, 23 Jul 2014 13:56:02 +0200 |
Lukas Stadler |
change assertions in VirtualObject to look at the LIRKind
|
Wed, 23 Jul 2014 11:53:47 +0200 |
Lukas Stadler |
prefer predecessor frame states at merges
|
Fri, 18 Jul 2014 00:33:37 +0200 |
Andreas Woess |
Truffle: make NeverPartOfCompilationNode a MacroStateSplitNode for better debuggability
|
Tue, 22 Jul 2014 16:32:43 +0200 |
Andreas Woess |
Truffle: revert to previous iterator implementation, add test case
|
Tue, 22 Jul 2014 15:06:15 +0200 |
Lukas Stadler |
use LIRKind in graalCodeInstaller, support compressed oops in frame states
|
Tue, 22 Jul 2014 15:05:33 +0200 |
Lukas Stadler |
use log level in EffectsClosure
|
Tue, 22 Jul 2014 15:05:09 +0200 |
Lukas Stadler |
use TTY in BenchmarkCounters
|
Tue, 22 Jul 2014 15:04:57 +0200 |
Lukas Stadler |
small comment in SwitchNode
|
Tue, 22 Jul 2014 12:44:55 +0100 |
Chris Seaton |
Truffle/Instrument: new syntax tags for periodically appearing locations.
|
Sun, 20 Jul 2014 17:10:04 +0200 |
Doug Simon |
improved name and documentation for method implementing fast-path check for type resolution
|
Fri, 18 Jul 2014 14:28:43 +0200 |
Gilles Duboscq |
Cherry-picking "8029446: assert(_cfg.get_block_for_node(proj) == borig) failed: incorrect block for kill projections" by adlertz
|
Fri, 18 Jul 2014 11:14:54 +0200 |
Gilles Duboscq |
Add simple infopoint nodes which do not contain debugging informations for values. Use them when shouldDebugNonSafepoints is true.
|
Wed, 16 Jul 2014 14:27:48 +0200 |
Gilles Duboscq |
ConvertDeoptimizeToGuardPhase: the SimplifierTool can be an instance field
|
Wed, 16 Jul 2014 14:22:43 +0200 |
Gilles Duboscq |
BasePhase.createName: use full class name and strip package name so that the outer class is visible.
|
Tue, 15 Jul 2014 16:54:44 +0200 |
Gilles Duboscq |
Simplify ExceptionObjectNode.lower: use the node's stamp rather than re-compute it
|
Tue, 15 Jul 2014 16:50:02 +0200 |
Gilles Duboscq |
NonNullParametersPhase (and its HSAIL cousin) should join non-null rather than attempt to re-create the paramater stamp.
|
Tue, 15 Jul 2014 13:12:58 +0200 |
Gilles Duboscq |
Minor changes to StampFactory and ObjectStamp
|
Mon, 14 Jul 2014 14:49:33 +0200 |
Gilles Duboscq |
Minor simplification in WordTypeVerificationPhase
|
Mon, 14 Jul 2014 14:49:00 +0200 |
Gilles Duboscq |
Add getInvokeKind on Invoke, add hasReceiver on InvokeKind
|
Mon, 14 Jul 2014 14:17:33 +0200 |
Gilles Duboscq |
Move invokeKind into CallTragetNode from its subclasses
|
Mon, 14 Jul 2014 14:00:55 +0200 |
Gilles Duboscq |
Move the target method from MethodCallTargetNode and LoweredCallTargetNode to their superclass CallTargetNode
|
Mon, 14 Jul 2014 13:55:01 +0200 |
Gilles Duboscq |
Move InvokeKind from MethodCallTargetNode to CallTargetNode
|
Tue, 15 Jul 2014 13:12:20 +0200 |
Gilles Duboscq |
Make sure loop unswitching handles guards properly
|
Tue, 15 Jul 2014 13:13:12 +0200 |
Gilles Duboscq |
Remove unnecessary final
|
Fri, 18 Jul 2014 13:37:53 +0200 |
Lukas Stadler |
disable ThreadSafetyTest
|
Fri, 18 Jul 2014 13:08:29 +0200 |
Lukas Stadler |
use getKind() only for primitive constants in Condition.foldCondition
|
Fri, 18 Jul 2014 01:26:43 +0200 |
Andreas Woess |
Truffle: remove useless transferToInterpreter()
|
Thu, 17 Jul 2014 17:57:00 +0200 |
Lukas Stadler |
use Double.compare in FloatStamp
|
Thu, 17 Jul 2014 14:30:12 +0200 |
Lukas Stadler |
small fix in GraphEffectList
|
Thu, 17 Jul 2014 14:29:34 +0200 |
Lukas Stadler |
additional constructor (with guarding node) for WriteNode
|
Thu, 17 Jul 2014 14:29:05 +0200 |
Lukas Stadler |
clone nodes without adding to a graph
|
Thu, 17 Jul 2014 14:28:35 +0200 |
Lukas Stadler |
proper generic types for CanonicalizerPhase.applyIncremental
|
Thu, 17 Jul 2014 14:27:57 +0200 |
Lukas Stadler |
remove ControlSplitNode.setProbability
|
Thu, 17 Jul 2014 14:27:23 +0200 |
Lukas Stadler |
small refactoring of FrameState
|
Thu, 17 Jul 2014 14:26:10 +0200 |
Lukas Stadler |
initializing constructors for GuardPhiNode and MemoryPhiNode
|
Thu, 17 Jul 2014 14:25:41 +0200 |
Lukas Stadler |
rename fieldValues to values in VirtualObjectState
|
Thu, 17 Jul 2014 11:51:35 +0200 |
Christian Wirth |
extract method in NodeUtil
|
Thu, 17 Jul 2014 11:49:10 +0200 |
Christian Wirth |
extract methods in DefaultASTPrinter
|
Thu, 17 Jul 2014 11:46:22 +0200 |
Christian Wirth |
extract method in TruffleCompilerImpl
|
Thu, 17 Jul 2014 11:40:58 +0200 |
Christian Wirth |
extract methods in PartialEvaluator
|
Thu, 17 Jul 2014 11:25:56 +0200 |
Christian Wirth |
extract methods in TruffleCacheImpl
|
Thu, 17 Jul 2014 11:21:36 +0200 |
Christian Wirth |
extract methods in exact arithmetic nodes
|
Thu, 17 Jul 2014 11:13:31 +0200 |
Christian Wirth |
extract methods in (de)serializer
|
Thu, 17 Jul 2014 11:05:11 +0200 |
Christian Wirth |
extract method in PartialEvaluatorCanonicalizer
|
Thu, 17 Jul 2014 11:00:19 +0200 |
Christian Wirth |
HSAIL: fix performance warning (treated as error on windows!) due to jint=>bool conversion (in line 197)
|
Wed, 16 Jul 2014 23:37:10 +0200 |
Bernhard Urban |
mx: fix in java version parsing
|
Wed, 16 Jul 2014 09:41:19 -0700 |
Tom Rodriguez |
consider equivalent phi inputs when simplfiying empty ifs
|
Wed, 16 Jul 2014 15:29:24 +0200 |
Roland Schatz |
Fix wrong NaN handling in FloatStamp.meet.
|
Tue, 15 Jul 2014 19:42:10 +0200 |
Roland Schatz |
Fix operator precedence bug.
|
Wed, 16 Jul 2014 15:18:48 +0200 |
Andreas Woess |
Truffle: introduce debug option to print the stack trace when transferring to the interpreter
|
Tue, 15 Jul 2014 11:52:45 +0200 |
Bernhard Urban |
mx: be less strict while parsing the jvm version
|
Wed, 16 Jul 2014 11:32:34 +0200 |
Bernhard Urban |
HSAIL: update simulator
|
Tue, 15 Jul 2014 21:26:34 -0700 |
Christian Wimmer |
Merge
|
Tue, 15 Jul 2014 16:45:05 -0700 |
Christian Wimmer |
Merge
|
Tue, 15 Jul 2014 16:44:56 -0700 |
Christian Wimmer |
Avoid infinite recursion of deep equals checks, but also satisfy the automatic checking that does not allow == on values
|
Tue, 15 Jul 2014 16:34:53 -0700 |
Christian Wimmer |
Change API for stack walking to a visitor: TruffleRuntime#iterateFrames replaces TruffleRuntime#getStackTrace
|
Tue, 15 Jul 2014 20:11:21 -0700 |
Stefan Anzinger |
[SPARC] Fixing structure of fpops to avoid javac/findbugs complaints
|
Tue, 15 Jul 2014 19:42:36 -0700 |
Stefan Anzinger |
[SPARC] Fix warnings thrown by compiler
|
Tue, 15 Jul 2014 19:21:28 -0700 |
Stefan Anzinger |
Merge
|
Tue, 15 Jul 2014 19:15:46 -0700 |
Stefan Anzinger |
[SPARC] Avoiding ArraysSubstitutions and StringSubstitutions for SPARC for now, will be introduced later.
|
Tue, 15 Jul 2014 19:07:29 -0700 |
Stefan Anzinger |
[SPARC] Emit compareAndSwap for AtomicInteger and AtomicLong, Removing o7 register from usable ones, as this register is always overwritten, when using Call or JumpAndLink instructions in SPARC, even callee does not overwrite explicitly, implicit exception is defined when doing integer division, parameter constraint narrowed to only register on Unary2Op, Fix SPARCTestOp, as it did a compare instead of an and with condition codes
|
Mon, 14 Jul 2014 05:15:33 -0700 |
Stefan Anzinger |
[SPARC] fix SPARCLIRGenerator.emitNot
|
Mon, 14 Jul 2014 05:04:45 -0700 |
Stefan Anzinger |
[SPARC] Implementing visitInfopointNode
|
Mon, 14 Jul 2014 04:42:08 -0700 |
Stefan Anzinger |
[SPARC] Fixing dcmp instructions (cmove jump offset)
|
Sun, 13 Jul 2014 17:46:57 -0700 |
Stefan Anzinger |
[SPARC] Implement floatingpoint branch instructions, removing math substitutions for SPARC; fixing problems with constants in debug info (Big/Little Endian problems)
|
Fri, 11 Jul 2014 18:43:18 -0700 |
Stefan Anzinger |
[SPARC] Fixing IntegerBits
|
Fri, 11 Jul 2014 18:22:12 -0700 |
Stefan Anzinger |
[SPARC] Fixing LongBits tests and some implicit exceptions
|
Wed, 09 Jul 2014 09:36:13 -0700 |
Stefan Anzinger |
[SPARC/AMD64] Ignore AllocatorTest when the platform does not match.
|
Wed, 09 Jul 2014 08:48:03 -0700 |
Stefan Anzinger |
[SPARC] Fixing SPARCAllocatorTest
|
Tue, 15 Jul 2014 14:23:31 -0700 |
Michael Van De Vanter |
Merge with b0ea5c266655253934e403f00d69aedc1f68e052
|
Tue, 15 Jul 2014 14:22:14 -0700 |
Michael Van De Vanter |
SL: update tests; error locations reported differently with source attribution change.
|
Mon, 14 Jul 2014 17:06:32 -0700 |
Michael Van De Vanter |
Merge with f0f4402a4f65bc5456feeb4d78e6b4843ec23d8c
|
Mon, 14 Jul 2014 16:51:41 -0700 |
Michael Van De Vanter |
SL: upgrade source attribution
|
Mon, 14 Jul 2014 16:04:09 -0700 |
Michael Van De Vanter |
Truffle: NodeUtil fix for displaying null SourceSections.
|
Tue, 15 Jul 2014 15:49:12 +0200 |
Roland Schatz |
Fix typo in comment.
|
Tue, 15 Jul 2014 11:35:30 +0200 |
Josef Eisl |
BaselineControlFlowGraph compute dominators and verify.
|
Tue, 15 Jul 2014 10:25:40 +0200 |
Josef Eisl |
Move computeDominators to AbstractControlFlowGraph.
|
Tue, 15 Jul 2014 10:17:10 +0200 |
Josef Eisl |
Move setDominator() and setDominated() to AbstractBlock.
|
Mon, 14 Jul 2014 19:56:44 +0200 |
Josef Eisl |
LSRA spill optimization: use AbstractControlFlowGraph.commonDominator.
|
Mon, 14 Jul 2014 19:32:01 +0200 |
Josef Eisl |
Move AbstractBlock.{dominates, isDominatedBy} to AbstractControlFlowGraph.
|
Mon, 14 Jul 2014 19:27:35 +0200 |
Josef Eisl |
Document invariants of AbstractControlFlowGraph.getBlocks().
|
Mon, 14 Jul 2014 19:55:14 +0200 |
Josef Eisl |
Move commonDominator to AbstractControlFlowGraph.
|
Mon, 14 Jul 2014 20:23:09 +0200 |
Josef Eisl |
Move CFGVerifier to graal.compiler.common and make it abstract.
|
Mon, 14 Jul 2014 11:06:21 +0200 |
Roland Schatz |
Canonicalize multiplication with 1.0 and addition with -0.0.
|
Fri, 11 Jul 2014 17:54:57 +0200 |
Doug Simon |
added tests for type resolution
|
Fri, 11 Jul 2014 16:48:59 +0200 |
Bernhard Urban |
findbugs: fix URLs in mx helper
|
Fri, 11 Jul 2014 16:30:52 +0200 |
Bernhard Urban |
findbugs: add lafo mirror
|
Fri, 11 Jul 2014 16:28:31 +0200 |
Bernhard Urban |
findbugs: bump version
|
Fri, 11 Jul 2014 16:41:14 +0200 |
Lukas Stadler |
make PhiNode.singleValue behave correctly for null values (in guard phis)
|
Fri, 11 Jul 2014 14:27:06 +0200 |
Doug Simon |
fixed eclipseformat issue
|
Fri, 11 Jul 2014 14:21:57 +0200 |
Doug Simon |
Merge.
|
Fri, 11 Jul 2014 14:19:21 +0200 |
Doug Simon |
added forwarding methods to MetaUtil and marked them with @Deprecated to simplify adapting new API
|
Fri, 11 Jul 2014 13:47:47 +0200 |
Doug Simon |
made type resolution require an accessing class context
|
Fri, 11 Jul 2014 00:27:23 +0200 |
Doug Simon |
moved isJavaLangObject(ResolvedJavaType type) from MetaUtil to be a default method in ResolvedJavaType
|
Thu, 10 Jul 2014 23:56:39 +0200 |
Doug Simon |
moved profileToString(ProfilingInfo info, ResolvedJavaMethod method, String sep) from MetaUtil to be a default method in ProfilingInfo
|
Thu, 10 Jul 2014 23:50:09 +0200 |
Doug Simon |
fixed minor regression
|
Thu, 10 Jul 2014 23:49:05 +0200 |
Doug Simon |
moved getParameterAnnotations(Class<T> annotationClass, ResolvedJavaMethod method) from MetaUtil to be a default method in ResolvedJavaMethod
|
Thu, 10 Jul 2014 23:45:16 +0200 |
Doug Simon |
moved toClassName(JavaType) from MetaUtil to be a default method in JavaType
|
Thu, 10 Jul 2014 23:22:47 +0200 |
Doug Simon |
moved signatureToTypes(ResolvedJavaMethod method) from MetaUtil to be a default method in ResolvedJavaMethod
|
Thu, 10 Jul 2014 23:15:02 +0200 |
Doug Simon |
removed com.oracle.graal.api.meta.jdk8.test project
|
Thu, 10 Jul 2014 23:07:55 +0200 |
Doug Simon |
moved signatureToTypes(Signature signature, JavaType receiverType) from MetaUtil to be a default method in Signature
|
Thu, 10 Jul 2014 23:02:34 +0200 |
Doug Simon |
moved signatureToMethodDescriptor(Signature sig) from MetaUtil to be a default method in Signature
|
Thu, 10 Jul 2014 22:51:38 +0200 |
Doug Simon |
moved lookupJavaTypes(MetaAccessProvider metaAccess, Class<?>[] classes) from MetaUtil to be a default method in MetaAccessProvider
|
Thu, 10 Jul 2014 22:48:44 +0200 |
Doug Simon |
moved format(String format, JavaField field) from MetaUtil to be a default method in JavaField
|
Thu, 10 Jul 2014 22:44:38 +0200 |
Doug Simon |
moved format(String format, JavaMethod method) from MetaUtil to be a default method in JavaMethod
|
Thu, 10 Jul 2014 22:33:53 +0200 |
Doug Simon |
moved toJavaName(JavaType type) from MetaUtil to be a default method in JavaType
|
Thu, 10 Jul 2014 22:25:08 +0200 |
Doug Simon |
moved toJavaName(JavaType type, boolean qualified) from MetaUtil to be a default method in JavaType
|
Thu, 10 Jul 2014 21:46:27 +0200 |
Doug Simon |
moved getParameterAnnotation() from MetaUtil to be a default method in ResolvedJavaMethod
|
Thu, 10 Jul 2014 21:20:26 +0200 |
Doug Simon |
moved getElementalType() from MetaUtil to be a default method in JavaType
|
Fri, 11 Jul 2014 13:40:01 +0200 |
Lukas Stadler |
simplify MemoryPhiNodes and GuardPhiNodes with single values
|
Fri, 11 Jul 2014 02:57:34 +0200 |
Andreas Woess |
Backed out changeset: cec5a97ba1e4
|
Thu, 10 Jul 2014 20:43:26 +0200 |
Andreas Woess |
uppercase JSON for consistency
|
Thu, 10 Jul 2014 20:36:01 +0200 |
Andreas Woess |
Truffle: remove needless null check
|
Thu, 10 Jul 2014 19:36:27 +0200 |
Andreas Woess |
Merge
|
Tue, 08 Jul 2014 20:19:34 +0200 |
Andreas Woess |
Truffle: add argument type speculation
|
Thu, 10 Jul 2014 19:34:49 +0200 |
Andreas Woess |
PartialEvaluator: do not rely on ResolvedJavaMethod#canBeInlined()
|
Thu, 10 Jul 2014 18:15:29 +0200 |
Andreas Woess |
Truffle: improve NodeIterator
|
Thu, 10 Jul 2014 18:08:29 +0200 |
Andreas Woess |
Truffle: move iterator to NodeClass
|
Thu, 10 Jul 2014 18:08:29 +0200 |
Andreas Woess |
Truffle: use ClassValue for NodeClass
|
Thu, 10 Jul 2014 18:08:29 +0200 |
Andreas Woess |
Truffle: remove obsolete NodeUtil.findNodeInstancesInFunction (functionally equivalent to findAllNodeInstances)
|
Thu, 10 Jul 2014 18:08:29 +0200 |
Andreas Woess |
Truffle: move TraceRewrites code to NodeUtil
|
Thu, 10 Jul 2014 18:29:58 +0200 |
Roland Schatz |
Support for specifying log and dump levels.
|
Thu, 10 Jul 2014 17:17:17 +0200 |
Lukas Stadler |
assertion in ConvertDeoptimizeToGuardPhase
|
Thu, 10 Jul 2014 17:11:57 +0200 |
Lukas Stadler |
do not create proxy nodes if the graph doesn't need them
|
Thu, 10 Jul 2014 17:07:35 +0200 |
Lukas Stadler |
let FloatingReadPhase deal with existing MemoryPhiNodes
|
Thu, 10 Jul 2014 16:46:19 +0200 |
Lukas Stadler |
remove MemoryProxyNode (memory graph is built after proxies are removed)
|
Thu, 10 Jul 2014 16:45:18 +0200 |
Lukas Stadler |
start Stub compilation at mid tier
|
Thu, 10 Jul 2014 16:44:49 +0200 |
Lukas Stadler |
remove value proxies during MacroNode lowering
|
Thu, 10 Jul 2014 16:45:43 +0200 |
Lukas Stadler |
make some fields accessible in EffectsClosure
|
Thu, 10 Jul 2014 15:03:18 +0200 |
Doug Simon |
factored out _eclipseinit_project to all per-project Eclipse configuration
|
Thu, 10 Jul 2014 14:30:10 +0200 |
Lukas Stadler |
GraphEffectList rework (with lambdas)
|
Thu, 10 Jul 2014 14:23:45 +0200 |
Lukas Stadler |
fix for getDisplacementStamp
|
Thu, 10 Jul 2014 14:04:52 +0200 |
Lukas Stadler |
better stamps for left shifts with fixed shift amount
|
Thu, 10 Jul 2014 14:04:16 +0200 |
Lukas Stadler |
setter for MonitorExitNode.escapedReturnValue
|
Thu, 10 Jul 2014 14:04:01 +0200 |
Lukas Stadler |
new GraphUtil.unlinkFixedNode utility method
|
Thu, 10 Jul 2014 13:42:41 +0200 |
Lukas Stadler |
throw error when lowering MacroNode without stateAfter to an InvokeNode
|
Thu, 10 Jul 2014 13:42:17 +0200 |
Lukas Stadler |
fix for IfNode.pushNodesThroughIf (push more than one node)
|
Thu, 10 Jul 2014 12:33:32 +0200 |
Doug Simon |
better fix for deadlock in GraalVM under -Xcomp (JBS:GRAAL-48)
|
Thu, 10 Jul 2014 10:20:55 +0200 |
Lukas Stadler |
check phi types in during PEA state merging
|
Tue, 08 Jul 2014 16:25:10 +0200 |
Lukas Stadler |
don't let reads float across SaveAllRegistersNode
|
Tue, 08 Jul 2014 16:24:46 +0200 |
Lukas Stadler |
getDisplacementStamp on LocationNodes
|
Tue, 08 Jul 2014 16:17:30 +0200 |
Lukas Stadler |
skip assertion in SchedulePhase for MemoryCheckpoint.Multi nodes
|
Tue, 08 Jul 2014 16:17:13 +0200 |
Lukas Stadler |
let ForeignStubCallNode kill PENDING_EXCEPTION_LOCATION
|
Tue, 08 Jul 2014 16:14:09 +0200 |
Lukas Stadler |
use a location for stack banging
|
Tue, 08 Jul 2014 16:13:35 +0200 |
Lukas Stadler |
cleanup in AssertionSnippets (remove unused native method)
|
Tue, 08 Jul 2014 16:13:05 +0200 |
Lukas Stadler |
code cleanup in WriteBarrierAdditionPhase
|
Tue, 08 Jul 2014 16:12:34 +0200 |
Lukas Stadler |
clean up MemoryNode interface (remove asMemory... methods)
|
Wed, 09 Jul 2014 20:24:34 +0200 |
Doug Simon |
added test for -Xcomp to the gate
|
Wed, 09 Jul 2014 19:03:01 +0200 |
Doug Simon |
fixed field name in LocalImpl.toString()
|
Wed, 09 Jul 2014 19:02:29 +0200 |
Doug Simon |
fixed deadlock in GraalVM under -Xcomp (JBS:GRAAL-48)
|
Wed, 09 Jul 2014 10:42:34 +0200 |
Bernhard Urban |
truffle compiler: put arguments in message of NPCNode
|
Wed, 09 Jul 2014 09:36:06 +0200 |
Bernhard Urban |
truffle compiler: make lowering of NeverPartOfCompilationNode fail
|
Wed, 09 Jul 2014 09:31:21 +0200 |
Bernhard Urban |
truffle compiler: be a bit more aggressive on cutting exceptions/errors
|
Wed, 09 Jul 2014 09:28:08 +0200 |
Bernhard Urban |
truffle compiler: rename
|
Tue, 08 Jul 2014 18:15:58 -0700 |
Stefan Anzinger |
[SPARC] Fix Double register allocation
|
Tue, 08 Jul 2014 17:57:32 -0700 |
Stefan Anzinger |
[SPARC] Fixing i2d and l2f and handling of implicit exceptions
|
Tue, 08 Jul 2014 21:38:21 +0200 |
Doug Simon |
added CHECK macros in uses of SymbolTable::new_symbol; added CHECK_ABORT macros for TRAPS functions that must abort the VM if they throw an exception
|
Tue, 08 Jul 2014 21:35:46 +0200 |
Doug Simon |
added missing check for pending exception
|
Tue, 08 Jul 2014 21:29:13 +0200 |
Doug Simon |
changed return type of Local.getType() to JavaType
|
Tue, 08 Jul 2014 21:23:22 +0200 |
Doug Simon |
made Factory.newClassLoader() private
|
Tue, 08 Jul 2014 15:59:34 +0200 |
Danilo Ansaloni |
Truffle: if value is null use instance stamps, not class or type stamps.
|
Tue, 08 Jul 2014 14:25:55 +0200 |
Roland Schatz |
Don't rewrite to trapping null checks if the FrameState has an input that's anchored to the deopting branch.
|
Mon, 07 Jul 2014 20:27:20 -0700 |
Tom Rodriguez |
ensure instanceof and null check stay dependent
|
Mon, 07 Jul 2014 20:26:31 -0700 |
Tom Rodriguez |
don't forget to record assumptions
|
Mon, 07 Jul 2014 17:43:27 -0700 |
Tom Rodriguez |
use findUniqueConcreteSubtype in InstanceOfNode
|
Mon, 07 Jul 2014 11:54:49 -0700 |
Tom Rodriguez |
eliminate JUnitWrapper
|
Mon, 07 Jul 2014 11:53:25 -0700 |
Tom Rodriguez |
adjust comment
|
Mon, 07 Jul 2014 14:51:53 +0200 |
Doug Simon |
mx: classpath function now accepts distributions as well (which are prepend to the class path)
|
Mon, 07 Jul 2014 12:16:36 +0200 |
Lukas Stadler |
return null if phase is not found in PhaseSuite.findPhase
|
Mon, 07 Jul 2014 12:15:44 +0200 |
Lukas Stadler |
hasValueProxies on StructuredGraph
|
Fri, 04 Jul 2014 21:29:40 +0200 |
Christian Humer |
Fixed headers.
|
Fri, 04 Jul 2014 21:19:34 +0200 |
Christian Humer |
Fixed headers.
|
Fri, 04 Jul 2014 21:02:19 +0200 |
Christian Humer |
Fixed line delimiters.
|
Fri, 04 Jul 2014 19:48:28 +0200 |
Christian Humer |
Fixed line delimiters.
|
Fri, 04 Jul 2014 18:56:54 +0200 |
Christian Humer |
Truffle: added new experimental splitting heuristic.
|
Fri, 04 Jul 2014 18:56:54 +0200 |
Christian Humer |
Truffle: added Truffle stamps for argument profiling.
|
Fri, 04 Jul 2014 18:56:54 +0200 |
Christian Humer |
Truffle: added API for typed objects.
|
Fri, 04 Jul 2014 18:56:54 +0200 |
Christian Humer |
Truffle: new option TraceTruffleCompilationCallTree which prints the inlined call tree just before compilation.
|
Fri, 04 Jul 2014 16:06:44 +0200 |
Lukas Stadler |
cleanup in AssertionNode
|
Fri, 04 Jul 2014 16:06:44 +0200 |
Lukas Stadler |
send log output to native tty
|
Fri, 04 Jul 2014 13:47:37 +0200 |
Gilles Duboscq |
ConvertDeoptimizeToGuardPhase: remove useless BeginNodes
|
Fri, 04 Jul 2014 13:40:34 +0200 |
Gilles Duboscq |
Move DefaultCanonicalizerTool to GraphUtil and make it a DefaultSimplifierTool
|
Thu, 03 Jul 2014 18:27:08 +0200 |
Gilles Duboscq |
GuardLoweringPhase should not leave dead nodes behind
|
Wed, 02 Jul 2014 18:23:56 +0200 |
Gilles Duboscq |
Move name from HotSpotNmethod to InstalledCode to have a name again for truffle nmethods.
|
Wed, 02 Jul 2014 16:54:45 +0200 |
Gilles Duboscq |
RemoveValueProxyPhase should remove dead framestates recursively
|
Thu, 03 Jul 2014 23:28:35 +0200 |
Doug Simon |
removed (Java based) CompilationQueue
|
Thu, 03 Jul 2014 21:47:59 +0200 |
Doug Simon |
made Graal symbol declarations conditional upon GRAAL macro
|
Thu, 03 Jul 2014 19:07:44 +0200 |
Doug Simon |
removed use of SecurityManager and hiding fields from reflection (made redundant by -XX:+UseGraalClassLoader option)
|
Thu, 03 Jul 2014 18:57:20 +0200 |
Doug Simon |
made -esa apply to Graal classes even if they are not loaded by the boot class loader
|
Thu, 03 Jul 2014 16:30:28 +0200 |
Doug Simon |
added support to load classes from graal.jar with a separate class loader
|
Thu, 03 Jul 2014 14:31:34 +0200 |
Doug Simon |
mx: remove entries from unittest class path that are in graal.jar when running with a Graal enabled VM
|
Thu, 03 Jul 2014 14:29:21 +0200 |
Doug Simon |
mx: converted class path variables to camel case for better readability
|
Thu, 03 Jul 2014 14:21:57 +0200 |
Doug Simon |
HSAIL: removed debug output
|
Wed, 02 Jul 2014 16:06:42 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: rename PhylumTag to SyntaxTag (along with related classes/methods)
|
Wed, 02 Jul 2014 23:40:19 +0200 |
Doug Simon |
HSAIL: added support for several missing java.lang.Math routines
|
Wed, 02 Jul 2014 13:40:10 -0700 |
Tom Rodriguez |
Merge
|
Wed, 02 Jul 2014 13:05:02 -0700 |
Tom Rodriguez |
Allow mx unittest to run single test method from a class
|
Tue, 01 Jul 2014 19:39:01 -0700 |
Tom Rodriguez |
treat empty LineNumberTable as non-existent
|
Tue, 01 Jul 2014 19:37:44 -0700 |
Tom Rodriguez |
InstanceKlass::_init_state only exists for InstanceKlasses
|
Tue, 01 Jul 2014 19:36:36 -0700 |
Tom Rodriguez |
ensure the declared method holder is at least linked before emitting an invoke
|
Tue, 01 Jul 2014 19:35:13 -0700 |
Tom Rodriguez |
Ensure that uniqueConcreteMethod is called with a resolved concrete method
|
Tue, 01 Jul 2014 12:37:58 -0700 |
Tom Rodriguez |
look for original method and substitution when processing snippet graph
|
Tue, 01 Jul 2014 12:37:14 -0700 |
Tom Rodriguez |
Check for negative array size in Array.newInstance
|
Tue, 01 Jul 2014 12:36:51 -0700 |
Tom Rodriguez |
Check -Xbatch still works in the gate
|
Wed, 02 Jul 2014 15:04:25 +0200 |
Josef Eisl |
LSRA spill optimization: use DOMINATOR_SPILL_MOVE_ID to mark moves.
|
Wed, 02 Jul 2014 13:52:25 +0200 |
Josef Eisl |
LSRA spill optimization: backout changesets obsoleted by eager spill move placement.
|
Wed, 02 Jul 2014 13:47:01 +0200 |
Josef Eisl |
LSRA spill optimization: insert spill moves eagerly.
|
Tue, 01 Jul 2014 20:35:53 +0200 |
Josef Eisl |
LSRA spill optimization: fix another spill move placement bug.
|
Tue, 17 Jun 2014 14:42:14 +0200 |
Josef Eisl |
LSRA spill optimization: rename UseBlockIterator to IntervalBlockIterator.
|
Tue, 17 Jun 2014 14:41:41 +0200 |
Josef Eisl |
LSRA spill optimization: fix UseBlockIterator.
|
Mon, 16 Jun 2014 20:04:13 +0200 |
Josef Eisl |
LSRA spill optimization: insert dominator spill move after data flow resolution moves.
|
Wed, 11 Jun 2014 20:24:10 +0200 |
Josef Eisl |
LSRA spill optimization: consider all spill blocks not only use positions.
|
Wed, 11 Jun 2014 19:22:36 +0200 |
Josef Eisl |
LSRA: add debug scope for eliminateSpillMoves() and assignLocations().
|
Wed, 11 Jun 2014 19:21:05 +0200 |
Josef Eisl |
LSRA spill optimization: remove spill block probability assertion (temporarily).
|
Wed, 11 Jun 2014 17:03:23 +0200 |
Josef Eisl |
LSRA spill optimization: iterate all ranges of spill interval.
|
Wed, 11 Jun 2014 17:02:27 +0200 |
Josef Eisl |
LSRA spill optimization: move spill position to the dominator if at spill interval.
|
Wed, 11 Jun 2014 14:51:27 +0200 |
Josef Eisl |
LSRA spill optimization: mark the correct frame locations.
|
Wed, 11 Jun 2014 14:49:59 +0200 |
Josef Eisl |
LSRA spill optimization: use the correct from location for the spill move.
|
Tue, 10 Jun 2014 16:43:26 +0200 |
Josef Eisl |
LSRA spill optimization: insert the spill moves at the right position.
|
Tue, 10 Jun 2014 13:29:41 +0200 |
Josef Eisl |
LSRA spill optimization: start at the begin of the spill interval.
|
Thu, 05 Jun 2014 16:38:24 +0200 |
Josef Eisl |
LSRA spill optimization: take all blocks (with usepos) of a spill interval into account.
|
Thu, 05 Jun 2014 13:25:51 +0200 |
Josef Eisl |
LSRA spill optimization: relax probability assertion.
|
Thu, 05 Jun 2014 10:36:59 +0200 |
Josef Eisl |
LSRA spill optimization: add -G:+LSRAOptimizeSpillPosition option (default: enabled).
|
Wed, 04 Jun 2014 19:43:12 +0200 |
Josef Eisl |
LSRA spill optimization: only use predecessor block if it has lower probability than the definition.
|
Wed, 04 Jun 2014 16:54:56 +0200 |
Josef Eisl |
LSRA spill optimization: move spill out of loops.
|
Wed, 04 Jun 2014 16:05:14 +0200 |
Josef Eisl |
LSRA spill optimization: rename SpillInDominator.MultipleSpills to SpillState.SpillInDominator.
|
Wed, 04 Jun 2014 15:40:23 +0200 |
Josef Eisl |
LSRA spill optimization: spill at earliest dominator.
|
Wed, 04 Jun 2014 14:53:12 +0200 |
Josef Eisl |
LSRA spill optimization: calculate optimized spill position.
|
Wed, 04 Jun 2014 12:19:24 +0200 |
Josef Eisl |
And Interval.getSplitChildren().
|
Wed, 02 Jul 2014 15:29:44 +0200 |
Josef Eisl |
LinearScan: use InstructionStateProcedure.
|
Wed, 02 Jul 2014 15:26:28 +0200 |
Josef Eisl |
Introduce InstructionStateProcedure.
|
Wed, 02 Jul 2014 14:56:30 +0200 |
Roland Schatz |
Support direct memory compare of uncompressed metadata references if they fit in 32 bit.
|
Tue, 01 Jul 2014 19:06:06 +0200 |
Gilles Duboscq |
Make sure LoopEx.reassociateInvariants doesn't leave dead nodes behind
|
Tue, 01 Jul 2014 18:26:08 +0200 |
Gilles Duboscq |
No need to duplicate the loop begin's state for LoopFragmentInside
|
Tue, 01 Jul 2014 18:10:27 +0200 |
Gilles Duboscq |
LoopFragmentInside: make sure no dead phi are left after phis have been rewritten
|
Tue, 01 Jul 2014 18:08:19 +0200 |
Gilles Duboscq |
Minor refactoring in LoopFragment.mergeEarlyExits to improve readability
|
Fri, 27 Jun 2014 11:50:07 +0200 |
Gilles Duboscq |
Make find_method_handle_intrinsic work in Xint mode
|
Tue, 01 Jul 2014 17:04:39 +0200 |
Roland Schatz |
Improve documentation of LIRKind.
|
Tue, 01 Jul 2014 16:06:17 +0200 |
Roland Schatz |
Propagate reference information through arithmetics.
|
Tue, 01 Jul 2014 15:37:38 +0200 |
Roland Schatz |
Fix c1visualizer dump.
|
Tue, 01 Jul 2014 15:45:14 +0200 |
Doug Simon |
Merge.
|
Tue, 01 Jul 2014 15:42:59 +0200 |
Doug Simon |
made FloatingReadNode clean up dead nodes it creates
|
Tue, 01 Jul 2014 12:10:37 +0200 |
Doug Simon |
made IfCanonicalizerTest clean up dead nodes it creates
|
Tue, 01 Jul 2014 12:05:27 +0200 |
Doug Simon |
made InductionVariable.deleteUnusedNodes() abstract
|
Tue, 01 Jul 2014 11:48:54 +0200 |
Doug Simon |
remove frame state manipulation after a DeoptimizeNode is appended as the state will never be used; remove unused ParameterNodes from a graph
|
Tue, 01 Jul 2014 09:48:10 +0200 |
Doug Simon |
removed debug code
|
Tue, 01 Jul 2014 14:57:53 +0200 |
Lukas Stadler |
fix ReadNode canonicalization for guard-type usages of null-checking reads
|
Tue, 01 Jul 2014 12:14:58 +0200 |
Lukas Stadler |
code and javadoc cleanups in Canonicalizable and NodeClassIterable
|
Tue, 01 Jul 2014 11:37:17 +0200 |
Lukas Stadler |
small fix and doc for @OptionalInput
|
Mon, 30 Jun 2014 19:34:05 -0700 |
Michael Van De Vanter |
Truffle/Source: add a singleton null instance of SourceCallback
|
Mon, 30 Jun 2014 21:22:39 +0200 |
Doug Simon |
HSAIL: cannot reference OkraContext if it cannot be loaded
|
Mon, 30 Jun 2014 19:01:27 +0200 |
Lukas Stadler |
small formatting fixes for SPARC changes
|
Mon, 30 Jun 2014 18:46:41 +0200 |
Lukas Stadler |
explicitly define optional inputs in @Input
|
Mon, 30 Jun 2014 18:46:41 +0200 |
Lukas Stadler |
VirtualObjectNode is a floating node
|
Mon, 30 Jun 2014 18:46:36 +0200 |
Lukas Stadler |
Merge
|
Mon, 30 Jun 2014 18:17:13 +0200 |
Stefan Anzinger |
Merge
|
Mon, 30 Jun 2014 17:27:35 +0200 |
Stefan Anzinger |
[SPARC] fixing findbug warnings
|
Mon, 30 Jun 2014 12:02:19 +0200 |
Stefan Anzinger |
Merge with 5cdcb94a7cf7d9782107cc582f3e4b50000d5d1f
|
Mon, 30 Jun 2014 08:50:26 +0200 |
Stefan Anzinger |
[SPARC] Improving implicit exception handling on sparc
|
Fri, 06 Jun 2014 01:19:20 +0200 |
Stefan Anzinger |
Merge
|
Fri, 06 Jun 2014 00:18:30 +0200 |
Stefan Anzinger |
[SPARC] Fixing last issues on jtt.bytecode, reverting changes to HexCodeFile, fixed parsing method in Disassembler and submitted the patch
|
Thu, 05 Jun 2014 16:28:13 +0200 |
Stefan Anzinger |
[SPARC] Fixing BC_new, BC_fcmpxx
|
Thu, 05 Jun 2014 15:28:25 +0200 |
Stefan Anzinger |
Fixing dcmp
|
Thu, 05 Jun 2014 11:28:16 +0200 |
Stefan Anzinger |
[SPARC] Fixing lots of float and double issues.
|
Tue, 03 Jun 2014 14:31:36 +0200 |
Stefan Anzinger |
Merge
|
Tue, 03 Jun 2014 14:29:40 +0200 |
Stefan Anzinger |
Fixing tests with number conversions, float and double handling. Introducing new VIS3 instructions. Adding testcases.
|
Mon, 02 Jun 2014 21:08:05 +0200 |
Stefan Anzinger |
Merge
|
Mon, 02 Jun 2014 21:00:37 +0200 |
Stefan Anzinger |
Fixing issues with fdiv
|
Mon, 02 Jun 2014 20:41:44 +0200 |
Stefan Anzinger |
Using absolute addressing instead of pc relative in fixup.
|
Mon, 02 Jun 2014 20:40:57 +0200 |
Stefan Anzinger |
Fixing BC_i2f, BC_i2c, BC_fadd
|
Sat, 31 May 2014 00:30:26 +0200 |
Stefan Anzinger |
[SPARC] Adding deoptimization handler foreign call
|
Fri, 30 May 2014 15:09:09 +0200 |
Stefan Anzinger |
Merge
|
Fri, 30 May 2014 13:23:53 +0200 |
Stefan Anzinger |
Merge
|
Fri, 30 May 2014 10:45:23 +0200 |
Stefan Anzinger |
New tests for BC_lcmp
|
Fri, 30 May 2014 10:42:20 +0200 |
Stefan Anzinger |
Fixing stub call to unwindExceptionToCaller and jumpToExceptionHandler
|
Thu, 24 Apr 2014 14:09:40 +0200 |
Stefan Anzinger |
Make proper code for c const strings required for fixup in hotspot
|
Thu, 24 Apr 2014 14:02:20 +0200 |
Stefan Anzinger |
Narrowing down the return value (short, char and bool) of called method on Big Endian architectures.
|
Thu, 24 Apr 2014 07:41:56 +0200 |
Stefan Anzinger |
Added lookup for Gaals JavaThread::graal_alternate_call_target_offset() in the i2c.
|
Thu, 24 Apr 2014 07:25:02 +0200 |
Stefan Anzinger |
mx_graal.py unittest make testname match with wildcards *
|
Thu, 24 Apr 2014 07:21:24 +0200 |
Stefan Anzinger |
Implementing LNEG and check for the right condition code register.
|
Sat, 19 Apr 2014 15:32:02 +0200 |
Stefan Anzinger |
JUnit Reporting
|
Sat, 19 Apr 2014 15:29:48 +0200 |
Stefan Anzinger |
SPARCMove.java: Adding constant float and double loads
|
Mon, 30 Jun 2014 18:03:24 +0200 |
Doug Simon |
HSAIL: skip certain tests if running on the HSAIL simulator
|
Mon, 30 Jun 2014 17:47:45 +0200 |
Doug Simon |
filter out subsequent reports for phases that don't clean up their own dead nodes
|
Mon, 30 Jun 2014 17:28:53 +0200 |
Doug Simon |
Merge.
|
Mon, 30 Jun 2014 17:27:40 +0200 |
Doug Simon |
ensure memory map (if any) for a snippet template is attached to the returnNode
|
Mon, 30 Jun 2014 17:24:15 +0200 |
Doug Simon |
improved javadoc
|
Mon, 30 Jun 2014 17:23:56 +0200 |
Doug Simon |
simplified DebugVerifyHandler API to be closer to DebugDumpHandler
|
Mon, 30 Jun 2014 15:43:25 +0200 |
Doug Simon |
fixed incorrect forwarding of ZERO_USAGEs event in ChainedNodeEventListener
|
Fri, 27 Jun 2014 13:39:36 +0200 |
Doug Simon |
simplified NodeEventListener implementations by having all events routed to a single method by default
|
Fri, 27 Jun 2014 13:38:18 +0200 |
Doug Simon |
include added nodes to those canonicalized by the EffectsPhase after effects have been applied
|
Fri, 27 Jun 2014 11:59:38 +0200 |
Doug Simon |
removed legacy GraphEvent[Log] code
|
Mon, 30 Jun 2014 16:14:00 +0200 |
Lukas Stadler |
add predecessors to worklist during MergeNode splitting
|
Mon, 30 Jun 2014 15:45:41 +0200 |
Christian Wirth |
explicit conversion to (int), fixes Windows build
|
Mon, 30 Jun 2014 11:38:54 +0200 |
Lukas Stadler |
split MacroNode into MacroNode and MacroStateSplitNode
|
Thu, 26 Jun 2014 13:26:58 +0200 |
Josef Eisl |
Rename ValuePosition.superPosition to outerPosition.
|
Thu, 26 Jun 2014 13:22:26 +0200 |
Josef Eisl |
Add and improve ValuePositionTest.
|
Thu, 26 Jun 2014 12:03:32 +0200 |
Josef Eisl |
Fix ValuePosition recursive lookup issue for CompositeValues.
|
Thu, 26 Jun 2014 12:01:22 +0200 |
Josef Eisl |
Add graal.test project and ValuePositionTest.
|
Thu, 26 Jun 2014 11:19:31 +0200 |
Josef Eisl |
Fix ValuePosition.set() issues.
|
Wed, 25 Jun 2014 20:39:27 +0200 |
Josef Eisl |
Add ValuePosition.isCompositePosition().
|
Wed, 25 Jun 2014 20:27:22 +0200 |
Josef Eisl |
Move ValuePosition into a dedicated file.
|
Wed, 25 Jun 2014 20:15:35 +0200 |
Josef Eisl |
Move ValuePosition into LIRIntrospection.
|
Wed, 25 Jun 2014 19:23:30 +0200 |
Josef Eisl |
Start to make ValuePosition aware of CompositeValues.
|
Wed, 25 Jun 2014 16:15:35 +0200 |
Josef Eisl |
Add LIRInstruction.forEach*(ValuePositionProcedure proc).
|
Wed, 25 Jun 2014 15:30:59 +0200 |
Josef Eisl |
Add ValuePositionProcedure and corresponding forEach methods.
|
Wed, 25 Jun 2014 15:11:05 +0200 |
Josef Eisl |
Rename LIRInstructionClass.Position to ValuePosition to avoid confusion with NodeClass.Position.
|
Wed, 25 Jun 2014 15:04:00 +0200 |
Josef Eisl |
Introduce LIRInstructionClass.Position.
|
Fri, 27 Jun 2014 23:04:59 +0200 |
Doug Simon |
clarify option checking code from option parsing code
|
Fri, 27 Jun 2014 23:00:27 +0200 |
Doug Simon |
handle unwinding exception through recursive call properly
|
Fri, 27 Jun 2014 22:58:54 +0200 |
Doug Simon |
separate error messages for missing versus invalid non-String option values
|
Fri, 27 Jun 2014 22:21:40 +0200 |
Doug Simon |
handle any exception raised during Graal option checking/parsing, not just those with a non-null message
|
Fri, 27 Jun 2014 22:11:08 +0200 |
Doug Simon |
better error message when mistaking a boolean option for a non-boolean option or vice versa
|
Fri, 27 Jun 2014 22:10:23 +0200 |
Doug Simon |
enforce use of boxed types for OptionDescriptor
|
Fri, 27 Jun 2014 19:55:54 +0200 |
Doug Simon |
implemented eager checking of Graal options (GRAAL-807)
|
Fri, 27 Jun 2014 17:24:28 +0200 |
Andreas Woess |
mx fsckprojects: do not traverse lib subdirectory
|
Thu, 26 Jun 2014 18:04:47 +0200 |
Andreas Woess |
JSONHelper: add builders for JSON objects and arrays
|
Fri, 27 Jun 2014 16:25:30 +0200 |
Bernhard Urban |
truffle compiler: small cleanup
|
Fri, 27 Jun 2014 16:25:02 +0200 |
Bernhard Urban |
truffle compiler: cut off assertion errors too
|
Fri, 27 Jun 2014 14:04:51 +0200 |
Lukas Stadler |
default implementation of CanonicalizerTool
|
Fri, 27 Jun 2014 14:04:51 +0200 |
Lukas Stadler |
getter for canonicalizeReads in CanonicalizerPhase
|
Fri, 27 Jun 2014 14:04:51 +0200 |
Lukas Stadler |
create correct stamps in IntegerDivNode and IntegerRemNode constructors
|
Fri, 27 Jun 2014 13:17:54 +0200 |
Bernhard Urban |
mx archive: print warning only in verbose mode
|
Fri, 27 Jun 2014 13:13:24 +0200 |
Miguel Garcia |
[inliner] isFreshInstantiation() was forgetting about AllocatedObjectNode
|
Fri, 27 Jun 2014 11:25:56 +0200 |
Bernhard Urban |
mx projects: add mirror location of external dependencies
|
Fri, 27 Jun 2014 10:14:00 +0200 |
Lukas Stadler |
JavaDoc for Canonicalizable
|
Thu, 26 Jun 2014 17:29:37 +0200 |
Lukas Stadler |
fix for LoadMethodNode
|
Thu, 26 Jun 2014 16:27:36 +0200 |
Lukas Stadler |
enable new-node assertion for all Canonicalizable node types
|
Thu, 26 Jun 2014 16:27:36 +0200 |
Lukas Stadler |
new constructor (with stateAfter) for UnsafeStoreNode
|
Thu, 26 Jun 2014 16:27:36 +0200 |
Lukas Stadler |
new constructor (with nullCheck and stateBefore) for ReadNode
|
Thu, 26 Jun 2014 16:27:36 +0200 |
Lukas Stadler |
new constructor (with stateAfter) for StoreFieldNode
|
Thu, 26 Jun 2014 16:27:36 +0200 |
Lukas Stadler |
let CanonicalizerPhase handle replacement with null in GuardNode.canonical
|
Thu, 26 Jun 2014 16:27:36 +0200 |
Lukas Stadler |
change some node types from Canonicalizable to Simplifiable
|
Thu, 26 Jun 2014 16:27:35 +0200 |
Lukas Stadler |
new constructor (with stateBefore) for AbstractDeoptimizeNode
|
Thu, 26 Jun 2014 16:27:35 +0200 |
Lukas Stadler |
small cleanup in ShortCircuitOrNode
|
Thu, 26 Jun 2014 16:27:35 +0200 |
Lukas Stadler |
make MathIntrinsicNode a UnaryNode
|
Thu, 26 Jun 2014 16:27:35 +0200 |
Lukas Stadler |
refactor more Canonicalizable implementations to not add new nodes to the graph
|
Thu, 26 Jun 2014 16:27:35 +0200 |
Lukas Stadler |
returning null Canonicalizer.canonical replaces usages with null
|
Thu, 26 Jun 2014 16:27:35 +0200 |
Lukas Stadler |
move removeIfUnused from CanonicalizerTool to SimplifierTool
|
Thu, 26 Jun 2014 17:40:03 +0200 |
Gilles Duboscq |
Update findbugs (old version is gone from sourceforge)
|
Thu, 26 Jun 2014 11:39:27 +0200 |
Gilles Duboscq |
Add .recommenders (Eclipse recommanders) and test.[0-9]+.er (Solaris Studio analyzser) to .hgignore
|
Thu, 26 Jun 2014 11:56:21 +0200 |
Gilles Duboscq |
Respect the VM's wish to record non-safepoint debug info
|
Thu, 26 Jun 2014 18:25:35 +0200 |
Gilles Duboscq |
use oops_do to modify saved hsail state
|
Thu, 26 Jun 2014 13:42:29 +0200 |
Doug Simon |
added listener for nodes being added to a graph; consolidated all node event listeners into new NodeEventListener interface and made registering such listeners work in a try-with-resources statement so that de-registration is automatic
|
Thu, 26 Jun 2014 10:50:28 +0200 |
Lukas Stadler |
small cleanup in UnsignedMathSubstitutions
|
Thu, 26 Jun 2014 10:48:46 +0200 |
Lukas Stadler |
use default methods to select Canonicalizable behavior
|
Thu, 26 Jun 2014 10:16:19 +0200 |
Lukas Stadler |
let ArrayLengthNode implement Canonicalizable.Binary
|
Thu, 26 Jun 2014 09:53:59 +0200 |
Lukas Stadler |
let AddLocationNode implement Canonicalizable.Binary
|
Thu, 26 Jun 2014 09:45:28 +0200 |
Lukas Stadler |
(re-apply) let LoadFieldNode implement Canonicalizable.Unary
|
Wed, 25 Jun 2014 18:47:41 +0200 |
Lukas Stadler |
Temporarily back out faulty changeset cc4b4fd5c484
|
Wed, 25 Jun 2014 17:58:51 +0200 |
Doug Simon |
fixed issue discovered by findbugs
|
Wed, 25 Jun 2014 17:40:15 +0200 |
Doug Simon |
added missed copyright header
|
Wed, 25 Jun 2014 17:34:25 +0200 |
Doug Simon |
Merge.
|
Wed, 25 Jun 2014 16:57:12 +0200 |
Doug Simon |
slight change to semantics of -G:NDCV option
|
Wed, 25 Jun 2014 16:56:45 +0200 |
Doug Simon |
converted MemoryMap to an interface and provided new MemoryMapNode implementation that is also a Node allowing the map and it's node entries to survive DeadCodeElimination by normal graph reachability rules
|
Wed, 25 Jun 2014 16:53:09 +0200 |
Doug Simon |
support constructing a NodeInputList from a collection of NodeInterface objects
|
Wed, 25 Jun 2014 16:52:29 +0200 |
Doug Simon |
handle parameter nodes have been dead code eliminated in MonitorGraphTest
|
Wed, 25 Jun 2014 12:38:16 +0200 |
Doug Simon |
rename: MemoryMapNode -> MemoryMap
|
Wed, 25 Jun 2014 16:55:01 +0200 |
Lukas Stadler |
let LoadFieldNode implement Canonicalizable.Unary
|
Wed, 25 Jun 2014 16:55:01 +0200 |
Lukas Stadler |
add initializing ValuePhiNode constructor
|
Wed, 25 Jun 2014 16:55:01 +0200 |
Lukas Stadler |
let LogicNegationNode and ShortCircuitNode implement Canonicalizable.Unary/Binary
|
Wed, 25 Jun 2014 16:55:01 +0200 |
Lukas Stadler |
implement Canonicalizable.Binary in the FixedBinaryNode hierarchy
|
Wed, 25 Jun 2014 16:55:01 +0200 |
Lukas Stadler |
let ClassCastNode, CheckCastDynamicNode and LoadHubNode implement Canonicalizable.Unary/Binary
|
Wed, 25 Jun 2014 16:55:01 +0200 |
Lukas Stadler |
let BranchProbabilityNode implement Simplifiable instead of Canonicalizable
|
Wed, 25 Jun 2014 16:55:01 +0200 |
Lukas Stadler |
rename getInput() to getValue() in LogicNegationNode
|
Wed, 25 Jun 2014 16:55:01 +0200 |
Lukas Stadler |
rename object() to getValue() in LoadHubNode
|
Wed, 25 Jun 2014 16:55:00 +0200 |
Lukas Stadler |
rename x() to getX() and y() to getY() in FixedBinaryNode
|
Wed, 25 Jun 2014 16:54:56 +0200 |
Lukas Stadler |
implement Canonicalizable.Binary in the BinaryNode hierarchy
|
Wed, 25 Jun 2014 16:35:17 +0200 |
Lukas Stadler |
implement Canonicalizable.Unary in the UnaryNode hierarchy
|
Wed, 25 Jun 2014 16:35:17 +0200 |
Lukas Stadler |
don't pass stamps to arithmetic node constructors
|
Wed, 25 Jun 2014 13:11:32 +0200 |
Josef Eisl |
Make ValueProcedure a subclass of InstructionValueProcedure and remove redundancies.
|
Wed, 25 Jun 2014 11:25:54 +0200 |
Lukas Stadler |
make InstanceOfDynamicNode a BinaryOpLogicNode
|
Wed, 25 Jun 2014 11:21:44 +0200 |
Lukas Stadler |
implement Canonicalizable.Binary in the BinaryOpLogicNode hierarchy
|
Wed, 25 Jun 2014 11:20:53 +0200 |
Lukas Stadler |
implement Canonicalizable.Unary in the UnaryOpLogicNode hierarchy
|
Wed, 25 Jun 2014 11:20:53 +0200 |
Lukas Stadler |
non-adding factory methods in BitLogicNode
|
Wed, 25 Jun 2014 11:20:53 +0200 |
Lukas Stadler |
non-adding factory methods in LogicConstantNode
|
Wed, 25 Jun 2014 11:20:53 +0200 |
Lukas Stadler |
non-adding factory methods in ConstantNode
|
Wed, 25 Jun 2014 11:20:53 +0200 |
Lukas Stadler |
rename of x() to getX(), y() to getY() and object() to getValue()
|
Wed, 25 Jun 2014 11:20:50 +0200 |
Lukas Stadler |
handle Canonicalizable.Unary/Binary in CanonicalizerPhase and EquationalReasoner
|
Wed, 25 Jun 2014 10:58:42 +0200 |
Lukas Stadler |
new Unary and Binary canonicalizable interfaces
|
Wed, 25 Jun 2014 11:30:44 +0200 |
Doug Simon |
Merge.
|
Wed, 25 Jun 2014 11:30:32 +0200 |
Doug Simon |
removed -XX:+UseGraalCompilationQueue option from gate bootstrap executions since bootstrapping is now supported on the native compiler queue
|
Wed, 25 Jun 2014 11:28:46 +0200 |
Doug Simon |
prevent attempt to delete a node twice
|
Tue, 24 Jun 2014 23:29:13 +0200 |
Doug Simon |
Merge.
|
Tue, 24 Jun 2014 23:24:02 +0200 |
Doug Simon |
made LoadSnippetVarargsParameterNode.parameters a NodeInputList to keep placeholder parameters alive
|
Tue, 24 Jun 2014 23:22:39 +0200 |
Doug Simon |
handle dead-code eliminated nodes in GraalCOmpilerTest.getCanonicalGraphString
|
Tue, 24 Jun 2014 23:22:01 +0200 |
Doug Simon |
handle graphs in JTT tests where one or more parameter nodes have been dead code eliminated
|
Fri, 20 Jun 2014 15:23:12 +0200 |
Doug Simon |
mx: added support for SYMLINK_GRAAL_JAR env var which controls use of symlinks instead of copying when installing graal.jar into the local JDK(s) (disabled by default)
|
Fri, 20 Jun 2014 15:18:38 +0200 |
Doug Simon |
removed explicit tracking of nodes removed by DeadCodeEliminationPhase; added option to enable NoDeadCodeVerifyHandle (disabled by default for now)
|
Thu, 19 Jun 2014 17:51:35 +0200 |
Doug Simon |
do not create PiNode when lowering GuardingPiNode if the latter has no usages
|
Thu, 19 Jun 2014 17:33:44 +0200 |
Doug Simon |
made LoopsData clients clean up dead nodes created during loop analysis
|
Thu, 19 Jun 2014 17:13:10 +0200 |
Doug Simon |
simplified Debug verification API
|
Thu, 19 Jun 2014 15:35:24 +0200 |
Doug Simon |
spelling fix: outterFirst -> outerFirst
|
Thu, 19 Jun 2014 15:02:37 +0200 |
Doug Simon |
rename: lirLoop* -> loop*
|
Thu, 19 Jun 2014 12:07:02 +0200 |
Doug Simon |
made CollapseFrameForSingleSideEffectPhase clean up dead nodes
|
Thu, 19 Jun 2014 12:06:18 +0200 |
Doug Simon |
make Invoke nodes delete unused floating inputs and frame state when intrinsified
|
Thu, 19 Jun 2014 12:04:13 +0200 |
Doug Simon |
register NoDeadCodeVerifyHandler with GraalDebugConfig
|
Thu, 19 Jun 2014 12:03:23 +0200 |
Doug Simon |
added DebugVerifyHandler implementation to verify all phases delete dead nodes
|
Thu, 19 Jun 2014 12:02:33 +0200 |
Doug Simon |
submit graphs to DebugVerifyHandlers after each phase
|
Tue, 24 Jun 2014 15:14:35 -0700 |
Tom Rodriguez |
don't allow blocking compile requests from the compiler thread
|
Tue, 24 Jun 2014 11:28:06 -0700 |
Tom Rodriguez |
use receiver type in findUniqueConcreteMethod
|
Tue, 24 Jun 2014 11:28:00 -0700 |
Tom Rodriguez |
canonicalize LoadMethodNodes
|
Tue, 24 Jun 2014 13:23:58 -0400 |
bharadwaj |
Add an ability to specify the signature of a C/C++ foreign function in HotSpotVMConfig and get the full symbol string; add a couple of convenience getters and setters for stubs with foreign call linkage.
|
Tue, 24 Jun 2014 09:35:18 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: add method boolean ExecutionContext.hasProbe(SourceSection)
|
Tue, 24 Jun 2014 13:12:26 +0200 |
Gilles Duboscq |
CIPrintCompilerName: compiler name should be printed on supplied stream
|
Tue, 24 Jun 2014 12:19:15 +0200 |
Gilles Duboscq |
Fix for debug check abort handling in implicit exception handler
|
Tue, 24 Jun 2014 14:52:05 +0200 |
Julian Lettner |
Remove obsolete comments.
|
Tue, 24 Jun 2014 11:43:02 +0200 |
Roland Schatz |
Fold nodes with alwaysNull stamp into constant.
|
Mon, 23 Jun 2014 18:04:15 -0700 |
Tom Rodriguez |
improve tracking of nodes to canonicalize after inlining
|
Mon, 23 Jun 2014 18:02:56 -0700 |
Tom Rodriguez |
notify changed when setting input to null
|
Mon, 23 Jun 2014 18:02:29 -0700 |
Tom Rodriguez |
use InvokeKind.Special for array methods
|
Mon, 23 Jun 2014 18:01:30 -0700 |
Tom Rodriguez |
fix help message
|
Mon, 23 Jun 2014 18:01:16 -0700 |
Tom Rodriguez |
remove useless override
|
Mon, 23 Jun 2014 18:00:31 -0700 |
Tom Rodriguez |
add contains to NodeWorkList
|
Mon, 23 Jun 2014 18:00:14 -0700 |
Tom Rodriguez |
add missing final to INTERIOR_MATCH
|
Mon, 23 Jun 2014 14:38:42 -0700 |
Tom Rodriguez |
don't optimize away 0.0 and -0.0
|
Mon, 23 Jun 2014 18:30:49 +0200 |
Andreas Woess |
TruffleCompiler: use sourceSection.getShortDescription()
|
Fri, 20 Jun 2014 13:43:47 +0200 |
Andreas Woess |
mx: add jol command for java object layout introspection
|
Mon, 23 Jun 2014 19:57:45 +0200 |
Roland Schatz |
Expose loadStamp method in HotSpotLoweringProvider interface.
|
Mon, 23 Jun 2014 17:45:34 +0200 |
Lukas Stadler |
intrinsify unsigned operations in java.lang.Integer/Long
|
Mon, 23 Jun 2014 17:03:21 +0200 |
Lukas Stadler |
refactoring of BitCountNode.inferStamp
|
Mon, 23 Jun 2014 17:03:30 +0200 |
Lukas Stadler |
tests for bit operations
|
Mon, 23 Jun 2014 14:13:03 +0200 |
Lukas Stadler |
ConditionalNode is not a BinaryNode
|
Mon, 23 Jun 2014 14:13:03 +0200 |
Lukas Stadler |
infer stamps for ReverseBytesNode
|
Mon, 23 Jun 2014 14:13:01 +0200 |
Lukas Stadler |
infer stamps for BitScanForwardNode and BitScanReverseNode
|
Mon, 23 Jun 2014 14:11:54 +0200 |
Lukas Stadler |
infer stamps for BitCountNode
|
Mon, 23 Jun 2014 14:11:54 +0200 |
Lukas Stadler |
add stampForMask to public interface of StampTool
|
Mon, 23 Jun 2014 14:11:54 +0200 |
Lukas Stadler |
add SimplifierTool.addToWorkList for Iterable<Node>
|
Mon, 23 Jun 2014 14:11:54 +0200 |
Lukas Stadler |
new UnaryNode base class
|
Fri, 20 Jun 2014 12:09:46 +0200 |
Lukas Stadler |
run simplification if canonicalization is unsuccessful
|
Mon, 23 Jun 2014 13:13:41 +0200 |
Roland Schatz |
IGV: Support for InputType.
|
Fri, 20 Jun 2014 15:25:07 +0200 |
Christian Wirth |
fix JSON output format
|
Fri, 20 Jun 2014 15:21:56 +0200 |
Christian Wirth |
fix line endings, add description and language to node info
|
Fri, 20 Jun 2014 15:13:16 +0200 |
Christian Wirth |
Add facility to create JSON dump of AST creation/rewriting
|
Wed, 18 Jun 2014 14:12:06 +0200 |
Miguel Garcia |
[inliner] propagating fresh-instantiation info through call-hierarchy
|
Sat, 14 Jun 2014 17:10:43 +0200 |
Miguel Garcia |
[inliner] shorter argument list isWorthInlining()
|
Fri, 13 Jun 2014 19:24:11 +0200 |
Miguel Garcia |
[inliner] moved buildCallsiteHolderForElement() to MethodInvocation
|
Fri, 13 Jun 2014 19:12:48 +0200 |
Miguel Garcia |
[inliner] moved determineNodeCount() to InlineInfo
|
Thu, 19 Jun 2014 23:42:25 +0200 |
Doug Simon |
added -XX:+PrintBootstrap option to mirror -G:+PrintBoostrap option
|
Thu, 19 Jun 2014 23:41:46 +0200 |
Doug Simon |
when Graal bootstrap is enabled (explicitly or implicitly), allocate same number of Graal compiler threads in -UseGraalCompilationQueue as in +UseGraalCompilationQueue
|
Thu, 19 Jun 2014 11:24:16 +0200 |
Doug Simon |
extended Debug API with DebugVerifyHandlers
|
Thu, 19 Jun 2014 00:45:04 +0200 |
Doug Simon |
made BootstrapGraal have same semantics under -XX:-UseGraalCompilationQueue as -XX:+UseGraalCompilationQueue (i.e. only enabled if explicitly specified or -XX:-TieredCompilation)
|
Wed, 18 Jun 2014 21:58:45 +0200 |
Doug Simon |
added -XX:GraalThreads to mimic -G:Threads when using native compilation queue for Graal
|
Wed, 18 Jun 2014 11:26:04 -0700 |
Michael Van De Vanter |
Merge
|
Wed, 18 Jun 2014 11:05:16 -0700 |
Michael Van De Vanter |
Truffle/Source: SourceSection.toString() is now equivalent to getCode()
|
Wed, 18 Jun 2014 19:32:18 +0200 |
Gilles Duboscq |
Make sure that there is always a nmethod available for the method handle intrinsics.
|
Wed, 18 Jun 2014 14:21:10 +0200 |
Josef Eisl |
Introduce InstructionValueProcedure.
|
Wed, 04 Jun 2014 14:52:17 +0200 |
Josef Eisl |
Add assertions to AbstractBlock.{dominated,isDominatedBy}().
|
Wed, 18 Jun 2014 16:48:59 +0200 |
Doug Simon |
support -XX:+BootstrapGraal in conjunction with -XX:-UseGraalCompilationQueue
|
Wed, 18 Jun 2014 14:46:01 +0200 |
Doug Simon |
remove barrier to escape analysis introduced by d568574e6448
|
Wed, 18 Jun 2014 11:57:47 +0200 |
Lukas Stadler |
infer stamps for IntegerMulHighNode
|
Wed, 18 Jun 2014 11:28:23 +0200 |
Doug Simon |
reduce allocations of NodeIterables by Graph.getNewNodes()
|
Wed, 18 Jun 2014 10:39:40 +0200 |
Christian Wirth |
Add missing include precompiled.hpp to fix windows build
|
Tue, 17 Jun 2014 17:42:24 -0700 |
Michael Van De Vanter |
Merge with 9410f831fefa2a7af1865d65b32bf6019f197bd8
|
Mon, 16 Jun 2014 20:52:06 -0700 |
Michael Van De Vanter |
Truffle/Source:
|
Tue, 17 Jun 2014 13:24:25 -0700 |
Tom Rodriguez |
don't create profiles for exact types
|
Tue, 17 Jun 2014 13:24:20 -0700 |
Tom Rodriguez |
support adding pid to LogFile name
|
Tue, 17 Jun 2014 12:50:22 -0700 |
Tom Rodriguez |
fold getClassLoader for constant classes
|
Tue, 17 Jun 2014 12:48:20 -0700 |
Tom Rodriguez |
complain when deleting side effecting nodes from snippets
|
Tue, 17 Jun 2014 12:47:45 -0700 |
Tom Rodriguez |
handle error case in Array.newInstance
|
Tue, 17 Jun 2014 12:47:21 -0700 |
Tom Rodriguez |
handle primitive classes with +ImmutableCode
|
Tue, 17 Jun 2014 17:46:56 +0200 |
Bernhard Urban |
UnsafeLoad: insert uncompress operation also for null constant
|
Tue, 17 Jun 2014 16:49:21 +0200 |
Doug Simon |
Merge.
|
Tue, 17 Jun 2014 16:48:26 +0200 |
Doug Simon |
HSAIL: make tests run clean with -XX:-UseHSAILDeoptimization
|
Tue, 17 Jun 2014 16:37:14 +0200 |
Doug Simon |
HSAIL: disabled NewStringEqualsTest
|
Tue, 17 Jun 2014 12:05:34 +0200 |
Doug Simon |
HSAIL: support offloading some IntStream.reduce() operations to HSA
|
Tue, 17 Jun 2014 11:53:13 +0200 |
Roland Schatz |
Verify usage of equals method in LIRKind.
|
Tue, 17 Jun 2014 10:09:11 +0200 |
Roland Schatz |
Enable UseGraalCompilationQueue in bootstrap gate tests.
|
Tue, 17 Jun 2014 09:59:59 +0200 |
Roland Schatz |
Remove hotspot specific NarrowOop kind, use LIRKind.reference(Kind.Int) instead.
|
Tue, 17 Jun 2014 09:43:23 +0200 |
Roland Schatz |
Handle narrow oops in redundant move elimination.
|
Mon, 16 Jun 2014 19:38:05 +0200 |
Roland Schatz |
Better documentation for HotSpotReferenceMap.
|
Mon, 16 Jun 2014 23:07:45 +0200 |
Doug Simon |
disabled UseGraalCompilationQueue by default
|
Mon, 16 Jun 2014 22:35:17 +0200 |
Doug Simon |
HSAIL: better error message
|
Mon, 16 Jun 2014 21:21:25 +0200 |
Doug Simon |
Merge.
|
Mon, 16 Jun 2014 10:44:18 +0200 |
Doug Simon |
Merge.
|
Fri, 13 Jun 2014 20:06:44 +0200 |
Doug Simon |
Merge.
|
Fri, 13 Jun 2014 18:44:55 +0200 |
Doug Simon |
Merge.
|
Fri, 13 Jun 2014 18:42:33 +0200 |
Doug Simon |
disabled dialing C1 compilation back to partial profiling when Graal is the top tier compiler
|
Fri, 13 Jun 2014 18:41:45 +0200 |
Doug Simon |
ensure a DebugEnvironment is initialized for native compiler threads
|
Fri, 13 Jun 2014 17:41:42 +0200 |
Doug Simon |
placed HandleMark around Graal compilation performed on a native compiler thread
|
Mon, 16 Jun 2014 17:18:51 +0200 |
Roland Schatz |
Revert using LIRKind.reference(Kind.Int) instead of hotspot specific NarrowOop kind (part of c0b8d395368b).
|
Fri, 13 Jun 2014 15:19:12 -0700 |
Tom Rodriguez |
remove accidentally pushed changes
|
Fri, 13 Jun 2014 10:37:06 -0700 |
Tom Rodriguez |
derive native compiler thread name from Compiler::name
|
Fri, 13 Jun 2014 18:19:58 +0200 |
Lukas Stadler |
do not zap inputs and successors in Node.safeDelete
|
Fri, 13 Jun 2014 18:18:57 +0200 |
Lukas Stadler |
handle deleted nodes in IfNode.simplify
|
Fri, 13 Jun 2014 18:18:28 +0200 |
Lukas Stadler |
handle deleted proxies in GraphUtil.checkRedundantProxy
|
Fri, 13 Jun 2014 18:18:09 +0200 |
Lukas Stadler |
make sure that anchoredReceiver isn't deleted when tail duplicating during inlining
|
Fri, 13 Jun 2014 18:17:31 +0200 |
Lukas Stadler |
reduce unnecessary clearing of inputs
|
Fri, 13 Jun 2014 17:00:12 +0200 |
Doug Simon |
memory use tracking should only be enabled if -G:TrackMemUse is specified
|
Fri, 13 Jun 2014 14:25:27 +0200 |
Doug Simon |
updated Java Allocation Instrumenter library
|
Fri, 13 Jun 2014 11:47:44 +0200 |
Roland Schatz |
Introduce LIRKind to accurately track oop references in backend.
|
Fri, 13 Jun 2014 11:11:44 +0200 |
Roland Schatz |
Support XMM registers in oop maps.
|
Fri, 13 Jun 2014 11:08:16 +0200 |
Roland Schatz |
Refactor LIRGeneratorTool methods.
|
Fri, 13 Jun 2014 11:31:17 +0200 |
Doug Simon |
show array lengths in allocation records produced by AllocSpy
|
Fri, 13 Jun 2014 09:06:06 +0200 |
Laurent Daynes |
Merge
|
Wed, 04 Jun 2014 04:08:02 -0700 |
Laurent Daynes |
Changed (jlong) NULL to (jlong) (address) NULL to remove warning that cause build failures on old version of gcc (4.1.2 as used on Oracle Linux Server 5.8).
|
Wed, 11 Jun 2014 10:38:56 +0200 |
Laurent Daynes |
Fixed missing null check on target call's receiver (i.e., target is a static method)
|
Thu, 12 Jun 2014 11:40:33 +0200 |
Bernhard Urban |
mx clean: delete distributions
|
Thu, 12 Jun 2014 11:39:53 +0200 |
Bernhard Urban |
mx archive: only print overwrite warning on files
|
Wed, 11 Jun 2014 18:15:45 +0200 |
Christian Humer |
Truffle: Added -G:+TraceTruffleCompilationAST flag.
|
Tue, 10 Jun 2014 12:11:48 +0200 |
Lukas Stadler |
assertion mechanism for snippets and stubs
|
Wed, 11 Jun 2014 11:17:30 +0200 |
Roland Schatz |
Remove dead code.
|
Wed, 11 Jun 2014 11:14:30 +0200 |
Roland Schatz |
Reuse existing address simplification code in visitDirectCompareAndSwap.
|
Wed, 11 Jun 2014 10:53:44 +0200 |
Roland Schatz |
Revert unnecessary encoding change in assembler (part of 03eda0a202e9).
|
Wed, 11 Jun 2014 09:26:31 +0200 |
Doug Simon |
added @Ignore to failing tests and commented out uses of System.out.println in tests
|
Wed, 11 Jun 2014 08:35:43 +0200 |
Doug Simon |
Merge.
|
Wed, 11 Jun 2014 08:35:18 +0200 |
Doug Simon |
replace use of == with .equals
|
Tue, 10 Jun 2014 22:56:18 +0200 |
Doug Simon |
HSAIL: enable arraycopy support in backend
|
Tue, 10 Jun 2014 22:36:26 +0200 |
Doug Simon |
HSAIL: add support to allocate new TLAB from GPU
|
Tue, 10 Jun 2014 14:45:41 -0700 |
Tom Rodriguez |
handle other primitive array types in clone
|
Tue, 10 Jun 2014 19:08:33 +0200 |
Doug Simon |
Merge.
|
Tue, 10 Jun 2014 18:52:20 +0200 |
Doug Simon |
removed code to make recording usages optional for ConstantNodes (GRAAL-508)
|
Tue, 10 Jun 2014 18:50:26 +0200 |
Doug Simon |
disable lazy initialization of Graal runtime until Graal compilation queue is removed (GRAAL-798)
|
Tue, 10 Jun 2014 15:35:32 +0200 |
Miguel Garcia |
[inliner] de-duplicate parameters for callsites with duplicate arguments
|
Sat, 07 Jun 2014 14:23:10 +0200 |
Miguel Garcia |
[inliner] documentation, more and better
|
Fri, 06 Jun 2014 19:46:16 +0200 |
Miguel Garcia |
[inliner] extracted reusable query methods in InlineableGraph
|
Fri, 06 Jun 2014 22:13:00 -0700 |
Michael Van De Vanter |
Truffle/Source: major API revision
|
Fri, 06 Jun 2014 17:51:47 -0700 |
Michael Van De Vanter |
Truffle/Source: major API revision
|
Fri, 06 Jun 2014 21:36:56 +0200 |
Christian Wirth |
Merged
|
Fri, 06 Jun 2014 15:13:56 +0200 |
Christian Wirth |
SlowPath a method in HotSpotTruffleRuntime
|
Fri, 06 Jun 2014 11:06:42 -0700 |
Christian Wimmer |
Better fix for prefix byte for AMD64 byte instructions
|
Fri, 06 Jun 2014 18:18:04 +0200 |
Bernhard Urban |
DynamicNewArrayNode: add exclude for JaCoCo
|
Fri, 06 Jun 2014 16:03:56 +0200 |
Doug Simon |
mx: added -alt-javac option to build command to support an external javac executable (or javac wrapper)
|
Fri, 06 Jun 2014 16:01:54 +0200 |
Doug Simon |
updated hcfdis library
|
Fri, 06 Jun 2014 13:46:05 +0200 |
Bernhard Urban |
ArrayCopyCallNode: add exclude for JaCoCo
|
Fri, 06 Jun 2014 13:29:00 +0200 |
Lukas Stadler |
Backed out changeset: 23c4dd4f72a3 (avoid duplication of frame states during unrolling)
|
Fri, 06 Jun 2014 12:16:45 +0200 |
Miguel Garcia |
Merge
|
Fri, 06 Jun 2014 11:47:56 +0200 |
Miguel Garcia |
[inliner] singleton pattern for DUMMY_CALLSITE_HOLDER
|
Fri, 06 Jun 2014 11:41:10 +0200 |
Miguel Garcia |
[inliner] added a factory method in InlineInfo to make code uniform elsewhere
|
Fri, 06 Jun 2014 11:24:43 +0200 |
Miguel Garcia |
[inliner] another mutator that finds its way to the class where it belongs
|
Tue, 03 Jun 2014 19:57:29 +0200 |
Miguel Garcia |
[inliner] readability
|
Fri, 06 Jun 2014 11:17:29 +0200 |
Bernhard Urban |
pea: unittest to test escape analysis around nested loops
|
Fri, 06 Jun 2014 09:42:16 +0200 |
Bernhard Urban |
FrameSlot: fix import
|
Fri, 06 Jun 2014 09:40:22 +0200 |
Bernhard Urban |
Truffle FrameDescriptor: add compiler asserts
|
Thu, 05 Jun 2014 17:44:13 +0200 |
Bernhard Urban |
MemoryScheduleTest: fix lowering (lower down to low tier)
|
Thu, 05 Jun 2014 16:24:27 -0700 |
Michael Van De Vanter |
Merge with 692c25719837cc1ce7c3f0165b0db765980a3012
|
Thu, 05 Jun 2014 16:17:27 -0700 |
Michael Van De Vanter |
Truffle/Source:
|
Thu, 05 Jun 2014 15:37:57 -0700 |
Christian Wimmer |
Bugfix: Prefix byte missing for AMD64 byte instructions
|
Thu, 05 Jun 2014 12:19:39 -0700 |
Tom Rodriguez |
graal build targets should automatically set INCLUDE_GRAAL
|
Thu, 05 Jun 2014 12:16:36 -0700 |
Tom Rodriguez |
improve error reporting in MatchProcessor
|
Thu, 05 Jun 2014 20:33:33 +0200 |
Christian Humer |
Truffle: invalidate inlining decisions on rewrites.
|
Thu, 05 Jun 2014 19:13:13 +0200 |
Roland Schatz |
Fix bug in inferred stamp of IntegerRemNode.
|
Thu, 05 Jun 2014 18:15:53 +0200 |
Lukas Stadler |
use thread pool for CheckGraalInvariants
|
Thu, 05 Jun 2014 18:14:14 +0200 |
Lukas Stadler |
less dependency between jtt tests and GraalCompilerTest constructors
|
Thu, 05 Jun 2014 14:30:13 +0200 |
Lukas Stadler |
remove proxies when phis are removed
|
Mon, 26 May 2014 17:12:09 +0200 |
Lukas Stadler |
remove dead and redundant phis during LoopBeginNode simplification
|
Thu, 05 Jun 2014 13:19:59 +0200 |
Lukas Stadler |
avoid duplication of frame states during unrolling
|
Thu, 05 Jun 2014 13:19:59 +0200 |
Lukas Stadler |
add test for Constant
|
Thu, 05 Jun 2014 13:19:59 +0200 |
Lukas Stadler |
refactor/simplify Constant
|
Thu, 05 Jun 2014 13:19:59 +0200 |
Lukas Stadler |
metric for frame state count
|
Tue, 03 Jun 2014 17:11:41 +0200 |
Miguel Garcia |
[inliner] the two personalities embodied by CallsiteHolder finally taken apart
|
Tue, 03 Jun 2014 16:00:11 +0200 |
Miguel Garcia |
[inliner] assertion for result in a single place (producer) not at each consumer
|
Tue, 03 Jun 2014 11:27:08 +0200 |
Miguel Garcia |
[inliner] moved helper method to CallsiteHolder
|
Thu, 05 Jun 2014 11:08:13 +0200 |
Doug Simon |
mx: show the environment variables defined and make command line issued when doing a HotSpot build
|
Thu, 05 Jun 2014 11:05:46 +0200 |
Doug Simon |
moved verification of OptionValue declaring classes from run time to build time
|
Thu, 05 Jun 2014 11:04:36 +0200 |
Doug Simon |
exclude CompilationQueue and HotSpotOptions from JaCoCo
|
Wed, 04 Jun 2014 17:21:09 -0700 |
Tom Rodriguez |
skip initialization and use arraycopy for cloning arrays
|
Tue, 03 Jun 2014 18:15:43 -0700 |
Tom Rodriguez |
improve error reporting for NodeIntrinsic signature mismatch
|
Tue, 03 Jun 2014 17:48:38 -0700 |
Tom Rodriguez |
fix sorting of output in LogCompilation and add reporting of eliminated locks
|
Tue, 03 Jun 2014 17:32:39 -0700 |
Tom Rodriguez |
make trap names compatible with xml
|
Wed, 04 Jun 2014 23:43:49 +0200 |
Doug Simon |
Merge.
|
Wed, 04 Jun 2014 23:07:29 +0200 |
Doug Simon |
fixed hang in non-COMPILERGRAAL builds when -Xcomp is specified
|
Wed, 04 Jun 2014 22:58:14 +0200 |
Doug Simon |
pass make variables on the command line instead of in environment variables to simplify running the make on the command line without mx
|
Wed, 04 Jun 2014 22:18:38 +0200 |
Doug Simon |
fixed crash when -XX:-TieredCompilation -XX:-UseGraalCompilationQueue is specified
|
Wed, 04 Jun 2014 13:53:34 -0700 |
Michael Van De Vanter |
Merge
|
Wed, 04 Jun 2014 13:52:08 -0700 |
Michael Van De Vanter |
Truffle/API: new abstract TruffleScriptEngineFactory
|
Wed, 04 Jun 2014 13:20:06 -0700 |
Tom Rodriguez |
add support for new G1 marking behavior
|
Wed, 04 Jun 2014 19:17:22 +0200 |
Doug Simon |
Backed out changeset: a1b9340534bf
|
Wed, 04 Jun 2014 15:59:26 +0200 |
Doug Simon |
made UseGraalCompilationQueue false by default to see if perf. issue(s) still exist
|
Wed, 04 Jun 2014 15:58:28 +0200 |
Doug Simon |
exclude CompilationTask from JaCoCo
|
Wed, 04 Jun 2014 15:58:04 +0200 |
Doug Simon |
do not start/stop Graal compilation queue if -XX:-UseGraalCompilationQueue
|
Wed, 04 Jun 2014 12:02:36 +0200 |
Josef Eisl |
Move dominates() and isDominatedBy() from Block to AbstractBlock and make them static methods.
|
Wed, 04 Jun 2014 11:47:49 +0200 |
Roland Schatz |
Support null check directly on compressed oops.
|
Tue, 03 Jun 2014 22:19:31 +0200 |
Doug Simon |
LIR ops cannot have null @Temp fields
|
Tue, 03 Jun 2014 17:37:23 +0200 |
Doug Simon |
fixed eclipseformat issue
|
Tue, 03 Jun 2014 17:14:10 +0200 |
Doug Simon |
Merge.
|
Tue, 03 Jun 2014 17:13:52 +0200 |
Doug Simon |
refactored HotSpotGraalRuntime.LogFileOption to PrintStreamOption to workaround a javac bug as well as to clarify its design
|
Tue, 03 Jun 2014 17:11:40 +0200 |
Doug Simon |
OptionProcessor needs to find the type parameter of an OptionValue field declaration
|
Tue, 03 Jun 2014 11:51:27 +0200 |
Doug Simon |
decoupled Graal runtime initialization and Graal compilation queue initialization
|
Tue, 03 Jun 2014 16:29:17 +0200 |
Doug Simon |
made canonicalizeprojects handle projects depending on a missing jrelibrary
|
Tue, 03 Jun 2014 14:32:43 +0200 |
Josef Eisl |
LSRA optimization: skip walking to blocks with more than one predecessor.
|
Tue, 03 Jun 2014 11:01:58 +0200 |
Roland Schatz |
Fix incorrect null check in oop compression.
|
Tue, 03 Jun 2014 10:52:22 +0200 |
Roland Schatz |
mx: Use -XX:-DisableExplicitGC when running unit tests with --gc-after-test.
|
Tue, 03 Jun 2014 10:04:51 +0200 |
Lukas Stadler |
fix for NodeBitMap.grow
|
Mon, 02 Jun 2014 18:14:39 +0200 |
Miguel Garcia |
Merge
|
Mon, 02 Jun 2014 17:58:07 +0200 |
Miguel Garcia |
[inliner] no need to alias a final field
|
Mon, 02 Jun 2014 17:27:33 +0200 |
Miguel Garcia |
[inliner] removed a method, lost nothing (but code is more readable afterwards)
|
Mon, 02 Jun 2014 17:20:11 +0200 |
Miguel Garcia |
[inliner] trickle up, thus making more visible, graph copying
|
Mon, 02 Jun 2014 17:05:34 +0200 |
Miguel Garcia |
[inliner] readability
|
Mon, 02 Jun 2014 17:00:17 +0200 |
Miguel Garcia |
[inliner] both parts of what used to be a single method now invoked in sequence
|
Mon, 02 Jun 2014 16:53:23 +0200 |
Miguel Garcia |
[inliner] break method up, to enable delaying specializeGraphToArguments()
|
Mon, 02 Jun 2014 16:39:19 +0200 |
Miguel Garcia |
[inliner] documentation
|
Mon, 02 Jun 2014 16:28:19 +0200 |
Miguel Garcia |
[inliner] return result versus parameter mutation, former deemed more readable
|
Sun, 01 Jun 2014 19:50:02 +0200 |
Miguel Garcia |
[inliner] additional bits and pieces of documentation and assertions
|
Mon, 02 Jun 2014 17:10:01 +0200 |
Lukas Stadler |
add ComputeLoopFrequenciesPhase after canonicalizer
|
Mon, 02 Jun 2014 17:09:51 +0200 |
Lukas Stadler |
Backed out changeset: a750e0d83535 (cache last receiver stamp in MethodCallTargetNode)
|
Sun, 01 Jun 2014 16:06:07 +0200 |
Miguel Garcia |
[inliner] lazy allocation of param-usages container; documentation
|
Fri, 30 May 2014 19:41:36 +0200 |
Miguel Garcia |
[inlining] preparations to avoid cloning whenever possible
|
Fri, 30 May 2014 19:00:27 +0200 |
Miguel Garcia |
[inlining] more uniform treatment of method cloning in InlineableGraph
|
Fri, 30 May 2014 18:41:56 +0200 |
Miguel Garcia |
[inlining] refactoring for readability in InlineableGraph
|
Fri, 30 May 2014 17:01:37 +0200 |
Miguel Garcia |
[inlining] made explicit an invariant of InliningData
|
Thu, 29 May 2014 16:35:01 +0200 |
Miguel Garcia |
[inlining] documentation and assertions
|
Wed, 28 May 2014 17:24:38 +0200 |
Miguel Garcia |
[probability-cache] documentation, assertions added; unreachable code removed
|
Fri, 30 May 2014 12:14:06 +0200 |
Lukas Stadler |
make NodeBitMap.grow public
|
Fri, 30 May 2014 12:13:49 +0200 |
Lukas Stadler |
fix typo in InlineableGraph
|
Thu, 29 May 2014 11:20:10 -0700 |
Tom Rodriguez |
delete unused histogram
|
Thu, 29 May 2014 11:19:52 -0700 |
Tom Rodriguez |
construct proper LocationNode for LoweredCompareAndSwap
|
Thu, 29 May 2014 16:58:51 +0200 |
Gilles Duboscq |
Fix AMD64Assembler.testl
|
Mon, 26 May 2014 13:43:26 +0200 |
Gilles Duboscq |
InvokeNode: getAnnotation is dangerous
|
Thu, 29 May 2014 14:44:43 +0200 |
Gilles Duboscq |
CompareNode.canonicalizeSymmetricConstant can lead to float<->int changes so the right type of node needs to be created depending on the inputs
|
Thu, 29 May 2014 16:12:12 +0200 |
Doug Simon |
HSAIL: prevent failure to loaded native Okra library from causing unit test failure
|
Wed, 28 May 2014 20:36:10 -0700 |
Michael Van De Vanter |
Merge with ef43e8c355ade5ed058a5496f6e51ff4af66f0c0
|
Wed, 28 May 2014 20:33:49 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: Javadoc correction
|
Wed, 28 May 2014 22:27:05 +0200 |
Doug Simon |
fixed declaration of fetchUnrollInfo foreign call descriptor
|
Wed, 28 May 2014 21:37:04 +0200 |
Doug Simon |
workaround for javac compiler error
|
Wed, 28 May 2014 21:17:16 +0200 |
Doug Simon |
Merge.
|
Wed, 28 May 2014 17:41:59 +0200 |
Doug Simon |
more improvements to runtime initialization:
|
Wed, 28 May 2014 15:51:21 +0200 |
Doug Simon |
generate more efficient code for GraalRuntime::get_service_impls
|
Wed, 28 May 2014 14:47:34 +0200 |
Doug Simon |
made more services implement com.oracle.graal.api.runtime.Service for faster loading
|
Wed, 28 May 2014 14:07:31 +0200 |
Doug Simon |
do not count the memory allocated by ThreadMXBean.getThreadAllocatedBytes()
|
Wed, 28 May 2014 18:45:06 +0200 |
Lukas Stadler |
less canonicalization during Truffle partial evaluation
|
Wed, 28 May 2014 18:44:09 +0200 |
Lukas Stadler |
track memory usage in TruffleCompilerImpl
|
Wed, 28 May 2014 17:47:23 +0200 |
Lukas Stadler |
fix WriteBarrierAdditionTest.test5
|
Wed, 28 May 2014 17:47:23 +0200 |
Lukas Stadler |
CompareNode refactorings
|
Wed, 28 May 2014 17:47:23 +0200 |
Lukas Stadler |
fast path for IntegerStamp.meet
|
Wed, 28 May 2014 17:47:23 +0200 |
Lukas Stadler |
HotSpotResolvedJavaField refactorings
|
Wed, 28 May 2014 17:47:23 +0200 |
Lukas Stadler |
IfNode refactorings
|
Wed, 28 May 2014 17:47:12 +0200 |
Lukas Stadler |
less canonicalization during InliningPhase
|
Wed, 28 May 2014 17:20:35 +0200 |
Lukas Stadler |
NodeWorkList refactoring
|
Wed, 28 May 2014 17:19:41 +0200 |
Lukas Stadler |
NodeBitMap refactoring
|
Wed, 28 May 2014 17:19:41 +0200 |
Lukas Stadler |
long values and scale on DebugHistogram
|
Wed, 28 May 2014 17:14:24 +0200 |
Lukas Stadler |
cache last receiver stamp in MethodCallTargetNode
|
Wed, 28 May 2014 17:14:24 +0200 |
Lukas Stadler |
ignore transient fields in NodeClass
|
Wed, 28 May 2014 17:14:24 +0200 |
Lukas Stadler |
grow NodeMaps exponentially
|
Wed, 28 May 2014 12:17:16 +0200 |
Roland Schatz |
Interface to do graph verification after High/Mid/LowTier in unittests.
|
Wed, 28 May 2014 12:17:09 +0200 |
Roland Schatz |
Fix insertion of profile data in unit tests.
|
Wed, 28 May 2014 12:17:00 +0200 |
Roland Schatz |
Ensure values stay finite in block probability computation.
|
Wed, 28 May 2014 12:16:44 +0200 |
Roland Schatz |
Remove unused oop compression code from backends.
|
Wed, 28 May 2014 12:15:50 +0200 |
Roland Schatz |
Remove isCompressible flags from memory access nodes.
|
Tue, 27 May 2014 21:20:01 -0700 |
Michael Van De Vanter |
Merge with 5c73b162eec248fc2d06f59d8f25860871a21be5
|
Tue, 27 May 2014 21:18:45 -0700 |
Michael Van De Vanter |
Truffle: additional methods on ExecutionContext
|
Tue, 27 May 2014 21:18:16 -0700 |
Michael Van De Vanter |
Truffle: NPE guard in InstrumentationNode
|
Wed, 28 May 2014 00:50:11 +0200 |
Doug Simon |
reduced execution time of ReplacementsImple.registerSubstitutions() by deferring parsing of substitution classes until the first request for a substitute method is received
|
Tue, 27 May 2014 22:00:41 +0200 |
Doug Simon |
added comments to explain the origin of generated sources
|
Tue, 27 May 2014 22:00:22 +0200 |
Doug Simon |
renamed project (and package) com.oracle.graal.hotspot.codegen to com.oracle.graal.hotspot.sourcegen
|
Tue, 27 May 2014 21:20:36 +0200 |
Doug Simon |
added ${workspace}/com.oracle.graal.hotspot/src_gen/hotspot to include paths
|
Tue, 27 May 2014 16:27:03 +0200 |
Josef Eisl |
LSRA optimization: activate by default.
|
Tue, 27 May 2014 15:25:50 +0200 |
Josef Eisl |
LSRA optimization: assign location to intervals.
|
Mon, 26 May 2014 19:21:55 +0200 |
Josef Eisl |
LSRA optimization: split intervals at block boundaries.
|
Mon, 26 May 2014 16:57:16 +0200 |
Josef Eisl |
LSRA optimization: check if optimization is feasible.
|
Mon, 26 May 2014 16:35:59 +0200 |
Josef Eisl |
LSRA: skip handled intervals in IntervalWalker.updateUnhandledStackIntervals(int).
|
Mon, 26 May 2014 15:44:57 +0200 |
Josef Eisl |
LSRA: add Interval.getIntervalCoveringOpId(int).
|
Mon, 26 May 2014 15:12:14 +0200 |
Josef Eisl |
LSRA optimization: add spilled intervals to unhandled list.
|
Mon, 26 May 2014 15:11:25 +0200 |
Josef Eisl |
LSRA: move stack intervals to active list.
|
Mon, 26 May 2014 12:06:05 +0200 |
Josef Eisl |
LSRA optimization: add LinearScanWalker.handleSpillSlot().
|
Mon, 26 May 2014 11:47:45 +0200 |
Josef Eisl |
LSRA Optimization: add support for stack intervals.
|
Mon, 26 May 2014 09:32:51 +0200 |
Josef Eisl |
LSRA Optimization: walk basic block boundaries.
|
Mon, 26 May 2014 09:29:51 +0200 |
Josef Eisl |
LSRA: add OptimizingLinearScanWalker.
|
Tue, 27 May 2014 15:43:36 +0200 |
Doug Simon |
reduced time to initialize ForeignCallProviders by avoiding triggering class initialization of Node subclasses as well as making annotation parsing lazy in SnippetInfo
|
Tue, 27 May 2014 13:16:12 +0200 |
Bernhard Urban |
mxtool: remove python downloader
|
Tue, 27 May 2014 13:04:29 +0200 |
Bernhard Urban |
BciBlockMapping: allocate smaller array if possible
|
Tue, 27 May 2014 12:15:31 +0200 |
Bernhard Urban |
computeBlockOrder: no need to check if block is active, since it's anyway
|
Tue, 27 May 2014 12:14:54 +0200 |
Bernhard Urban |
mx: add verbose mode to download helper
|
Tue, 27 May 2014 12:08:11 +0200 |
Roland Schatz |
Support for compressed constants in HSAIL backend.
|
Tue, 27 May 2014 10:22:28 +0200 |
Josef Eisl |
backout 88a6017687c9
|
Mon, 26 May 2014 20:27:28 +0200 |
Doug Simon |
Merge.
|
Mon, 26 May 2014 19:54:15 +0200 |
Doug Simon |
fixed code generation error for debug builds
|
Mon, 26 May 2014 18:55:21 +0200 |
Doug Simon |
Merge.
|
Mon, 26 May 2014 18:55:06 +0200 |
Doug Simon |
removed use of ServiceLoader in runtime initialization
|
Mon, 26 May 2014 17:44:19 +0200 |
Doug Simon |
added more runtime initialization timers
|
Wed, 21 May 2014 18:40:48 +0200 |
Josef Eisl |
LSRA: fix getMaterializedValue() (respect MustHaveRegister priorities).
|
Mon, 26 May 2014 18:18:19 +0200 |
Gilles Duboscq |
Use new jacocoreport version
|
Mon, 26 May 2014 17:43:45 +0200 |
Roland Schatz |
Optimize compare compressed pattern.
|
Mon, 26 May 2014 16:16:47 +0200 |
Roland Schatz |
Use correct stamp when creating ConstantNode.
|
Mon, 26 May 2014 16:13:58 +0200 |
Roland Schatz |
Support direct comparison of compressed pointers.
|
Mon, 26 May 2014 16:09:53 +0200 |
Roland Schatz |
Support for compressed constants.
|
Fri, 23 May 2014 17:21:37 +0200 |
Roland Schatz |
Allow signed values in Buffer.emit(Byte|Short).
|
Fri, 23 May 2014 11:44:18 +0200 |
Roland Schatz |
mx: option to force a GC after each unit test
|
Mon, 26 May 2014 12:03:04 +0200 |
Gilles Duboscq |
hotspot eclipse project: add generated folders for client and server builds
|
Mon, 26 May 2014 12:01:30 +0200 |
Gilles Duboscq |
mx: use python downloader if stderr is not a tty to avoid spamming logs
|
Thu, 22 May 2014 20:36:31 +0200 |
Josef Eisl |
LSRA: remove IntervalWalker.currentInterval and change the behavior of nextInterval and walkTo(int).
|
Thu, 22 May 2014 19:42:02 +0200 |
Josef Eisl |
LSRA: make IntervalWalker.currentInterval private.
|
Thu, 22 May 2014 23:02:46 +0200 |
Josef Eisl |
LSRA: restrict access to IntervalWalker members.
|
Mon, 26 May 2014 13:37:21 +0200 |
Lukas Stadler |
tests for NodeMap
|
Mon, 26 May 2014 13:37:11 +0200 |
Lukas Stadler |
explicit getAndGrow and setAndGrow functionality on NodeMap
|
Mon, 26 May 2014 13:02:29 +0200 |
Doug Simon |
mx: create Eclipse projects for distributions
|
Mon, 26 May 2014 12:55:17 +0200 |
Doug Simon |
mx: prevent CTRL-C from being blocked while subprocess is running (re-applied without unrelated changes)
|
Mon, 26 May 2014 12:52:02 +0200 |
Doug Simon |
Backed out changeset: a5c5b4aa79ca
|
Mon, 26 May 2014 11:48:07 +0200 |
Doug Simon |
mx: prevent spurious "Could not find or load main class com.oracle.graal.hotspot.HotSpotOptionsLoader" error message
|
Mon, 26 May 2014 11:47:30 +0200 |
Doug Simon |
mx: prevent CTRL-C from being blocked while subprocess is running
|
Mon, 26 May 2014 09:46:03 +0200 |
Christian Wirth |
explicit conversion to int, fixes windows build
|
Sun, 25 May 2014 15:55:15 +0200 |
Doug Simon |
added timers for Graal runtime initialization steps (enabled with -Dgraal.runtime.TimeInit=true)
|
Sat, 24 May 2014 10:48:18 -0700 |
Michael Van De Vanter |
Merge with f4510fd9e8b3ad6965b3162b27edb476baa7140d
|
Sat, 24 May 2014 10:34:43 -0700 |
Michael Van De Vanter |
Truffle: SourceManager renamed to SourceFactory
|
Sat, 24 May 2014 13:37:17 +0200 |
Thomas Wuerthinger |
Removed unused grow functionality on NodeMap.
|
Fri, 23 May 2014 17:33:18 -0700 |
Christian Wimmer |
Factor out VM-independent part of DefaultHotSpotLoweringProvider into DefaultJavaLoweringProvider
|
Sat, 24 May 2014 01:41:56 +0200 |
Thomas Wuerthinger |
Merge.
|
Sat, 24 May 2014 01:38:23 +0200 |
Thomas Wuerthinger |
LinearScan: Small cleanup.
|
Sat, 24 May 2014 01:32:26 +0200 |
Thomas Wuerthinger |
LinearScan: Clean up interval comparator and replace with lambda form.
|
Sat, 24 May 2014 01:16:09 +0200 |
Thomas Wuerthinger |
LinearScan: Improve initialization and resizing of intervals array.
|
Sat, 24 May 2014 01:05:08 +0200 |
Thomas Wuerthinger |
Clean up in LinearScan: Remove the need for a mapping of variable index to variable object.
|
Sat, 24 May 2014 00:38:23 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 22 May 2014 18:10:04 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 21 May 2014 11:45:50 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 13 May 2014 19:19:27 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 13 May 2014 12:15:40 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 13 May 2014 12:15:32 +0200 |
Thomas Wuerthinger |
Fix exponential explosion when propagating zero probabilities.
|
Tue, 13 May 2014 03:57:06 +0200 |
Thomas Wuerthinger |
Stop propagating probability above loop header.
|
Tue, 13 May 2014 02:31:41 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 13 May 2014 02:31:20 +0200 |
Thomas Wuerthinger |
Propagate 0.0 probabilities when simplifying IfNode.
|
Sat, 24 May 2014 00:54:20 +0200 |
Doug Simon |
added clarifying comment
|
Sat, 24 May 2014 00:46:33 +0200 |
Doug Simon |
HotSpotOptions.inline.hpp generator writes to System.out to make generator errors more visible (they will show up when compiling the generated source)
|
Sat, 24 May 2014 00:25:29 +0200 |
Doug Simon |
HotSpotOptions error messages should go to System.err
|
Sat, 24 May 2014 00:23:52 +0200 |
Doug Simon |
mx: drain all subprocess output to callables before returning from mx.run
|
Fri, 23 May 2014 19:36:34 +0200 |
Doug Simon |
made HotSpotOptions processing faster by removing use of service loader in VM startup and only doing work for options specified on the command line
|
Fri, 23 May 2014 17:47:44 +0200 |
Lukas Stadler |
small cleanup in ReadElimination
|
Fri, 23 May 2014 17:47:15 +0200 |
Lukas Stadler |
consume less memory in ReentrantBlockIterator and ReentrantNodeIterator
|
Fri, 23 May 2014 17:43:07 +0200 |
Lukas Stadler |
read elimination without schedule
|
Fri, 23 May 2014 14:51:59 +0200 |
Gilles Duboscq |
CanonicalizerPhase: canonicalize usages when stamp changes
|
Fri, 23 May 2014 13:21:49 +0200 |
Gilles Duboscq |
Simplify removeOrMaterializeIf and make it handle merges with more predecessors.
|
Fri, 23 May 2014 13:22:54 +0200 |
Bernhard Urban |
midtier: remove ReadEliminationPhase (superseded by EarlyReadEliminationPhase)
|
Fri, 23 May 2014 11:50:47 +0200 |
Bernhard Urban |
mx: add pack200 to javaconfig
|
Fri, 23 May 2014 11:25:01 +0200 |
Bernhard Urban |
mx: update vm choice helptext
|
Fri, 23 May 2014 13:10:14 +0200 |
Doug Simon |
mx: annotation processor paths must include libraries that are also Eclipse containers
|
Thu, 22 May 2014 14:15:01 +0200 |
Miguel Garcia |
[inlining] check maxMethodPerInlining after discarding methods below threshold
|
Thu, 22 May 2014 11:18:11 +0200 |
Miguel Garcia |
[inlining] more precise type in createDispatchOnTypeBeforeInvoke()
|
Wed, 21 May 2014 21:47:19 +0200 |
Miguel Garcia |
[inlining] isEmpty() favored over size() == 0
|
Wed, 21 May 2014 20:51:25 +0200 |
Miguel Garcia |
[inlining] forgotten assertion, counterpart to the one in pushGraph()
|
Wed, 21 May 2014 20:49:07 +0200 |
Miguel Garcia |
[inlining] operation that pushes invocation goes ahead and pushes graphs too
|
Wed, 21 May 2014 20:04:33 +0200 |
Miguel Garcia |
[inlining] readability in CallsiteHolder constructor, part 2
|
Wed, 21 May 2014 19:49:48 +0200 |
Miguel Garcia |
[inlining] readability in CallsiteHolder constructor, part 1
|
Thu, 22 May 2014 16:51:32 +0200 |
Lukas Stadler |
only canonicalize CustomizedUnsafeLoadFinalNode if the condition is constant
|
Thu, 22 May 2014 16:51:09 +0200 |
Lukas Stadler |
put LoopSafepointEliminationPhase into an IncrementalCanonicalizerPhase
|
Thu, 22 May 2014 14:04:55 +0200 |
Lukas Stadler |
preserve context in Debug.forceLog
|
Thu, 22 May 2014 14:04:55 +0200 |
Lukas Stadler |
small cleanup in LinearScan
|
Thu, 22 May 2014 14:04:55 +0200 |
Lukas Stadler |
skip PiNode in AMD64HotSpotNodeLIRBuilder.filterCompression
|
Thu, 22 May 2014 14:04:55 +0200 |
Lukas Stadler |
fix bug in ConditionalEliminationPhase that loses the connection from guard to checkcast PiNode
|
Thu, 22 May 2014 14:04:55 +0200 |
Lukas Stadler |
make FixedNodeProbabilityCache behave better in the presence of dead code
|
Thu, 22 May 2014 13:19:47 +0200 |
twisti |
HSAIL: fix for -UseHSAILDeoptimization
|
Thu, 22 May 2014 12:41:53 +0200 |
twisti |
mx: fixed incorrect test for subprocess being alive
|
Wed, 21 May 2014 22:44:46 -0700 |
Tom Rodriguez |
minor cleanups
|
Wed, 21 May 2014 22:22:06 -0700 |
Tom Rodriguez |
rename initializeBytecode to getBytecode and eliminate extra copy
|
Wed, 21 May 2014 21:07:15 -0700 |
Michael Van De Vanter |
Truffle: revise instrumentation support APIs in ExecutionContext
|
Wed, 21 May 2014 10:25:54 -0700 |
Christian Wimmer |
Add test for getStaticFields()
|
Wed, 21 May 2014 10:08:39 -0700 |
Christian Wimmer |
Merge
|
Tue, 20 May 2014 19:06:41 -0700 |
Christian Wimmer |
Add method ResolvedJavaType.getStaticFields
|
Tue, 20 May 2014 19:02:33 -0700 |
Christian Wimmer |
Pass the compiled method to LIR factory
|
Tue, 20 May 2014 19:01:08 -0700 |
Christian Wimmer |
Rename methods to have consistent names, allow subclasses of bytecode parsers
|
Tue, 20 May 2014 18:59:45 -0700 |
Christian Wimmer |
Introduce class BarrieredAccess for low-level object access with read and write barriers
|
Tue, 20 May 2014 18:58:42 -0700 |
Christian Wimmer |
Remove overly restrictive assertion
|
Tue, 20 May 2014 18:58:03 -0700 |
Christian Wimmer |
Introduce method to customize type size
|
Tue, 20 May 2014 18:57:27 -0700 |
Christian Wimmer |
Avoid NullPointerException when only some assertions are enabled
|
Tue, 20 May 2014 18:56:57 -0700 |
Christian Wimmer |
Remove overly strict assertion; avoid NullPointerException when canonicalizing invokes without a state
|
Tue, 20 May 2014 18:55:59 -0700 |
Christian Wimmer |
Make classes extensible
|
Tue, 20 May 2014 18:55:35 -0700 |
Christian Wimmer |
Bugfix: as long as snippets are preprocessed, PiNode must not be canonicalized
|
Tue, 20 May 2014 18:54:48 -0700 |
Christian Wimmer |
Add accessor method
|
Tue, 20 May 2014 18:54:09 -0700 |
Christian Wimmer |
Cache result of toJava and toJavaConstructor, since it is an expensive operation
|
Tue, 20 May 2014 18:53:31 -0700 |
Christian Wimmer |
Make NodeClass more flexible
|
Tue, 20 May 2014 18:52:54 -0700 |
Christian Wimmer |
Factor out rule creation in its own method
|
Tue, 20 May 2014 18:51:54 -0700 |
Christian Wimmer |
Recompute probability only when number of types in profile changed
|
Tue, 20 May 2014 18:51:16 -0700 |
Christian Wimmer |
Remove unused method
|
Wed, 21 May 2014 17:57:41 +0200 |
Doug Simon |
mx: fixed more spurious "error while killing subprocess" messages (GRAAL-350)
|
Wed, 21 May 2014 16:41:57 +0200 |
Bernhard Urban |
mx archive: fix log message
|
Wed, 21 May 2014 15:34:35 +0200 |
Bernhard Urban |
mx archive: avoid multiple directory entries too
|
Wed, 21 May 2014 15:29:38 +0200 |
Bernhard Urban |
mx: remove unused packagejar command
|
Wed, 21 May 2014 15:11:14 +0200 |
Bernhard Urban |
mx: add support for setting a main class in distributions
|
Wed, 21 May 2014 15:17:21 +0200 |
Bernhard Urban |
mxtool: fix archive subcommand such that it will return a successful returncode
|
Tue, 20 May 2014 17:26:27 +0200 |
Roland Schatz |
Introduce AbstractObjectStamp, make ObjectStamp and NarrowOopStamp incompatible.
|
Tue, 20 May 2014 16:47:19 +0200 |
Roland Schatz |
Allow using StampFactory.forConstant(Constant, MetaAccessProvider) for primitive constants.
|
Tue, 20 May 2014 15:46:02 +0200 |
Miguel Garcia |
[inlining] another renaming to avoid misleading type suggestion (2 of 2)
|
Tue, 20 May 2014 15:45:07 +0200 |
Miguel Garcia |
[inlining] another renaming to avoid misleading type suggestion (1 of 2)
|
Tue, 20 May 2014 15:42:10 +0200 |
Miguel Garcia |
[inlining] renaming to convey underlying types (2 of 2)
|
Tue, 20 May 2014 15:39:59 +0200 |
Miguel Garcia |
[inlining] renaming to convey underlying types (1 of 2)
|
Tue, 20 May 2014 15:01:20 +0200 |
Miguel Garcia |
[inline-info] step 3, InlineInfo leaves populateInlineInfo fully initialized
|
Tue, 20 May 2014 14:53:29 +0200 |
Miguel Garcia |
[inline-info] step 2, simpler inter-procedural communication
|
Tue, 20 May 2014 14:48:46 +0200 |
Miguel Garcia |
[inline-info] step 1 of de-aliasing MethodInvocation assumptions
|
Tue, 20 May 2014 14:39:42 +0200 |
Miguel Garcia |
[inline-info] towards initializing InlineInfo in one place
|
Tue, 20 May 2014 21:40:13 -0700 |
Tom Rodriguez |
handle expected phis when converting to trapping null checks
|
Tue, 20 May 2014 21:35:32 -0700 |
Tom Rodriguez |
don't use JNI natives to interact with VM metadata
|
Tue, 20 May 2014 13:46:34 -0700 |
Tom Rodriguez |
initialize HotSpotVMConfig fields efficiently from C++
|
Tue, 20 May 2014 21:38:31 +0200 |
Miguel Garcia |
Merge
|
Tue, 20 May 2014 13:05:07 +0200 |
Miguel Garcia |
[inlining-7] end of refactoring trail, helper methods now closer to users
|
Tue, 20 May 2014 13:00:23 +0200 |
Miguel Garcia |
[inlining-7] InlineableGraph takes care of setup chores during construction
|
Tue, 20 May 2014 12:15:55 +0200 |
Miguel Garcia |
[inlining-7] moved three utilities methods to where they belong
|
Tue, 20 May 2014 12:08:09 +0200 |
Miguel Garcia |
[inlining-6] InlineableGraph now in package for inlineable elements
|
Tue, 20 May 2014 12:06:07 +0200 |
Miguel Garcia |
[inlining-6] InlineableMacroNode now in package for inlineable elements
|
Tue, 20 May 2014 12:04:10 +0200 |
Miguel Garcia |
[inlining-6] moved Inlineable to dedicated package for inlineable elements
|
Mon, 19 May 2014 21:39:49 +0200 |
Miguel Garcia |
[inlining-5] separate check code (fewer args, pure, concise) from logging code
|
Mon, 19 May 2014 21:30:07 +0200 |
Miguel Garcia |
[inlining-5] "where does optimisticOpts come from?" answered
|
Mon, 19 May 2014 21:26:46 +0200 |
Miguel Garcia |
[inlining-5] "where does replacements come from?" answered
|
Mon, 19 May 2014 21:23:53 +0200 |
Miguel Garcia |
[inlining-5] checkTargetConditions() about to lose some of its formal params
|
Tue, 20 May 2014 20:32:05 +0200 |
Gilles Duboscq |
Ignore synthetic methods in TestResolvedJavaField
|
Tue, 20 May 2014 16:36:37 +0200 |
Gilles Duboscq |
Update JaCoCo libs
|
Tue, 20 May 2014 16:17:16 +0200 |
Lukas Stadler |
better stamps for IntegerRemNode
|
Tue, 20 May 2014 15:28:53 +0200 |
Lukas Stadler |
@Ignore (and not expect GraalInternalError) long-running EscapingNewStringConcatTest
|
Tue, 20 May 2014 15:17:43 +0200 |
Lukas Stadler |
a bit of javadoc in TruffleRuntime
|
Tue, 20 May 2014 15:16:33 +0200 |
Lukas Stadler |
fix wrong assert in ObjectStampMeetTest
|
Tue, 20 May 2014 15:16:04 +0200 |
Lukas Stadler |
simplify getInterfaces jtt test
|
Tue, 20 May 2014 15:35:35 +0200 |
Doug Simon |
mx: propagate failure from forked Java compilation task back up to parent (GRAAL-350)
|
Tue, 20 May 2014 11:56:19 +0200 |
Josef Eisl |
Add JRE library support to mx projectgraph.
|
Tue, 20 May 2014 13:13:28 +0200 |
Gilles Duboscq |
ResolvedJavaType.resolveMethod: fix javadoc, add assert in native code. update changelog
|
Tue, 20 May 2014 12:40:07 +0200 |
Erik Eckstein |
Merge
|
Tue, 20 May 2014 12:38:57 +0200 |
Erik Eckstein |
fix wrong handling of memory anti-dependencies in scheduler
|
Tue, 20 May 2014 11:50:30 +0200 |
Doug Simon |
mx: fixed spurious "error while killing subprocess" messages (GRAAL-350)
|
Mon, 19 May 2014 17:21:30 -0700 |
Michael Van De Vanter |
Merge with 9ae1d2f3bda60f9d91243c883c5aa7812e2ab256
|
Mon, 19 May 2014 17:14:36 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: significant reorganization of the instrumentation framework's implementation and connection to the runtime ExecutionContext, with some new features, including a Tag-based "trap" mechanisms.
|
Mon, 19 May 2014 14:14:12 -0700 |
Tom Rodriguez |
convert asserts into if tests and check for phis at merge
|
Mon, 19 May 2014 10:45:01 -0700 |
twisti |
enable some HSAIL virtual call inlining
|
Mon, 19 May 2014 18:59:04 +0200 |
Christian Wirth |
SL: adding NodeInfo.descriptions to SL statements
|
Mon, 19 May 2014 18:52:39 +0200 |
Christian Wirth |
Add description and language to the NodeInfo annotation
|
Mon, 19 May 2014 17:21:35 +0200 |
Miguel Garcia |
Merge
|
Mon, 19 May 2014 16:52:10 +0200 |
Miguel Garcia |
[inlining-4] privatizing methods that can be made private
|
Mon, 19 May 2014 16:45:11 +0200 |
Miguel Garcia |
[inlining-4] one less alias in getTypeCheckedInlineInfo()
|
Mon, 19 May 2014 16:34:38 +0200 |
Miguel Garcia |
[inlining-4] one less alias in getAssumptionInlineInfo()
|
Mon, 19 May 2014 16:32:02 +0200 |
Miguel Garcia |
[inlining-4] one less alias in getExactInlineInfo()
|
Mon, 19 May 2014 16:27:24 +0200 |
Miguel Garcia |
[inlining-4] removed alias for InliningData.maxMethodPerInlining
|
Mon, 19 May 2014 16:24:31 +0200 |
Miguel Garcia |
[inlining-4] getTypeCheckedInlineInfo() can get context.getReplacements() itself
|
Mon, 19 May 2014 16:17:43 +0200 |
Miguel Garcia |
[inlining-4] getAssumptionInlineInfo() can get context.getReplacements() itself
|
Mon, 19 May 2014 16:14:56 +0200 |
Miguel Garcia |
[inlining-4] no need to pass context.getReplacements() to getExactInlineInfo()
|
Mon, 19 May 2014 16:10:24 +0200 |
Miguel Garcia |
[inlining-4] parameter aliasing context.getOptimisticOptimizations() goes away
|
Mon, 19 May 2014 16:08:06 +0200 |
Miguel Garcia |
[inlining-4] parameter aliasing context.getReplacements() goes away
|
Mon, 19 May 2014 16:05:18 +0200 |
Miguel Garcia |
[inlining-4] the method param that aliased maxMethodPerInlining goes away
|
Mon, 19 May 2014 15:58:48 +0200 |
Miguel Garcia |
[inlining-4] getTypeInlineInfo() becomes instance method of InliningData
|
Mon, 19 May 2014 15:39:43 +0200 |
Miguel Garcia |
[inlining-4] getTypeCheckedInlineInfo() becomes instance method of InliningData
|
Mon, 19 May 2014 15:30:58 +0200 |
Miguel Garcia |
[inlining-4] getAssumptionInlineInfo() becomes instance method of InliningData
|
Mon, 19 May 2014 15:28:07 +0200 |
Miguel Garcia |
[inlining-4] start of refactoring trail, by the end shorter parameter lists
|
Mon, 19 May 2014 14:57:10 +0200 |
Miguel Garcia |
[inlining-3] readability of checkInvokeConditions() part 2 of 2
|
Mon, 19 May 2014 14:51:44 +0200 |
Miguel Garcia |
[inlining-3] readability of checkInvokeConditions() part 1 of 2
|
Mon, 19 May 2014 15:30:57 +0200 |
Gilles Duboscq |
ConditionalNode's boolean materialization canonicalization needs to insert a convert
|
Mon, 19 May 2014 13:58:16 +0200 |
Lukas Stadler |
fix NPE in CallSiteHolder
|
Mon, 19 May 2014 11:19:07 +0200 |
Gilles Duboscq |
Never use the current node's stamp in ValueNode.inferStamp overrides.
|
Mon, 19 May 2014 11:59:54 +0200 |
Miguel Garcia |
Merge
|
Mon, 19 May 2014 11:29:14 +0200 |
Miguel Garcia |
[inlining-2] no guesswork at callsites about return value of logNotInlinedMethod
|
Mon, 19 May 2014 11:26:19 +0200 |
Miguel Garcia |
[inlining-2] no guesswork about return value of logInlinedMethod (2/2)
|
Mon, 19 May 2014 11:24:59 +0200 |
Miguel Garcia |
[inlining-2] no guesswork about return value of logInlinedMethod (1/2)
|
Mon, 19 May 2014 10:54:21 +0200 |
Miguel Garcia |
[inlining-2] logInliningDecision, for side-effects not return value (2/2)
|
Mon, 19 May 2014 10:52:20 +0200 |
Miguel Garcia |
[inlining-2] logInliningDecision, for side-effects not return value (1/2)
|
Mon, 19 May 2014 10:47:25 +0200 |
Miguel Garcia |
[inlining-2] logNotInlinedMethod invoked only for side-effects not return value
|
Sun, 18 May 2014 16:20:36 +0200 |
Miguel Garcia |
[inlining-2] make explicit the value returned by logNotInlinedInvoke()
|
Sun, 18 May 2014 16:14:16 +0200 |
Miguel Garcia |
[inlining-2] renaming logNotInlinedMethodAndReturnNull -> logNotInlinedInvoke
|
Sun, 18 May 2014 16:10:45 +0200 |
Miguel Garcia |
[inlining-2] make returned value explicit
|
Sun, 18 May 2014 16:08:15 +0200 |
Miguel Garcia |
[inlining-2] renaming of an overloaded method
|
Mon, 19 May 2014 10:57:40 +0200 |
Lukas Stadler |
small fix in GraphOrder.assertSchedulableGraph
|
Mon, 19 May 2014 10:23:05 +0200 |
Lukas Stadler |
do not assert for MergeNode in UseTrappingNullChecksPhase
|
Sun, 18 May 2014 14:39:27 +0200 |
Miguel Garcia |
[inlining-2] pulling side-effects (logging) out of method that evals a condition
|
Sun, 18 May 2014 14:37:25 +0200 |
Miguel Garcia |
[inlining-2] one less logging method to worry about
|
Sun, 18 May 2014 14:34:35 +0200 |
Miguel Garcia |
[inlining-2] replaced method body with call to code duplicate
|
Sun, 18 May 2014 14:17:38 +0200 |
Miguel Garcia |
[inlining-2] reduced verbosity in checkTargetConditions()
|
Sun, 18 May 2014 14:15:19 +0200 |
Miguel Garcia |
[inlining-2] typos in source comment
|
Sun, 18 May 2014 14:08:03 +0200 |
Miguel Garcia |
[inlining-2] consumer becomes initializer of the probabilities map
|
Sun, 18 May 2014 14:05:36 +0200 |
Miguel Garcia |
[inlining-2] fixing input as instance final rather than passing it over and over
|
Sat, 17 May 2014 18:42:42 +0200 |
Gilles Duboscq |
In MethodCallTargetNode.canonicalize, uniqueConcreteType.resolveMethod can return null in some cases
|
Sat, 17 May 2014 18:08:57 +0200 |
Gilles Duboscq |
Add slow-path for SLMulNode.mul(BigInteger) because BigInteger.multiply is recursive.
|
Sat, 17 May 2014 17:04:25 +0200 |
Gilles Duboscq |
fix assert in HotSpotResolvedJavaMethod.vtableEntryOffset
|
Sat, 17 May 2014 16:29:19 +0200 |
Gilles Duboscq |
Simplify HotSpotUnresolvedJavaType, harmonize toString for HotSpotUnresolvedJavaType and HotSpotResolvedObjectType
|
Sat, 17 May 2014 14:58:33 +0200 |
Gilles Duboscq |
Add some assertions and tests to TestResolvedJavaType.findUniqueConcreteSubtypeTest
|
Sat, 17 May 2014 14:56:13 +0200 |
Gilles Duboscq |
CodeInstalled not need to assert_leaf_type when asserting abstract_with_unique_concrete_subtype
|
Sat, 17 May 2014 15:05:25 +0200 |
Gilles Duboscq |
Try to devirtualize using unique concrete method and subtype in MethodCallTargetNode.canonical
|
Sat, 17 May 2014 12:45:46 +0200 |
Gilles Duboscq |
Rename HotSpotResolvedObjectType.metaspaceKlass to getMetaspaceKlass
|
Sat, 17 May 2014 14:57:58 +0200 |
Gilles Duboscq |
Add resolved receiver type to ResolvedJavaMethod.isInVirtualMethodTable in order to be able to do vtable-calls for miranda and default methods
|
Sat, 17 May 2014 11:41:35 +0200 |
Gilles Duboscq |
Use non-bold/bright colors in AnsiTerminalDecorator
|
Fri, 16 May 2014 18:08:21 +0200 |
Gilles Duboscq |
Remove unused import
|
Fri, 18 Apr 2014 13:50:15 +0200 |
Gilles Duboscq |
ResolvedJavaType.resolveMethod now takes a callerType that is used to check access rules. Make it work for default methods.
|
Fri, 16 May 2014 19:59:52 +0200 |
Miguel Garcia |
[inlining] reverting refactoring trail until spoiling commit(s) are discovered
|
Fri, 16 May 2014 16:36:07 +0200 |
Miguel Garcia |
[inlining] behavior becomes less argument-dependent, arguments become redundant
|
Fri, 16 May 2014 16:29:50 +0200 |
Miguel Garcia |
[inlining] no need for guessing a return value that doesn't matter
|
Fri, 16 May 2014 16:02:55 +0200 |
Miguel Garcia |
[inlining] untangling concerns, micro-step by micro-step
|
Fri, 16 May 2014 16:00:42 +0200 |
Miguel Garcia |
[inlining] readability by means of import static
|
Fri, 16 May 2014 15:54:13 +0200 |
Miguel Garcia |
[inlining] redux, no need for the suspense about return value
|
Fri, 16 May 2014 15:46:47 +0200 |
Miguel Garcia |
[inlining] no need for the suspense about return value
|
Fri, 16 May 2014 15:30:04 +0200 |
Miguel Garcia |
[inlining] another case of logNotInlined vs logNotInlinedMethod
|
Fri, 16 May 2014 15:28:00 +0200 |
Miguel Garcia |
[inlining] shorter and equally informative, logNotInlined vs logNotInlinedMethod
|
Fri, 16 May 2014 15:24:55 +0200 |
Miguel Garcia |
[inlining] "return null" favored again over "return ...AndReturnNull"
|
Fri, 16 May 2014 15:14:27 +0200 |
Miguel Garcia |
[inlining] tradeoff: "return null" still shorter than "return ...AndReturnNull"
|
Fri, 16 May 2014 14:57:45 +0200 |
Miguel Garcia |
[inlining] pulling side-effects (logging) out of method that evals a condition
|
Fri, 16 May 2014 14:47:39 +0200 |
Miguel Garcia |
[inlining] one less logging method to worry about
|
Fri, 16 May 2014 14:20:20 +0200 |
Miguel Garcia |
[inlining] replaced method body with call to code duplicate
|
Fri, 16 May 2014 14:44:52 +0200 |
Miguel Garcia |
[inlining] reduced verbosity in checkTargetConditions()
|
Fri, 16 May 2014 13:39:12 +0200 |
Miguel Garcia |
[inlining] typos in source comment
|
Fri, 16 May 2014 12:03:36 +0200 |
Miguel Garcia |
[inlining] consumer becomes initializer of the probabilities map
|
Fri, 16 May 2014 11:59:12 +0200 |
Miguel Garcia |
[inlining] fixing input as instance final rather than passing it over and over
|
Fri, 16 May 2014 14:01:20 +0200 |
Lukas Stadler |
do not reprofile upon exceptions thrown in NewArrayStub or NewInstanceStub
|
Fri, 16 May 2014 12:23:09 +0200 |
Doug Simon |
minor spelling and modifier fix
|
Fri, 16 May 2014 12:06:46 +0200 |
Doug Simon |
mx: drain *all* output from subprocess if redirecting to functions
|
Fri, 16 May 2014 00:12:48 -0700 |
Tom Rodriguez |
allow overriding the NodeClass lookup when building MatchStatements
|
Fri, 16 May 2014 00:12:41 -0700 |
Tom Rodriguez |
use inner classes instead of reflection during matching
|
Thu, 15 May 2014 20:11:16 -0700 |
Tom Rodriguez |
more aggressively fold implicit nulls into memory operations
|
Thu, 15 May 2014 23:12:48 +0200 |
Doug Simon |
Merge.
|
Thu, 15 May 2014 22:47:28 +0200 |
Doug Simon |
make CompilationTask.threadMXBean static
|
Thu, 15 May 2014 22:46:45 +0200 |
Doug Simon |
once the Graal compilation queue has been shutdown, don't process any pending compilations and be more defensive about preventing future compilations to be queued
|
Thu, 15 May 2014 22:43:44 +0200 |
Doug Simon |
ensure Graal C++ shutdown routines are called exactly once during VM shutdown
|
Thu, 15 May 2014 22:42:08 +0200 |
Doug Simon |
use JDK with highest compliance level for generated Eclipse attach launcher
|
Thu, 15 May 2014 22:25:34 +0200 |
Bernhard Urban |
mxtool: minor fix of optional field usage
|
Thu, 15 May 2014 19:03:16 +0200 |
Roland Schatz |
API for high word multiplication.
|
Thu, 15 May 2014 18:13:24 +0200 |
Gilles Duboscq |
make TypeProfileWidth pd
|
Thu, 15 May 2014 17:25:49 +0200 |
Miguel Garcia |
Merge
|
Thu, 15 May 2014 16:17:35 +0200 |
Miguel Garcia |
[inlining] moved DepthSearchUtil closer to its single user
|
Thu, 15 May 2014 16:12:18 +0200 |
Miguel Garcia |
[inlining] moved ComputeInliningRelevance closer to its single user
|
Thu, 15 May 2014 15:45:29 +0200 |
Miguel Garcia |
[inlining] moved class InliningData to package with related classes
|
Thu, 15 May 2014 15:41:43 +0200 |
Miguel Garcia |
[inlining] moved helper class MethodInvocation to package inlining.walker
|
Thu, 15 May 2014 15:37:08 +0200 |
Miguel Garcia |
[inlining] grouping inlining-space walking-related classes in package walker
|
Thu, 15 May 2014 15:35:34 +0200 |
Miguel Garcia |
[inlining] start of another refactoring trail
|
Thu, 15 May 2014 15:17:55 +0200 |
Miguel Garcia |
[inlining] working the InliningData stack now done by InliningData.moveForward()
|
Thu, 15 May 2014 15:07:35 +0200 |
Miguel Garcia |
[inlining] side-effects moved out from just-extracted method
|
Thu, 15 May 2014 15:01:25 +0200 |
Miguel Garcia |
[inlining] readability improvements for (by now extracted) loop-body
|
Thu, 15 May 2014 14:53:50 +0200 |
Miguel Garcia |
[inlining] extracted loop-body, for now as InliningPhase.moveForward()
|
Thu, 15 May 2014 14:51:11 +0200 |
Miguel Garcia |
[inlining] moved tryToInline() to InliningData, as prereq for upcoming steps
|
Thu, 15 May 2014 14:48:19 +0200 |
Miguel Garcia |
[inlining] moved doInline() to InliningData, as prereq for upcoming steps
|
Thu, 15 May 2014 14:43:58 +0200 |
Miguel Garcia |
[inlining] part 2, preparing to move tryToInline() and doInline()
|
Thu, 15 May 2014 14:32:37 +0200 |
Miguel Garcia |
[inlining] preparing to extract loop body from InliningPhase.run to InliningData
|
Thu, 15 May 2014 13:46:33 +0200 |
Miguel Garcia |
[inlinin] assertion-aided code understanding at work
|
Thu, 15 May 2014 12:18:01 +0200 |
Miguel Garcia |
[inlining] moved InlineEverythingPolicy to inlining.policy
|
Thu, 15 May 2014 12:16:10 +0200 |
Miguel Garcia |
[inlining] access levels in AbstractInliningPolicy back to what they were
|
Thu, 15 May 2014 11:22:08 +0200 |
Miguel Garcia |
[inlining] moved GreedyInliningPolicy to inlining.policy
|
Thu, 15 May 2014 11:16:00 +0200 |
Miguel Garcia |
[inlining] moved AbstractInliningPolicy to inlining.policy
|
Thu, 15 May 2014 11:09:50 +0200 |
Miguel Garcia |
[inlining] moved InliningPolicy to newly created package inlining.policy
|
Thu, 15 May 2014 11:01:51 +0200 |
Miguel Garcia |
[inlining] moving CallsiteHolder to upper level
|
Thu, 15 May 2014 10:52:38 +0200 |
Miguel Garcia |
[inlining] better distinguishable name, GraphInfo becomes CallsiteHolder
|
Thu, 15 May 2014 16:45:08 +0200 |
Gilles Duboscq |
Use replaceAtPredecessor rather than predecessor().replaceFirstSuccessor in DeoptimizationGroupingPhase
|
Thu, 15 May 2014 16:44:43 +0200 |
Gilles Duboscq |
Fix inverted condition in Debug.create(Metric|Timer)
|
Thu, 15 May 2014 15:35:17 +0200 |
Doug Simon |
Merge.
|
Thu, 15 May 2014 15:32:37 +0200 |
twisti |
added Java Flight Recorder (JFR) event support
|
Thu, 15 May 2014 15:31:22 +0200 |
Doug Simon |
mx: added jrelibrary dependency type
|
Thu, 15 May 2014 14:13:59 +0200 |
Lukas Stadler |
correctly handle illegal stamps in ObjectStamp.meet
|
Thu, 15 May 2014 14:13:25 +0200 |
Lukas Stadler |
tests for ObjectStamp.meet
|
Thu, 15 May 2014 14:12:57 +0200 |
Lukas Stadler |
implement NodeBitMap.toString
|
Thu, 15 May 2014 11:13:44 +0200 |
Josef Eisl |
GraalVerboseTextListener: fix testFailed printing.
|
Wed, 14 May 2014 20:43:43 +0200 |
Josef Eisl |
mx unittest: simplify argument passing.
|
Wed, 14 May 2014 20:59:27 +0200 |
Josef Eisl |
mx unittest: add --eager-stacktrace.
|
Wed, 14 May 2014 20:58:35 +0200 |
Josef Eisl |
mx unittest: add color support.
|
Wed, 14 May 2014 20:15:17 +0200 |
Josef Eisl |
Add AnsiColor.
|
Wed, 14 May 2014 21:24:38 -0700 |
Tom Rodriguez |
slighty stronger assert in verify
|
Wed, 14 May 2014 21:24:19 -0700 |
Tom Rodriguez |
fix printing of pc in deopt message
|
Wed, 14 May 2014 21:14:13 -0700 |
Tom Rodriguez |
fix action comparison when comparing DeoptimizeNodes
|
Wed, 14 May 2014 19:11:16 +0200 |
Miguel Garcia |
[single-pass-iter] same check formulated differently so as to appease findbugs
|
Wed, 14 May 2014 18:55:01 +0200 |
Miguel Garcia |
[inlining] re-adding file header lost during refactoring
|
Wed, 14 May 2014 17:16:12 +0200 |
Miguel Garcia |
[single-pass-iter] skipping redundant state-cloning
|
Wed, 14 May 2014 16:52:45 +0200 |
Miguel Garcia |
[single-pass-iter] owner-is-mutator access protocol for queued states
|
Wed, 14 May 2014 16:13:44 +0200 |
Miguel Garcia |
[single-pass-iter] sharpening the declared type of PathStart.node
|
Wed, 14 May 2014 16:07:05 +0200 |
Miguel Garcia |
[single-pass-iter] readability and one more assertion
|
Wed, 14 May 2014 18:13:41 +0200 |
Miguel Garcia |
[inlining] moving InlineInfo and subclasses to package inlining.info
|
Tue, 13 May 2014 21:40:47 +0200 |
Miguel Garcia |
[inlining] privatizing methods in InliningData
|
Wed, 14 May 2014 17:23:19 +0200 |
Lukas Stadler |
remove some debug code in HotSpotTruffleRuntime
|
Wed, 14 May 2014 13:50:18 +0200 |
Lukas Stadler |
cleanup after ReplaceIntrinsicsPhase
|
Sun, 04 May 2014 18:58:16 +0200 |
Gilles Duboscq |
HSAIL Deopt support for VirtualObjects. Only create the host graph is there are deopts. Add a test provided by Tom Deneau.
|
Wed, 14 May 2014 12:37:39 +0200 |
Doug Simon |
added metric to count the input graph sizes for phases
|
Wed, 14 May 2014 11:19:38 +0200 |
Bernhard Urban |
mxtool: distribution dependency should be a list
|
Wed, 14 May 2014 11:08:05 +0200 |
Bernhard Urban |
mx: fix constructor call
|
Wed, 14 May 2014 01:25:21 -0700 |
Tom Rodriguez |
fix unsigned compare, expand test
|
Wed, 14 May 2014 01:24:10 -0700 |
Tom Rodriguez |
add missing case in assertDeepEquals
|
Tue, 13 May 2014 20:20:34 -0700 |
Tom Rodriguez |
don't deopt on large array allocations
|
Tue, 13 May 2014 20:20:29 -0700 |
Tom Rodriguez |
convert signed range tests into an unsigned compare
|
Tue, 13 May 2014 18:31:18 -0700 |
Michael Van De Vanter |
Merge with 55be15d24e45e5636ee14d657616c6ffac039178
|
Tue, 13 May 2014 18:29:55 -0700 |
Michael Van De Vanter |
SL: correct to use new SourceAttribution factory methods.
|
Tue, 13 May 2014 18:28:33 -0700 |
Michael Van De Vanter |
Truffle/Source Attribution: Replace direct creation of SourceSection objects with factory methods on Source; two of these greatly simplify source attribution by automatically computing either the row/column start location from a character offset or vice versa, depending on what?s made available from the parser. Minor API change on Visualizer.
|
Tue, 13 May 2014 15:03:34 -0700 |
twisti |
use HotSpotVMType for sizeof information
|
Tue, 13 May 2014 14:13:15 -0700 |
twisti |
add documentation to HotSpotVM* annotatations
|
Mon, 12 May 2014 17:44:23 -0700 |
twisti |
remove unused HotSpotResolvedJavaMethod fields in graalJavaAccess.hpp
|
Mon, 12 May 2014 17:31:11 -0700 |
twisti |
remove unused com_oracle_graal_api_meta_ResolvedJavaField
|
Mon, 12 May 2014 17:26:53 -0700 |
twisti |
remove unused com_oracle_graal_api_meta_ConstantPool
|
Mon, 12 May 2014 17:26:19 -0700 |
twisti |
remove unused com_oracle_graal_hotspot_meta_HotSpotJavaType
|
Tue, 13 May 2014 21:49:57 +0200 |
Doug Simon |
HSAIL: converted KernelTester to re-use existing mechanism for deep equality testing
|
Tue, 13 May 2014 21:47:50 +0200 |
Doug Simon |
renamed GraalTest.assertEquals* to assertDeepEquals to avoid confusion with JUnit API methods
|
Tue, 13 May 2014 19:17:59 +0200 |
Miguel Garcia |
[inlining] processNextInvoke(), readability
|
Tue, 13 May 2014 19:11:03 +0200 |
Miguel Garcia |
[inlining] moved processNextInvoke()
|
Tue, 13 May 2014 19:03:59 +0200 |
Miguel Garcia |
[inlining] preparing to move processNextInvoke() closer to the data it mutates
|
Tue, 13 May 2014 15:11:15 +0200 |
Miguel Garcia |
[inlining] uncluttering InliningPhase, depth-search utilities moved out
|
Tue, 13 May 2014 15:05:36 +0200 |
Miguel Garcia |
[inlining] preparing to move depth-search utilities
|
Tue, 13 May 2014 14:54:23 +0200 |
Miguel Garcia |
[inlining] place to host depth-search related utilities
|
Tue, 13 May 2014 13:20:09 +0200 |
Miguel Garcia |
[inlining] documentation
|
Tue, 13 May 2014 16:51:41 +0200 |
Doug Simon |
Merge.
|
Tue, 13 May 2014 15:40:23 +0200 |
Doug Simon |
made GraalVerboseTestListener eagerly print stack trace for failure which is useful if the VM crashes before completing all unit tests
|
Tue, 13 May 2014 15:39:10 +0200 |
Doug Simon |
moved assertEquals and MultiCauseAssertionError from GraalCompilerTest to GraalTest
|
Tue, 13 May 2014 16:16:05 +0200 |
Lukas Stadler |
clean up frame states during FrameStateAssignmentPhase
|
Tue, 13 May 2014 14:45:57 +0200 |
Roland Schatz |
Simplify code generation of reinterpret-memory.
|
Tue, 13 May 2014 14:35:15 +0200 |
Doug Simon |
HSAIL: fixed deopt bug; cleaned up C++ code
|
Tue, 13 May 2014 11:55:11 +0200 |
Doug Simon |
removed unnecessary mutex
|
Tue, 13 May 2014 11:06:10 +0200 |
Lukas Stadler |
verbose assertion in ComputeInliningRelevance
|
Mon, 12 May 2014 21:29:29 -0700 |
Michael Van De Vanter |
Merge with d556971b409ca9f5ff13900d8b7b82549fd1f17a
|
Mon, 12 May 2014 20:17:25 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation:
|
Mon, 12 May 2014 23:27:28 +0200 |
Doug Simon |
Merge.
|
Mon, 12 May 2014 23:27:07 +0200 |
Doug Simon |
made Graal initialization be driven from Java to simplify sequencing and synchronization
|
Mon, 12 May 2014 22:37:26 +0200 |
Doug Simon |
removed unused symbols
|
Mon, 12 May 2014 22:37:14 +0200 |
Bernhard Urban |
mx distributions: allow to specify dependencies between distributions
|
Mon, 12 May 2014 20:29:41 +0200 |
Bernhard Urban |
changelog: note about truffle.jar separation
|
Mon, 12 May 2014 22:32:33 +0200 |
Bernhard Urban |
SchedulePhase: improve KillSet implementation by using a lazy initialized ArrayList
|
Mon, 12 May 2014 19:52:06 +0200 |
Miguel Garcia |
[inlining] refactor, GraphInfo constructor can populate the callsite list
|
Mon, 12 May 2014 19:25:59 +0200 |
Miguel Garcia |
[inlining] the constructor of InliningIterator now takes only the data it needs
|
Mon, 12 May 2014 19:10:50 +0200 |
Miguel Garcia |
[inlining] refactor: move InliningIterator to upper level
|
Mon, 12 May 2014 16:38:58 +0200 |
Lukas Stadler |
don't delete snippet MemoryAnchorNodes if they are used in the memory map
|
Mon, 12 May 2014 11:43:36 +0200 |
Gilles Duboscq |
mx: set _minVersion to 1.8
|
Thu, 08 May 2014 15:05:06 +0200 |
Gilles Duboscq |
JMH: do not abort on missing jar file. Create necessary output directory if needed
|
Wed, 07 May 2014 15:58:36 +0200 |
Gilles Duboscq |
CanonicalizerPhase, on constant stamp, only replace at value usages.
|
Sun, 11 May 2014 22:00:06 +0200 |
Doug Simon |
fixed assertion position and documented critical class initialization dependency
|
Sun, 11 May 2014 13:43:58 +0200 |
Doug Simon |
fixed initialization issue caused by 063ec2920d21
|
Sun, 11 May 2014 13:43:19 +0200 |
Doug Simon |
fixed livelock issue introduced by 063ec2920d21
|
Sat, 10 May 2014 15:37:51 +0200 |
Miguel Garcia |
[single-pass-iter] additional documentation and assertions
|
Fri, 09 May 2014 20:22:05 +0200 |
Miguel Garcia |
Merge
|
Fri, 09 May 2014 20:05:41 +0200 |
Miguel Garcia |
[single-pass-iter] offloading tracking successor-pre-states to nodeQueue
|
Fri, 09 May 2014 17:33:14 +0200 |
Miguel Garcia |
[single-pass-iter] early pruning of state map, visit a whole method
|
Fri, 09 May 2014 16:50:27 +0200 |
Miguel Garcia |
[single-pass-iter] lifecycle of single-pass iterators
|
Fri, 09 May 2014 16:22:54 +0200 |
Miguel Garcia |
[single-pass-iter] start of evolution towards a node iterator less memory-hungry
|
Fri, 09 May 2014 18:46:41 +0200 |
Doug Simon |
made Graal runtime initialization in hosted mode lazy
|
Fri, 09 May 2014 17:59:15 +0200 |
Doug Simon |
added -G:TrackMemUse for measuring memory usage within scopes
|
Fri, 09 May 2014 16:43:26 +0200 |
Bernhard Urban |
mx clean: try to change permission if deletion fails on windows
|
Fri, 09 May 2014 15:30:16 +0200 |
Bernhard Urban |
mx clean: make it more reliable on windows
|
Fri, 09 May 2014 14:24:02 +0200 |
Bernhard Urban |
truffle distrubtions: generate source jar
|
Fri, 09 May 2014 16:11:01 +0200 |
Bernhard Urban |
truffle distrubtion: move dsl processor in a separated jar, such that it can be a build-time only dependency
|
Fri, 09 May 2014 13:56:10 +0200 |
Bernhard Urban |
mx trufflejar: use distribution feature of mx instead (`mx archive @TRUFFLE')
|
Fri, 09 May 2014 13:21:43 +0200 |
Bernhard Urban |
mx unittest: compile junitwrapper with right classpath
|
Fri, 09 May 2014 15:55:37 +0200 |
Andreas Woess |
Truffle: remove obsolete HotSpotFrameInstance.getTargetCallTarget()
|
Fri, 09 May 2014 15:53:30 +0200 |
Andreas Woess |
Truffle: getCallNode() should return null for call target frames
|
Fri, 09 May 2014 15:52:56 +0200 |
Lukas Stadler |
test for integer stamp join
|
Fri, 09 May 2014 14:45:48 +0200 |
Lukas Stadler |
more accurately determine if a IntegerStamp is illegal
|
Fri, 09 May 2014 09:49:48 +0200 |
Bernhard Urban |
Added tag graal-0.3 for changeset 9535eccd2a11
|
Fri, 09 May 2014 09:49:34 +0200 |
Bernhard Urban |
changelog: graal-0.3
graal-0.3
|
Fri, 09 May 2014 08:29:52 +0200 |
Bernhard Urban |
backout 10732e1421ee
|
Fri, 09 May 2014 01:47:18 +0200 |
Thomas Wuerthinger |
changelog: graal-0.3
|
Thu, 08 May 2014 22:56:16 +0200 |
Thomas Wuerthinger |
Small addition to changelog.
|
Thu, 08 May 2014 22:53:35 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 08 May 2014 22:53:28 +0200 |
Thomas Wuerthinger |
Truffle: Provide default implementation on non-Graal VMs for stack trace functionality.
|
Thu, 08 May 2014 16:44:53 +0200 |
Miguel Garcia |
[flow-sensitive] consolidating nullness-tracking in typeRefinements
|
Thu, 08 May 2014 15:00:52 +0200 |
Josef Eisl |
BaselineCompiler: add arraylength test.
|
Thu, 08 May 2014 10:04:15 +0200 |
Josef Eisl |
Baseline: add support for getstatic.
|
Thu, 08 May 2014 14:57:28 +0200 |
Josef Eisl |
Make BC_arraylength unit test only check for arraylength.
|
Wed, 07 May 2014 20:06:45 +0200 |
Josef Eisl |
BaselineCompiler: implement genArrayLength().
|
Wed, 07 May 2014 20:05:20 +0200 |
Josef Eisl |
AbstractFrameStateBuilder enable access to locks.
|
Tue, 06 May 2014 20:10:28 +0200 |
Josef Eisl |
BaselineBytecodeParser: initial genArrayLength().
|
Tue, 06 May 2014 20:09:37 +0200 |
Josef Eisl |
BytecodeLIRBuilder: add getArrayLengthOffset().
|
Thu, 08 May 2014 11:52:20 +0200 |
Josef Eisl |
mx unittest: add support for regular expressions.
|
Thu, 08 May 2014 11:35:08 +0200 |
Josef Eisl |
Move emitNullCheck from NodeLIRBuilderTool to LIRGeneratorTool.
|
Thu, 08 May 2014 14:02:24 +0200 |
Josef Eisl |
Remove unused member in PTXNodeLIRBuilder.
|
Thu, 08 May 2014 09:52:12 +0200 |
Lukas Stadler |
moved ExceptionObjectNode lowering back to runtime independent part
|
Thu, 08 May 2014 02:22:10 +0200 |
Doug Simon |
added CollectionsProvider and NodeCollectionsProvider and replaced (almost) all allocations of IdentityHashMaps to go through these providers
|
Wed, 07 May 2014 23:58:56 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 07 May 2014 23:58:43 +0200 |
Thomas Wuerthinger |
Added write barriers for LoweredAtomicReadAndWriteNode.
|
Wed, 07 May 2014 11:54:25 -0700 |
Tom Rodriguez |
share position computations in MatchStatements
|
Wed, 07 May 2014 10:58:26 -0700 |
Tom Rodriguez |
use NodeClass.Position when matching graphs, rearrange MatchableNode annotations, improve error reporting
|
Wed, 07 May 2014 15:31:04 +0200 |
Lukas Stadler |
simplification in FixedNodeProbabilityCache
|
Wed, 07 May 2014 11:51:52 +0200 |
Doug Simon |
HSAIL: fixed Windows build
|
Wed, 07 May 2014 11:44:00 +0200 |
Doug Simon |
adding missing header
|
Tue, 06 May 2014 11:30:07 +0200 |
Josef Eisl |
Baseline: re-enable simple loop tests.
|
Tue, 06 May 2014 11:29:35 +0200 |
Josef Eisl |
BaselineBytecodeParser: add BciBlockMapping debug scope.
|
Tue, 06 May 2014 11:10:24 +0200 |
Josef Eisl |
BaselineControlFlowGraph: compute loop information.
|
Tue, 06 May 2014 11:09:19 +0200 |
Josef Eisl |
BciBlockMapping: make loop information more accessible.
|
Tue, 29 Apr 2014 18:06:45 +0200 |
Josef Eisl |
AbstractBlock: add setLoop.
|
Mon, 28 Apr 2014 16:48:36 +0200 |
Josef Eisl |
Add BaselineControlFlowGraph.compute() factory.
|
Thu, 24 Apr 2014 14:00:07 +0200 |
Josef Eisl |
Use List instead of an array in AbstractControlFlowGraph.
|
Thu, 24 Apr 2014 13:38:14 +0200 |
Josef Eisl |
SimpleCFGTest: check postOrder().
|
Thu, 24 Apr 2014 09:55:28 +0200 |
Josef Eisl |
mx shortunittest: test jtt.loop.* and jtt.except.*.
|
Mon, 05 May 2014 11:10:19 +0200 |
Josef Eisl |
Encapsulate members of Loop.
|
Tue, 06 May 2014 12:14:48 +0200 |
Bernhard Urban |
mx/projects: add sha1 checksums to external dependencies
|
Tue, 06 May 2014 11:34:23 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 06 May 2014 11:34:13 +0200 |
Thomas Wuerthinger |
Fix stamp of LoweredAtomicReadAndWriteNode.
|
Tue, 06 May 2014 04:14:00 +0200 |
Thomas Wuerthinger |
Fix bug in CanonicalizerPhase that could remove fixed nodes with side effects in a corner case.
|
Tue, 06 May 2014 04:07:30 +0200 |
Thomas Wuerthinger |
Fix stamp of LoweredAtomicReadAndWriteNode to only inherit kind from written value.
|
Mon, 05 May 2014 22:18:46 +0200 |
Thomas Wuerthinger |
Merge.
|
Sat, 03 May 2014 21:46:35 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 02 May 2014 02:45:26 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 30 Apr 2014 13:40:36 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 30 Apr 2014 13:36:41 +0200 |
Thomas Wuerthinger |
Add two more ObjectStampJoinTest unit tests.
|
Tue, 06 May 2014 10:35:06 +0200 |
bharadwaj |
made GraphKit.inlineInvoke recursively inline all invoke
|
Mon, 05 May 2014 20:33:00 -0700 |
Tom Rodriguez |
special cases for addresses involving compressed references
|
Mon, 05 May 2014 16:13:53 -0700 |
Tom Rodriguez |
improve annotation error reporting
|
Mon, 05 May 2014 16:13:49 -0700 |
Tom Rodriguez |
add support for more nodes inputs
|
Mon, 05 May 2014 16:13:41 -0700 |
Tom Rodriguez |
update description of the MatchRule syntax
|
Mon, 05 May 2014 21:23:25 +0200 |
Miguel Garcia |
Merge
|
Mon, 05 May 2014 17:45:20 +0200 |
Miguel Garcia |
[flow-sensitive] too many type-refinements didn't improve performance
|
Mon, 05 May 2014 17:06:02 +0200 |
Miguel Garcia |
[flow-sensitive] readability, baseCaseIsNullNode
|
Mon, 05 May 2014 16:59:02 +0200 |
Miguel Garcia |
[flow-sensitive] fix in knownNotToConform
|
Mon, 05 May 2014 18:45:03 +0200 |
Lukas Stadler |
Merge (gate: make unittests verbose)
|
Mon, 05 May 2014 18:40:13 +0200 |
Lukas Stadler |
Merge (made FloatRemNode implement Lowerable)
|
Mon, 05 May 2014 18:39:29 +0200 |
Lukas Stadler |
Merge ([flow-sensitive] refactoring, factor out evidence-search)
|
Mon, 05 May 2014 18:39:09 +0200 |
Lukas Stadler |
Merge (update state flag after initialization to allow other compiler threads to execute)
|
Mon, 05 May 2014 18:38:43 +0200 |
Lukas Stadler |
Merge (Merge)
|
Mon, 05 May 2014 18:38:13 +0200 |
Lukas Stadler |
Merge (Truffle: fix javadoc)
|
Mon, 05 May 2014 18:37:27 +0200 |
Lukas Stadler |
Merge (clean phase within PartialEscapePhase)
|
Mon, 05 May 2014 18:36:01 +0200 |
Lukas Stadler |
fix block probabilities
|
Mon, 05 May 2014 18:03:50 +0200 |
Bernhard Urban |
gate: make unittests verbose
|
Wed, 05 Feb 2014 21:24:29 -0800 |
henryjen |
8033289: clang: clean up unused function warning
|
Mon, 05 May 2014 17:27:03 +0200 |
Doug Simon |
made FloatRemNode implement Lowerable
|
Mon, 05 May 2014 11:34:11 +0200 |
Josef Eisl |
Add TimingDecorator.
|
Mon, 05 May 2014 16:07:20 +0200 |
Josef Eisl |
Add command line support for JUnit.
|
Mon, 05 May 2014 11:34:00 +0200 |
Josef Eisl |
Add GraalVerboseTextListener.
|
Mon, 05 May 2014 11:33:33 +0200 |
Josef Eisl |
Add custom GraalJUnitCore.
|
Mon, 05 May 2014 11:55:34 +0200 |
Miguel Garcia |
[flow-sensitive] internal consistency asserts, state tracking
|
Sun, 04 May 2014 18:36:44 +0200 |
Miguel Garcia |
[flow-sensitive] more metrics, documentation
|
Mon, 05 May 2014 13:24:57 +0200 |
Doug Simon |
mx: slight tweak of parallel Java build heuristics
|
Mon, 05 May 2014 13:17:32 +0200 |
Doug Simon |
mx: factored out detection of JDT compilation
|
Mon, 05 May 2014 00:16:46 +0200 |
Doug Simon |
fixed assertion in debug VM
|
Wed, 30 Apr 2014 11:48:13 +0200 |
Gilles Duboscq |
Move CIPrintCompilerName handling into CompileTask::print_compilation_impl
|
Sun, 04 May 2014 16:12:44 +0200 |
Miguel Garcia |
[flow-sensitive] refactoring, factor out evidence-search
|
Sat, 03 May 2014 16:19:43 +0200 |
Miguel Garcia |
[flow-sensitive] simplify to nullConstant
|
Sun, 04 May 2014 14:44:09 +0200 |
Miguel Garcia |
[flow-sensitive] bug fix, simplify ShortCircuitOrNode when of check-cast form
|
Sun, 04 May 2014 01:28:07 +0200 |
Doug Simon |
mx: improved heuristics for sorting remaining tasks in parallel Java build worklist
|
Sun, 04 May 2014 01:26:50 +0200 |
Doug Simon |
mx: made parallel Java builds interact correctly with management of subprocesses upon abort/quit
|
Sat, 03 May 2014 18:04:52 +0200 |
Doug Simon |
fixed clang compilation error
|
Fri, 02 May 2014 17:03:10 -0700 |
Tom Rodriguez |
update state flag after initialization to allow other compiler threads to execute
|
Fri, 02 May 2014 16:12:07 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: Revise DefaultVisualizer
|
Fri, 02 May 2014 22:26:45 +0200 |
Miguel Garcia |
Merge
|
Fri, 02 May 2014 20:25:31 +0200 |
Miguel Garcia |
[flow-sensitive] skip OSR methods
|
Fri, 02 May 2014 21:05:13 +0200 |
Miguel Garcia |
[flow-sensitive] minor refactorings for readability, documentation
|
Fri, 02 May 2014 21:58:28 +0200 |
Doug Simon |
HSAIL: support for object values in stack slots at deoptimization points
|
Fri, 02 May 2014 11:04:51 -0700 |
Christian Wimmer |
Introduce API for lookup of VM-internals of method handles
|
Fri, 02 May 2014 17:14:09 +0200 |
Andreas Woess |
Truffle: fix javadoc
|
Fri, 02 May 2014 17:07:44 +0200 |
Andreas Woess |
TruffleDSL: NodeCodeGenerator: remove always-true assertion
|
Fri, 02 May 2014 15:51:11 +0200 |
Andreas Woess |
TruffleDSL: add class loading test
|
Fri, 02 May 2014 15:49:46 +0200 |
Andreas Woess |
TruffleDSL: NodeCodeGenerator: avoid referencing BaseNode class in factory
|
Fri, 02 May 2014 15:49:22 +0200 |
Andreas Woess |
TruffleDSL: NodeCodeGenerator: add constructor factory method for uninitialized/default node
|
Fri, 02 May 2014 15:47:49 +0200 |
Andreas Woess |
TruffleDSL: NodeCodeGenerator: add copy constructor factory method
|
Fri, 02 May 2014 15:59:44 +0200 |
Andreas Woess |
Truffle: remove deprecated Node#adoptChild, Node#adoptChildren.
|
Fri, 02 May 2014 14:48:25 +0200 |
Lukas Stadler |
cleanup phase within PartialEscapePhase
|
Fri, 02 May 2014 14:47:25 +0200 |
Lukas Stadler |
small fix in CompareNode.evaluate
|
Fri, 02 May 2014 14:47:09 +0200 |
Lukas Stadler |
new GraphUtil.predecessorIterable
|
Fri, 02 May 2014 12:02:27 +0200 |
Lukas Stadler |
remove NodesToDoubles, refactoring of node probability and inlining relevance computation
|
Fri, 02 May 2014 14:10:16 +0200 |
Lukas Stadler |
allow BoundMethodHandles in AheadOfTime verification
|
Fri, 02 May 2014 12:02:27 +0200 |
Lukas Stadler |
small cosmetic fix in GraphUtil
|
Fri, 02 May 2014 12:02:27 +0200 |
Lukas Stadler |
simplify ReentrantNodeIterator
|
Fri, 02 May 2014 11:33:47 +0200 |
Roland Schatz |
Merge.
|
Fri, 02 May 2014 10:46:52 +0200 |
Roland Schatz |
Ignore unit test.
|
Fri, 02 May 2014 09:12:23 +0200 |
Doug Simon |
re-enabled use of Graal compilation queue by default until regression when using HotSpot queue is understood/resolved
|
Fri, 02 May 2014 00:36:27 +0200 |
Doug Simon |
made Graal work with the HotSpot compiler queue and compiler threads, enabled by -XX:-UseGraalCompilationQueue
|
Fri, 02 May 2014 00:17:40 +0200 |
Doug Simon |
fixed pylint warning
|
Thu, 01 May 2014 23:55:22 +0200 |
Doug Simon |
gate: use parallelized Java building in the gate
|
Thu, 01 May 2014 23:54:53 +0200 |
Doug Simon |
mx: parallelized Java builds (GRAAL-350)
|
Thu, 01 May 2014 18:26:25 +0200 |
Doug Simon |
fixed code that ecj had a problem compiling
|
Thu, 01 May 2014 17:05:24 +0200 |
Doug Simon |
commented out MatchProcessor logging
|
Thu, 01 May 2014 11:51:45 +0200 |
Doug Simon |
mx: added --jdt-warning-as-error when building annotation processor jars
|
Wed, 30 Apr 2014 15:41:44 -1000 |
twisti |
AMD64: implemented DeoptimizationStub.deoptimizationHandler
|
Wed, 30 Apr 2014 15:09:15 -1000 |
twisti |
added com.oracle.graal.lir.FrameMap.stackSlotSize()
|
Wed, 30 Apr 2014 15:08:09 -1000 |
twisti |
added com.oracle.graal.api.code.RegisterSaveLayout.registerToSlot(Register)
|
Wed, 30 Apr 2014 12:27:27 -0700 |
Tom Rodriguez |
switch MatchRule from class to method annotation and fix review feedback
|
Wed, 30 Apr 2014 11:27:59 -0700 |
Michael Van De Vanter |
Merge with cb2eef41371c7e61e16c0076b0a1ad855dab86cc
|
Tue, 29 Apr 2014 12:43:27 -0700 |
Michael Van De Vanter |
Merge with 2f684eda1938cc92a72a35461c8d00f1871fe389
|
Tue, 29 Apr 2014 12:05:58 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: API revisions
|
Wed, 30 Apr 2014 19:40:40 +0200 |
Andreas Woess |
PiNode: merge object stamps using castTo
|
Wed, 30 Apr 2014 19:40:29 +0200 |
Andreas Woess |
Truffle: use PiNode for unsafe type casts
|
Wed, 30 Apr 2014 19:38:24 +0200 |
Andreas Woess |
Backed out changeset: d44e138f7020
|
Tue, 29 Apr 2014 19:30:38 +0200 |
Miguel Garcia |
Merge
|
Tue, 29 Apr 2014 18:10:16 +0200 |
Miguel Garcia |
[flow-sensitive] bug fix, registerTypeSwitchNode
|
Tue, 29 Apr 2014 18:07:41 +0200 |
Miguel Garcia |
[flow-sensitive] readability
|
Tue, 29 Apr 2014 18:01:09 +0200 |
Miguel Garcia |
[flow-sensitive] less ambitious addFactInstanceOf
|
Tue, 29 Apr 2014 17:14:49 +0200 |
Miguel Garcia |
[flow-sensitive] NullCheckNode turned into equivalent FixedGuardNode
|
Tue, 29 Apr 2014 16:55:05 +0200 |
Miguel Garcia |
[flow-sensitive] downcast of per-stamp-null, one fewer PiNode
|
Tue, 29 Apr 2014 16:53:35 +0200 |
Miguel Garcia |
[flow-sensitive] no-precision-loss check in downcast
|
Tue, 29 Apr 2014 18:35:10 +0200 |
Roland Schatz |
Merge.
|
Tue, 29 Apr 2014 18:23:17 +0200 |
Roland Schatz |
Don't kill FrameState if it still has usages.
|
Tue, 29 Apr 2014 17:16:48 +0200 |
Roland Schatz |
Add implicitLoad/StoreConvert functions to HotSpotLoweringProvider interface.
|
Tue, 29 Apr 2014 17:44:31 +0200 |
Roland Schatz |
Merge.
|
Tue, 29 Apr 2014 17:17:34 +0200 |
Gilles Duboscq |
MemoryCheckpoint: MemoryNode already extends NodeInterface
|
Tue, 29 Apr 2014 16:13:28 +0200 |
Gilles Duboscq |
Improve PrintNMethodStatistics output: add Shark compiler and metadata size. Properly record nmethods for native wrapper.
|
Tue, 29 Apr 2014 16:11:54 +0200 |
Gilles Duboscq |
Add flag to always enable debug info sharing (true ifdef GRAAL)
|
Tue, 29 Apr 2014 16:16:27 +0200 |
Miguel Garcia |
Merge
|
Tue, 29 Apr 2014 14:51:51 +0200 |
Miguel Garcia |
[flow-sensitive] formatting
|
Tue, 29 Apr 2014 14:47:57 +0200 |
Miguel Garcia |
[flow-sensitive] better encapsulation, CastCheckExtractor
|
Tue, 29 Apr 2014 14:42:51 +0200 |
Miguel Garcia |
[flow-sensitive] renaming: untrivialNull -> nonTrivialNull
|
Tue, 29 Apr 2014 14:40:23 +0200 |
Miguel Garcia |
[flow-sensitive] renaming: downcast-helpers
|
Tue, 29 Apr 2014 13:32:28 +0200 |
Miguel Garcia |
[flow-sensitive] renaming: downcasted -> downcast
|
Tue, 29 Apr 2014 14:33:09 +0200 |
Miguel Garcia |
[flow-sensitive] bug fixes, missing state clearing
|
Mon, 28 Apr 2014 15:05:42 +0200 |
Miguel Garcia |
[flow-sensitive] explicit assert about anchor being FixedNode
|
Sun, 27 Apr 2014 15:57:44 +0200 |
Miguel Garcia |
[flow-sensitive] opt-in for flow-sensitive reductions in IterativeInliningPhase
|
Tue, 29 Apr 2014 14:50:51 +0200 |
Bernhard Urban |
SchedulePhase: refactoring
|
Tue, 29 Apr 2014 11:40:29 +0200 |
Bernhard Urban |
SchedulePhase: use lazy init for worklist
|
Tue, 29 Apr 2014 11:14:03 +0200 |
Bernhard Urban |
MemSchedTests: disable implicit null checks
|
Mon, 28 Apr 2014 17:22:45 +0200 |
Bernhard Urban |
mx export: change the way of marking a repo as dirty
|
Tue, 29 Apr 2014 14:26:39 +0200 |
Doug Simon |
made note about workaround for JDK-8041628
|
Tue, 29 Apr 2014 11:02:08 +0200 |
Christian Wirth |
on windows, support mx.cmd to be called from the path
|
Mon, 28 Apr 2014 16:22:25 +0200 |
Lukas Stadler |
pass SimplifierTool to GraphUtil.killCFG
|
Mon, 28 Apr 2014 16:21:44 +0200 |
Lukas Stadler |
PEA: only merge objects at phi if this phi is the only reference
|
Tue, 29 Apr 2014 00:05:30 +0200 |
Andreas Woess |
Truffle: add IllegalArgumentException to skipped exception types
|
Mon, 28 Apr 2014 21:30:38 +0200 |
Roland Schatz |
Fix bug in CompareNode canonicalization.
|
Mon, 28 Apr 2014 12:11:20 -0700 |
Tom Rodriguez |
delete memory peephole machinery
|
Mon, 28 Apr 2014 10:14:36 -0700 |
Tom Rodriguez |
fix bug with compressed comparision using wrong version of constant
|
Mon, 28 Apr 2014 16:07:18 +0200 |
Roland Schatz |
Merge.
|
Mon, 28 Apr 2014 15:57:05 +0200 |
Roland Schatz |
Ignore unit tests instead of expecting failures.
|
Mon, 28 Apr 2014 17:26:24 +0200 |
Doug Simon |
updated to latest version of JAVA_ALLOCATION_INSTRUMENTER library
|
Mon, 28 Apr 2014 16:35:06 +0200 |
Doug Simon |
Merge.
|
Mon, 28 Apr 2014 16:34:36 +0200 |
Doug Simon |
removed unnecessary String creation
|
Mon, 28 Apr 2014 16:22:58 +0200 |
Doug Simon |
mx: fixed site command by removing brittle post-processing of javadoc output
|
Sun, 27 Apr 2014 18:03:36 +0200 |
Doug Simon |
fixed javadoc errors
|
Sun, 27 Apr 2014 17:29:19 +0200 |
Doug Simon |
fixed some minor javadoc formatting issues
|
Sun, 27 Apr 2014 16:44:59 +0200 |
Doug Simon |
mx: disable doclint when running javadoc (until the code base is doclint clean)
|
Mon, 28 Apr 2014 12:07:49 +0200 |
Bernhard Urban |
mx: new export command
|
Fri, 25 Apr 2014 15:47:00 +0200 |
Bernhard Urban |
mx export: fix VM() usage
|
Fri, 25 Apr 2014 12:01:29 +0200 |
Bernhard Urban |
graal init: improve help text
|
Mon, 28 Apr 2014 11:18:15 +0200 |
Roland Schatz |
Merge.
|
Fri, 25 Apr 2014 16:21:07 +0200 |
Roland Schatz |
HSAIL: support for directly storing boolean
|
Fri, 25 Apr 2014 16:17:27 +0200 |
Roland Schatz |
HSAIL: support for emitLea.
|
Fri, 25 Apr 2014 14:57:53 +0200 |
Roland Schatz |
Make HSAILHotSpotLoweringProvider extensible.
|
Fri, 25 Apr 2014 13:56:27 +0200 |
Roland Schatz |
Split HotSpotLoweringProvider into interface and implementation class.
|
Mon, 28 Apr 2014 10:34:02 +0200 |
Thomas Wuerthinger |
Increase default value for maximum number of Graal nodes during partial evaluation.
|
Mon, 28 Apr 2014 10:31:17 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 18 Apr 2014 15:41:13 +0200 |
Thomas Wuerthinger |
Truffle: Allow null as a possible return value.
|
Sat, 26 Apr 2014 16:23:46 +0200 |
Miguel Garcia |
part 3, disabling flow-sensitive reductions
|
Sat, 26 Apr 2014 16:15:51 +0200 |
Miguel Garcia |
part 2, disabling flow-sensitive reductions
|
Sat, 26 Apr 2014 15:34:15 +0200 |
Miguel Garcia |
disabling flow-sensitive reductions until their issues are addressed
|
Fri, 25 Apr 2014 16:50:52 +0200 |
Miguel Garcia |
Add phase FlowSensitiveReductionPhase.
|
Fri, 25 Apr 2014 16:45:05 +0200 |
Miguel Garcia |
moved tryKillUnused to GraphUtil
|
Fri, 25 Apr 2014 14:43:56 +0200 |
Doug Simon |
mx: log reason why Java classes are being (re)built
|
Fri, 25 Apr 2014 11:36:15 +0200 |
Lukas Stadler |
fix comparison in Block.isExceptionEntry
|
Fri, 25 Apr 2014 11:27:11 +0200 |
Lukas Stadler |
VirtualStates should not block MergeNode splitting
|
Fri, 25 Apr 2014 11:15:21 +0200 |
Lukas Stadler |
simplify FrameInstance (remove getTargetCallTarget)
|
Thu, 24 Apr 2014 17:35:21 +0200 |
Gilles Duboscq |
Harmonize usage of NodeInterface
|
Thu, 24 Apr 2014 17:31:54 +0200 |
Gilles Duboscq |
Finish the changes from ad3441f45118
|
Thu, 24 Apr 2014 17:30:12 +0200 |
Gilles Duboscq |
StampTool: fix typo and change "java" to "Java"
|
Fri, 25 Apr 2014 10:33:17 +0200 |
Gilles Duboscq |
Guards which are guarenteed to succeed can replace themselves with null.
|
Thu, 24 Apr 2014 17:18:24 +0200 |
Gilles Duboscq |
Fix help text for ideinit
|
Thu, 24 Apr 2014 17:17:04 +0200 |
Gilles Duboscq |
AMD64HotSpotLIRGenerator.emitForeignCall: add assert
|
Thu, 24 Apr 2014 17:15:24 +0200 |
Gilles Duboscq |
mx build: make --error-prone, --jdt and --force-javac mutually exclusive
|
Thu, 24 Apr 2014 17:06:23 +0200 |
Gilles Duboscq |
Remove CompilationResult.Mark.references
|
Fri, 25 Apr 2014 10:13:54 +0200 |
Lukas Stadler |
clean up ExceptionObjectNode lowering
|
Thu, 24 Apr 2014 23:32:30 +0100 |
Chris Seaton |
Merge.
|
Thu, 24 Apr 2014 23:29:28 +0100 |
Chris Seaton |
Truffle: print the source section in the rewrite trace.
|
Thu, 24 Apr 2014 23:29:04 +0100 |
Chris Seaton |
Truffle: add getShortName and getShortDescription to Source and SourceSection for when we don't need full paths.
|
Thu, 24 Apr 2014 12:00:54 -0700 |
Tom Rodriguez |
add support for matching multiple HIR nodes when lowering to LIR
|
Thu, 24 Apr 2014 17:30:48 +0200 |
Lukas Stadler |
add option to explicitly count invokes to ProfileCompiledMethodsPhase
|
Thu, 24 Apr 2014 17:30:48 +0200 |
Lukas Stadler |
fix NPE in BenchmarkCounters, remove exclusion based on prefix
|
Thu, 24 Apr 2014 17:21:19 +0200 |
Lukas Stadler |
make IndirectCallTargetNode.toString behave like DirectCallTargetNode.toString
|
Thu, 24 Apr 2014 17:21:18 +0200 |
Lukas Stadler |
more fixes in BenchmarkCounters
|
Thu, 24 Apr 2014 17:31:25 +0200 |
Bernhard Urban |
graal init: add flag to force compiler initialization
|
Thu, 24 Apr 2014 17:09:39 +0200 |
Bernhard Urban |
mx exportlibs: add option to include all defined libaries
|
Thu, 24 Apr 2014 16:41:17 +0200 |
Bernhard Urban |
snippet counter: fix location for counter access
|
Thu, 24 Apr 2014 14:03:17 +0200 |
Bernhard Urban |
mx exportlibs: fix in calculation of library dependencies
|
Thu, 24 Apr 2014 15:51:52 +0200 |
Gilles Duboscq |
Refactoring in InliningUtil.processFrameStates, add some bci/monitor related asserts
|
Thu, 24 Apr 2014 12:17:29 +0200 |
Roland Schatz |
Don't drop metadata annotation in NewInstanceStub.
|
Thu, 24 Apr 2014 12:17:13 +0200 |
Roland Schatz |
Merge.
|
Thu, 24 Apr 2014 12:10:11 +0200 |
Roland Schatz |
Add createSpeculationLog to CodeCacheProvider.
|
Thu, 24 Apr 2014 11:52:49 +0200 |
Roland Schatz |
Add SnippetReflectionProvider to ReplacementsProvider interface.
|
Thu, 24 Apr 2014 11:49:08 +0200 |
Bernhard Urban |
mx exportlibs: include source dependencies and digest files
|
Thu, 24 Apr 2014 11:50:40 +0200 |
Bernhard Urban |
mx exportlibs: include libs only if there's a real dependency from a project
|
Wed, 23 Apr 2014 22:46:38 +0200 |
Bernhard Urban |
mx unittest: use supported glob syntax in white list
|
Thu, 24 Apr 2014 10:44:12 +0200 |
Lukas Stadler |
show Truffle call target names in BenchmarkCounters
|
Thu, 24 Apr 2014 10:44:12 +0200 |
Lukas Stadler |
fix BenchmarkCounters memory leak
|
Thu, 24 Apr 2014 10:44:12 +0200 |
Lukas Stadler |
fix ProfileCompiledMethods for OSR methods
|
Thu, 24 Apr 2014 10:44:12 +0200 |
Lukas Stadler |
more context for exceptions within DebugInfoBuilder
|
Thu, 24 Apr 2014 10:44:12 +0200 |
Lukas Stadler |
evaluate for BinaryOpLogicNodes
|
Thu, 24 Apr 2014 10:44:12 +0200 |
Lukas Stadler |
added UnaryOpLogicNode base class, renamed BinaryLogicNode
|
Thu, 24 Apr 2014 08:38:00 +0200 |
Michael Haupt |
merge
|
Wed, 23 Apr 2014 15:23:18 +0200 |
Michael Haupt |
onAdopt callback for ASTs
|
Wed, 23 Apr 2014 15:12:41 -1000 |
twisti |
implement SPARC uncommon trap stub
|
Wed, 23 Apr 2014 22:37:18 +0200 |
Doug Simon |
HSAIL: fixed AtomicReadAndWrite support
|
Wed, 23 Apr 2014 21:23:31 +0200 |
Bernhard Urban |
Merge
|
Wed, 23 Apr 2014 21:01:40 +0200 |
Bernhard Urban |
Merge
|
Wed, 23 Apr 2014 18:16:36 +0200 |
Lukas Stadler |
correctly remove VirtualStates for loop exits during loop peeling
|
Wed, 23 Apr 2014 20:49:59 +0200 |
Christian Humer |
Merge.
|
Wed, 23 Apr 2014 20:49:32 +0200 |
Christian Humer |
Truffle: fix inlining recursions
|
Wed, 23 Apr 2014 13:18:58 +0200 |
Josef Eisl |
Rename Backend.newNodeLIRGenerator to Backend.newNodeLIRBuilder.
|
Wed, 23 Apr 2014 13:17:23 +0200 |
Josef Eisl |
Use NodeLIRBuilderTool instead of NodeLIRBuilder.
|
Wed, 23 Apr 2014 12:12:26 +0200 |
Josef Eisl |
Remove obsolete LIRGenResLowerable interface.
|
Wed, 23 Apr 2014 11:57:59 +0200 |
Josef Eisl |
Replace usages LIRGenLowerable with LIRLowerable.
|
Wed, 23 Apr 2014 11:49:12 +0200 |
Josef Eisl |
Use NodeLIRBuilderTool in LIRGenLowerable.
|
Wed, 23 Apr 2014 11:32:47 +0200 |
Josef Eisl |
Use LIRGeneratorTool in Backend.
|
Wed, 23 Apr 2014 19:28:08 +0200 |
Josef Eisl |
Suppress wrong FindBugs warning in SPARCHotSpotSafepointOp.
|
Wed, 23 Apr 2014 10:39:55 +0200 |
Josef Eisl |
Use LIRGeneratorTool in NodeLIRBuilder.
|
Wed, 23 Apr 2014 09:57:00 +0200 |
Josef Eisl |
Remove traceLevel and printIRWithLIR members from LIRGenerator.
|
Wed, 23 Apr 2014 17:05:42 +0200 |
Bernhard Urban |
mx: fix imports
|
Wed, 23 Apr 2014 17:02:12 +0200 |
Bernhard Urban |
mx: use generators
|
Wed, 23 Apr 2014 14:59:05 +0200 |
Bernhard Urban |
mx: support simple filename globbing in whitelist
|
Wed, 23 Apr 2014 14:44:24 +0200 |
Bernhard Urban |
mx: support comments in whitelist
|
Wed, 23 Apr 2014 13:24:09 +0200 |
Bernhard Urban |
gate: add baseline compiler unittest
|
Wed, 23 Apr 2014 13:02:07 +0200 |
Bernhard Urban |
mx: add whitelist for shortunittest
|
Wed, 23 Apr 2014 11:48:38 +0200 |
Bernhard Urban |
mx: allow to specify a path for the whitelist in the unittest command
|
Wed, 23 Apr 2014 11:42:58 +0200 |
Bernhard Urban |
mx: remove longunittest
|
Wed, 23 Apr 2014 11:48:54 +0200 |
Bernhard Urban |
unittest: remove @LongTest
|
Wed, 23 Apr 2014 16:22:17 +0200 |
Gilles Duboscq |
Use association type for AddLocationNode inputs while waiting for a better solution.
|
Wed, 23 Apr 2014 13:29:55 +0200 |
Gilles Duboscq |
InliningUtil: split framestate processing to a separate method
|
Wed, 23 Apr 2014 16:16:48 +0200 |
Gilles Duboscq |
ininling: while fixing framestates, modify callee framestates rather than caller ones.
|
Wed, 23 Apr 2014 11:49:51 +0200 |
Gilles Duboscq |
When replacing sate splits with deopts, be careful about BeginNodes
|
Wed, 23 Apr 2014 15:48:38 +0200 |
Roland Schatz |
Merge.
|
Wed, 23 Apr 2014 15:22:20 +0200 |
Roland Schatz |
Fix bug in InputType specific replaceAtUsages.
|
Tue, 22 Apr 2014 17:58:49 +0200 |
Roland Schatz |
Make ValueAnchorNode implement AnchoringNode interface.
|
Tue, 22 Apr 2014 16:21:37 +0200 |
Roland Schatz |
Override asNode() in FloatingNode and FixedWithNextNode.
|
Tue, 15 Apr 2014 18:31:23 +0200 |
Christian Humer |
Truffle: fixes to the inlining heuristic.
|
Wed, 23 Apr 2014 12:38:05 +0200 |
Doug Simon |
added ModifiersProvider as superinterface for ResolvedJava[Method|Field|Type] and implemented all checks against modifiers as default methods
|
Wed, 23 Apr 2014 12:36:11 +0200 |
Doug Simon |
mx: ensure newest version of c1visualizer is being used
|
Wed, 23 Apr 2014 11:38:05 +0200 |
Josef Eisl |
Canonicalize projects.
|
Wed, 23 Apr 2014 10:08:22 +0200 |
Josef Eisl |
Rename LIRTypeTool to PlatformKindTool.
|
Wed, 23 Apr 2014 10:00:29 +0200 |
Josef Eisl |
Rename LIRLoop to BaselineLoop.
|
Tue, 22 Apr 2014 20:16:38 +0200 |
Josef Eisl |
Rename LIRFrameStateBuilder to BaselineFrameStateBuilder.
|
Tue, 22 Apr 2014 20:14:37 +0200 |
Josef Eisl |
Rename LIRControlFlowGraph to BaselineControlFlowGraph.
|
Tue, 22 Apr 2014 20:13:24 +0200 |
Josef Eisl |
Rename LIRProviders to CodeGenProviders.
|
Tue, 22 Apr 2014 20:12:21 +0200 |
Josef Eisl |
Remove (unused) LIRBlock.
|
Tue, 22 Apr 2014 19:45:52 +0200 |
Josef Eisl |
Remove deprecated isCompressed* checks from *HotSpotLIRGenerator.
|
Tue, 22 Apr 2014 18:41:00 +0200 |
Josef Eisl |
Change DeoptimizingNode and Access to LIRFrameState in *LIRGenerator*.
|
Tue, 22 Apr 2014 16:45:47 +0200 |
Josef Eisl |
Change graal.lir->graal.nodes project dependency to graal.nodes->graal.lir (errors).
|
Tue, 22 Apr 2014 16:37:53 +0200 |
Josef Eisl |
Move ArithmeticLIRGenerator to graal.lir (errors).
|
Tue, 22 Apr 2014 16:36:16 +0200 |
Josef Eisl |
Move LIRGeneratorTool to graal.lir (errors).
|
Tue, 22 Apr 2014 15:55:54 +0200 |
Josef Eisl |
Move LIRGenerator to graal.lir (errors).
|
Tue, 22 Apr 2014 15:40:13 +0200 |
Josef Eisl |
Move state(DeoptimizingNode) from LIRGenerator to NodeLIRBuilder (errors).
|
Tue, 22 Apr 2014 17:15:55 +0200 |
Josef Eisl |
Move FieldIntrospection to graal.compiler.common.
|
Wed, 23 Apr 2014 11:50:59 +0200 |
Josef Eisl |
Move FloatConvertNode.FloatConvert to compiler.common.
|
Tue, 22 Apr 2014 16:22:21 +0200 |
Josef Eisl |
Deprecate LIRGenerator.getDebugInfoBuilder().
|
Tue, 22 Apr 2014 15:45:19 +0200 |
Josef Eisl |
Move LIRGenerationResult* to graal.lir.
|
Tue, 22 Apr 2014 15:24:14 +0200 |
Josef Eisl |
Move UnsafeAccess to graal.compiler.common.
|
Wed, 23 Apr 2014 10:26:19 +0200 |
Lukas Stadler |
simplify usage of IncrementalCanonicalizerPhase, use incremental canonicalizer for GuardLowering
|
Wed, 23 Apr 2014 10:26:19 +0200 |
Lukas Stadler |
additional scope in inlining to get caller graph upon exceptions
|
Wed, 23 Apr 2014 10:26:19 +0200 |
Lukas Stadler |
loosen restrictions a bit in GraphOrder
|
Wed, 23 Apr 2014 10:26:19 +0200 |
Lukas Stadler |
pass CallTarget name to Truffle-generated StructuredGraphs
|
Wed, 23 Apr 2014 10:26:19 +0200 |
Lukas Stadler |
handle array length in PEAReadElimination
|
Wed, 23 Apr 2014 10:26:19 +0200 |
Lukas Stadler |
deal with StateSplits in GraphUtil.removeFixedWithUnusedInputs
|
Wed, 23 Apr 2014 10:26:19 +0200 |
Lukas Stadler |
correctly schedule loop proxies
|
Wed, 23 Apr 2014 10:26:18 +0200 |
Lukas Stadler |
warning in AbstractFrameStateBuilder
|
Wed, 23 Apr 2014 10:26:18 +0200 |
Lukas Stadler |
lowering for GuardProxyNode
|
Tue, 22 Apr 2014 18:32:08 -0700 |
Michael Van De Vanter |
Merge
|
Tue, 22 Apr 2014 18:22:40 -0700 |
Michael Van De Vanter |
Merge
|
Sun, 20 Apr 2014 20:37:27 -0700 |
Michael Van De Vanter |
Truffle: Major cleanup and extension of the Truffle Instrumentation framework in com.oracle.truffle.api
|
Tue, 22 Apr 2014 17:25:31 -0700 |
Tom Rodriguez |
use movl instead of andl for L2I
|
Tue, 22 Apr 2014 17:25:27 -0700 |
Tom Rodriguez |
add rotate instructions and make the shift encodings more uniform
|
Tue, 22 Apr 2014 17:25:24 -0700 |
Tom Rodriguez |
fix code to improve unsafe array location identity
|
Tue, 22 Apr 2014 16:41:46 -0700 |
Christian Wimmer |
Update c1visualizer to version compatible with Java 8
|
Wed, 23 Apr 2014 00:54:41 +0200 |
Doug Simon |
mx: generalized workaround for system command line length limits and used it to fix issue with eclipseformat command
|
Tue, 22 Apr 2014 20:35:55 +0200 |
Gilles Duboscq |
Exceptions reaching the unwind are already null-checked
|
Tue, 22 Apr 2014 20:18:45 +0200 |
Gilles Duboscq |
Dumping: translate special bcis into a string in the debug properties map.
|
Tue, 22 Apr 2014 19:52:05 +0200 |
Gilles Duboscq |
Move HotSpot-specific assertion from DebugInfoBuilder.computeFrameForState to HotSpotDebugInfoBuilder
|
Tue, 22 Apr 2014 18:54:03 +0200 |
Gilles Duboscq |
Remove special handling of monitor exit with AFTER_EXCEPTION_BCI in inlining. Anything using a framestate that has no equivalent after inlining is replaced by a deopt.
|
Tue, 22 Apr 2014 18:31:01 +0200 |
Gilles Duboscq |
Make a NodeUsageWithModCountIterator subclass of NodeUsageIterator. Throw ConcurrentModificationException from it instead of AssertionErrors
|
Tue, 22 Apr 2014 17:31:57 +0200 |
Gilles Duboscq |
Move (InvokeNode|InvokeWithExceptionNode).computeStateDuring to Invoke
|
Tue, 22 Apr 2014 19:23:38 +0200 |
Gilles Duboscq |
Add ResolvedJavaMethod.isSynchronized
|
Tue, 22 Apr 2014 13:51:16 +0200 |
Gilles Duboscq |
Use AFTER_EXCEPTION_BCI in unwind block when method is not synchronized
|
Tue, 22 Apr 2014 17:50:13 +0200 |
Gilles Duboscq |
Use ignore instead of commenting out tests. Add timeout for some tests that may block forever
|
Tue, 22 Apr 2014 15:12:38 +0200 |
Gilles Duboscq |
graalCodeInstaller translate BytecodeFrame::BEFORE_BCI into SynchronizationEntryBCI
|
Tue, 22 Apr 2014 17:38:21 +0200 |
Gilles Duboscq |
Move various bci constants from FrameState (gral.nodes) to BytecodeFrame (graal.api.code)
|
Tue, 22 Apr 2014 15:46:06 +0200 |
Doug Simon |
replaced the link between a HotSpotResolvedJavaMethod and a SpeculationLog with a ClassValue based mechanism (GRAAL-727)
|
Tue, 22 Apr 2014 11:51:34 +0200 |
Josef Eisl |
Move Stamps to graal.compiler.common.
|
Tue, 22 Apr 2014 14:15:24 +0200 |
Josef Eisl |
Move static helpers from ObjectStamp to StampTool.
|
Tue, 22 Apr 2014 11:37:15 +0200 |
Josef Eisl |
Move GraalOptions to graal.compiler.common.
|
Tue, 22 Apr 2014 12:02:08 +0200 |
Doug Simon |
fix log message stating how many GPUs have been initialized
|
Tue, 22 Apr 2014 09:32:05 +0200 |
Josef Eisl |
Introduce LIRProviders.
|
Tue, 22 Apr 2014 09:55:24 +0200 |
Gilles Duboscq |
Harmonize the static helpers in ObjectStamp to check for isLegal. Add some Javadoc to these methods
|
Tue, 22 Apr 2014 09:29:57 +0200 |
Gilles Duboscq |
Prevent using loadReferencedType with LDC when the constant pool index refers to InvokeDynamic entry but isn't an invokedynamic index.
|
Tue, 22 Apr 2014 00:52:56 +0100 |
Chris Seaton |
Show shorter class names in the Truffle compilation histogram.
|
Sat, 19 Apr 2014 12:48:19 +0200 |
Doug Simon |
mx: unconditionally ensure mx injected dependencies are up to date in buildjmh command
|
Fri, 18 Apr 2014 18:30:40 -1000 |
twisti |
make emitAtomicReadAndAdd and emitAtomicReadAndWrite default methods
|
Fri, 18 Apr 2014 16:50:52 -1000 |
twisti |
Unsafe.getAndAdd/Set method substitutions
|
Sat, 19 Apr 2014 00:41:04 +0200 |
Doug Simon |
mx: refactored JMH benchmark building and dependency creation out of 'jmh' into 'buildjmh' and 'makejmhdeps' respectively
|
Fri, 18 Apr 2014 16:11:53 -0400 |
bharadwaj |
[PTX] Fix regression in generation of predicate register declaration
|
Fri, 18 Apr 2014 09:38:29 -1000 |
twisti |
ignore com.oracle.graal.compiler.test.ea.PartialEscapeAnalysisTest.testCache() as it causes problem on the gate
|
Fri, 18 Apr 2014 08:25:00 -1000 |
twisti |
add LocationIdentity to CompareAndSwapNode
|
Thu, 17 Apr 2014 14:41:48 -1000 |
twisti |
fix GraalInternalError cause
|
Thu, 17 Apr 2014 11:32:34 +0200 |
Lukas Stadler |
check isLegal before checking isExactType in ObjectGetClassNode
|
Thu, 17 Apr 2014 11:32:26 +0200 |
Lukas Stadler |
make MergeNode.simplify work with a null SimplifierTool
|
Thu, 17 Apr 2014 11:32:21 +0200 |
Lukas Stadler |
slightly more relaxed GraphOrder assertion
|
Thu, 17 Apr 2014 11:32:14 +0200 |
Lukas Stadler |
push similar nodes through IfNodes
|
Thu, 17 Apr 2014 10:26:13 +0200 |
Lukas Stadler |
small refactoring of NodeClass.Position, remove duplicated functionality
|
Thu, 17 Apr 2014 10:26:13 +0200 |
Lukas Stadler |
make NodeIterable.snapshotTo more generic
|
Fri, 18 Apr 2014 16:15:42 +0200 |
Andreas Woess |
Truffle: extend partial evaluation scope to all invokespecial, regardless of receiver
|
Fri, 18 Apr 2014 16:10:45 +0200 |
Andreas Woess |
Truffle: fix lowering of unsafe load final with non-constant location argument
|
Fri, 18 Apr 2014 15:19:06 +0200 |
Thomas Wuerthinger |
Fix a regression in ArrayLengthNode.
|
Fri, 18 Apr 2014 14:14:48 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 18 Apr 2014 14:09:27 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 18 Apr 2014 13:45:41 +0200 |
Lukas Stadler |
Backed out changeset: 6133189d8eea (SL: temporary disable failing HelloEqualsWorld.)
|
Fri, 18 Apr 2014 13:43:40 +0200 |
Lukas Stadler |
change return type of SLHelloEqualsWorldBuiltin
|
Fri, 18 Apr 2014 14:02:40 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 18 Apr 2014 14:02:28 +0200 |
Thomas Wuerthinger |
Truffle: Speculate on the exact length of the arguments array.
|
Fri, 18 Apr 2014 14:01:59 +0200 |
Thomas Wuerthinger |
Truffle API: Introduce new compiler directive inCompiledCode() as the negation of inInterpreter().
|
Fri, 18 Apr 2014 13:40:31 +0200 |
Doug Simon |
mx: use server VM to build JMH
|
Fri, 18 Apr 2014 13:39:53 +0200 |
Doug Simon |
mx: show output of JMH build failure
|
Fri, 18 Apr 2014 13:38:26 +0200 |
Doug Simon |
mx: include generated sources in archived distribution sources
|
Fri, 18 Apr 2014 13:36:48 +0200 |
Doug Simon |
mx: refactored archive command
|
Thu, 17 Apr 2014 21:29:21 -0400 |
bharadwaj |
[PTX] Fix PTX test regressions
|
Fri, 18 Apr 2014 02:13:14 +0200 |
Thomas Wuerthinger |
Truffle: Move direct call logic from call site to optimized call target.
|
Fri, 18 Apr 2014 02:00:35 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 18 Apr 2014 02:00:24 +0200 |
Thomas Wuerthinger |
Truffle: Add option TruffleReturnTypeSpeculation.
|
Thu, 17 Apr 2014 15:33:23 -0700 |
Christian Wimmer |
Fix test method lookup
|
Thu, 17 Apr 2014 15:32:57 -0700 |
Christian Wimmer |
Use a synthetic BCI instead of a random BCI (the first parsed bytecode that could throw an exception) for the exception unwind block
|
Thu, 17 Apr 2014 23:41:00 +0200 |
Thomas Wuerthinger |
Truffle: Fixed a bug causing compilation not be cleared from the Truffle queue.
|
Thu, 17 Apr 2014 23:29:11 +0200 |
Thomas Wuerthinger |
Fix partial evaluation test.
|
Thu, 17 Apr 2014 23:25:42 +0200 |
Thomas Wuerthinger |
Truffle: Fixed display of installed code size.
|
Thu, 17 Apr 2014 23:16:21 +0200 |
Thomas Wuerthinger |
Truffle: Speculate on the return type of calls.
|
Thu, 17 Apr 2014 22:14:29 +0200 |
Thomas Wuerthinger |
Simplification of OptimizedCallTarget.
|
Thu, 17 Apr 2014 21:50:14 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 17 Apr 2014 17:40:39 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 17 Apr 2014 17:40:20 +0200 |
Thomas Wuerthinger |
Remove runtime-specific optimized call target.
|
Thu, 17 Apr 2014 16:51:51 +0200 |
Thomas Wuerthinger |
Clean up of relationship between compilation policy and optimized call target.
|
Thu, 17 Apr 2014 16:25:08 +0200 |
Thomas Wuerthinger |
Restructure the interaction between OptimizedCallTarget and GraalTruffleRuntime.
|
Thu, 17 Apr 2014 19:30:37 +0200 |
Gilles Duboscq |
Loop transform: mark states from all NodeWithStates not just StateSplit
|
Thu, 17 Apr 2014 19:29:54 +0200 |
Gilles Duboscq |
Add LambdaEagerTest.states, use it in PE closure
|
Thu, 17 Apr 2014 19:29:24 +0200 |
Gilles Duboscq |
Make LambdaEagerTest try to inline as much as possible
|
Thu, 17 Apr 2014 19:29:03 +0200 |
Gilles Duboscq |
Gpu needs to extend one of the allocation classes
|
Thu, 17 Apr 2014 17:21:55 +0200 |
Gilles Duboscq |
Add eager resolving for indy call sites
|
Thu, 17 Apr 2014 17:16:05 +0200 |
Gilles Duboscq |
Fix loop peeling problem with VirtualState: duplicate states deeply and only clear the parts of the exit's state that's not used by the duplicated nodes.
|
Thu, 17 Apr 2014 15:43:50 +0200 |
Gilles Duboscq |
GuardedValueNode with null guard should be able canoncalize
|
Thu, 17 Apr 2014 13:21:58 +0200 |
Gilles Duboscq |
Remove NodeIterable.until methods, NodeIterators and TreeIterators
|
Thu, 17 Apr 2014 11:25:27 +0200 |
Gilles Duboscq |
Add Invoke.getContextMethod and Invoke.getContextType
|
Thu, 17 Apr 2014 18:12:12 +0200 |
Josef Eisl |
Move Condition to graal.compiler.common.
|
Thu, 17 Apr 2014 18:01:21 +0200 |
Josef Eisl |
LIRGenerator: only use AbstractBlocks.
|
Thu, 17 Apr 2014 17:28:20 +0200 |
Josef Eisl |
Move LIRTypeTool and Stamp to graal.compiler.common.
|
Thu, 17 Apr 2014 16:18:40 +0200 |
Josef Eisl |
mx: improve unittest options parsing.
|
Thu, 17 Apr 2014 15:47:44 +0200 |
Josef Eisl |
GraalGraphInternalError: improve method names and documentation.
|
Thu, 17 Apr 2014 15:44:13 +0200 |
Josef Eisl |
Canonicalize mx/projects.
|
Thu, 17 Apr 2014 15:20:28 +0200 |
Josef Eisl |
Regenerate serialVersionUID for GraalInternalError and GraalGraphInternalError.
|
Thu, 17 Apr 2014 15:18:41 +0200 |
Josef Eisl |
Spit up and move GraalInternalError.
|
Thu, 17 Apr 2014 13:18:18 +0200 |
Josef Eisl |
Move packages com.oracle.graal.cfg to com.oracle.graal.compiler.common.cfg.
|
Thu, 17 Apr 2014 13:16:21 +0200 |
Josef Eisl |
Move project com.oracle.graal.cfg to com.oracle.graal.compiler.common.
|
Thu, 17 Apr 2014 13:17:25 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 17 Apr 2014 13:17:16 +0200 |
Thomas Wuerthinger |
Truffle: Make sure exceptions during compilation result in a bailout.
|
Thu, 17 Apr 2014 09:59:27 +0200 |
Lukas Stadler |
print graph names when assertEquals(StructuredGraph, StructuredGraph) fails
|
Thu, 17 Apr 2014 09:59:27 +0200 |
Lukas Stadler |
allow null Canonicalizer in EffectsPhase
|
Thu, 17 Apr 2014 09:59:27 +0200 |
Lukas Stadler |
allow valueEqual for non-GVN node classes
|
Thu, 17 Apr 2014 09:59:27 +0200 |
Lukas Stadler |
additional canonicalization for IntegerTestNode
|
Thu, 17 Apr 2014 09:59:27 +0200 |
Lukas Stadler |
common superclass for binary logic nodes
|
Thu, 17 Apr 2014 09:59:27 +0200 |
Lukas Stadler |
don't throw exception for Constant.toValueString with Kind.Illegal
|
Thu, 17 Apr 2014 08:22:21 +0200 |
Matthias Grimmer |
Merge
|
Wed, 16 Apr 2014 17:55:12 +0200 |
Matthias Grimmer |
GNFI: fix varargs issue
|
Wed, 16 Apr 2014 15:04:35 -1000 |
twisti |
renamed com.oracle.graal.api.code.CompilationResult.frameSize to totalFrameSize
|
Thu, 17 Apr 2014 01:57:46 +0200 |
Doug Simon |
Merge.
|
Thu, 17 Apr 2014 01:36:49 +0200 |
Doug Simon |
mx: improved jmh command to (a) look for JMH benchmarks in ../java-benchmarks, (b) omit building benchmarks if they are up to date and (c) offer better message with 'mx help jmh'
|
Thu, 17 Apr 2014 00:44:32 +0200 |
Doug Simon |
HSAIL: added safepoint support
|
Wed, 16 Apr 2014 13:32:54 -1000 |
twisti |
changed com.oracle.graal.api.code.CompilationResult.getFrameSize() to include the return address size if return address is puhsed onto the stack
|
Wed, 16 Apr 2014 22:54:48 +0200 |
Thomas Wuerthinger |
Adapt CHANGELOG to reflect new signature of CallTarget#call.
|
Wed, 16 Apr 2014 22:52:43 +0200 |
Thomas Wuerthinger |
Truffle: Fix regression happening when methods are invalidated.
|
Wed, 16 Apr 2014 20:37:53 +0200 |
Thomas Wuerthinger |
Improve schedule phase to avoid allocation of a BitSet per scheduled node.
|
Wed, 16 Apr 2014 19:47:22 +0200 |
Thomas Wuerthinger |
Add FindBugs SupressWarnings to HotSpotInstalledCode.
|
Wed, 16 Apr 2014 19:19:10 +0200 |
Thomas Wuerthinger |
Canonicalize project dependencies.
|
Wed, 16 Apr 2014 19:07:21 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Apr 2014 19:00:14 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Apr 2014 18:57:14 +0200 |
Thomas Wuerthinger |
Truffle: Make OptimizedCallTarget itself an InstalledCode object.
|
Wed, 16 Apr 2014 18:51:54 +0200 |
Thomas Wuerthinger |
Change RootCallTarget from an abstract class into an interface.
|
Wed, 16 Apr 2014 18:33:10 +0200 |
Thomas Wuerthinger |
Introduce versioning of installed code.
|
Wed, 16 Apr 2014 18:20:55 +0200 |
Thomas Wuerthinger |
Reused installed code object for optimized call targets.
|
Wed, 16 Apr 2014 18:20:00 +0200 |
Thomas Wuerthinger |
Fix regression when accessing a Graal installed code object.
|
Tue, 15 Apr 2014 15:31:01 +0200 |
Thomas Wuerthinger |
Truffle: Clean ups around optimized call target.
|
Tue, 15 Apr 2014 15:22:37 +0200 |
Thomas Wuerthinger |
Allow to supply predefined installed code object when adding a method to the code cache.
|
Tue, 15 Apr 2014 15:01:40 +0200 |
Thomas Wuerthinger |
Convert InstalledCode from an interface into an abstract class.
|
Tue, 15 Apr 2014 13:27:16 +0200 |
Thomas Wuerthinger |
Truffle: Remove NO_ARGUMENTS from CallTarget interface. It is no longer necessary for the varargs version.
|
Tue, 15 Apr 2014 13:26:26 +0200 |
Thomas Wuerthinger |
Truffle: Change CallTarget from an abstract class to an interface. Allow varargs.
|
Tue, 15 Apr 2014 13:20:17 +0200 |
Thomas Wuerthinger |
Truffle: Remove unused needsMaterializedFrame.
|
Wed, 16 Apr 2014 17:57:11 +0200 |
Josef Eisl |
Create com.oracle.graal.cfg project and move CFG related files.
|
Wed, 16 Apr 2014 17:26:58 +0200 |
Christian Wirth |
Merged
|
Wed, 16 Apr 2014 16:54:15 +0200 |
Christian Wirth |
add precompiled.hpp to graalCodeInstaller_x86.cpp, fixes Windows build
|
Wed, 16 Apr 2014 16:49:10 +0200 |
Gilles Duboscq |
Allow DirectMethodHandles references in immutable code
|
Tue, 15 Apr 2014 18:24:22 +0200 |
Gilles Duboscq |
Various optimizations of Node.replaceAtMatchingUsages and Node.replaceAtUsages
|
Tue, 15 Apr 2014 13:40:43 +0200 |
Gilles Duboscq |
Fix formatting
|
Mon, 14 Apr 2014 19:27:12 +0200 |
Gilles Duboscq |
use node.replaceAtMatchingUsages in LoopFragment.mergeEarlyExits
|
Tue, 15 Apr 2014 18:33:33 +0200 |
Gilles Duboscq |
Add Node.replaceAtMatchingUsages(Node, NodePredicate) and some tests.
|
Tue, 15 Apr 2014 17:45:51 +0200 |
Gilles Duboscq |
Add support for library dependencies
|
Tue, 15 Apr 2014 13:32:21 +0200 |
Gilles Duboscq |
mx: eclipseinit should add containers only once to projects' classpath
|
Tue, 15 Apr 2014 13:27:32 +0200 |
Gilles Duboscq |
Fix Library.get_source_path (use sourcePath instead of path)
|
Mon, 14 Apr 2014 16:31:13 +0200 |
Gilles Duboscq |
Remove AbstractNodeIterable, move its methods to default methods on NodeIterable.
|
Mon, 14 Apr 2014 15:21:27 +0200 |
Gilles Duboscq |
Remove AbstractBeginNode, move the framestate from AbstractBeginNode to BeginStateSplitNode.
|
Mon, 14 Apr 2014 15:16:59 +0200 |
Gilles Duboscq |
Avoid precessing unused phis during peeling
|
Mon, 14 Apr 2014 15:13:17 +0200 |
Gilles Duboscq |
Make prim method from LoopFragmentInside to an abstract method on LoopFragment
|
Mon, 14 Apr 2014 15:08:36 +0200 |
Gilles Duboscq |
Add simple JTT loop test
|
Mon, 14 Apr 2014 15:07:28 +0200 |
Gilles Duboscq |
Remove dead phi loops during loop peeling
|
Mon, 14 Apr 2014 11:46:36 +0200 |
Gilles Duboscq |
Fix inlining scoping: add a Debug.scope(Object name, Object[] contextObjects) method so that inlining can put all the necessary methods in the context.
|
Fri, 11 Apr 2014 19:00:42 +0200 |
Gilles Duboscq |
Some simplifications around filter usages and node predicates
|
Fri, 11 Apr 2014 18:17:21 +0200 |
Gilles Duboscq |
rename FalsePredicate to ContradictionPredicate
|
Fri, 11 Apr 2014 18:16:32 +0200 |
Gilles Duboscq |
Simplify NodePredicates (use overrides instead of if cascades)
|
Fri, 11 Apr 2014 18:01:21 +0200 |
Gilles Duboscq |
Make NodePredicate an interface
|
Fri, 11 Apr 2014 17:16:24 +0200 |
Gilles Duboscq |
mx intellijinit: fix typo in project's language level settings
|
Fri, 11 Apr 2014 16:34:43 +0200 |
Gilles Duboscq |
Be sure to resolve and download librariesin mx intellijinit
|
Wed, 16 Apr 2014 14:27:18 +0200 |
Roland Schatz |
Merge.
|
Wed, 16 Apr 2014 14:02:52 +0200 |
Roland Schatz |
Merge.
|
Tue, 15 Apr 2014 19:08:29 +0200 |
Roland Schatz |
Remove unsigned flag from IntegerStamp.
|
Wed, 16 Apr 2014 13:52:43 +0200 |
Roland Schatz |
Pass more restricted interfaces to ArithmeticLIRLowerable and LocationNode in LIR generation.
|
Wed, 16 Apr 2014 11:07:42 +0200 |
Josef Eisl |
BaselineCompiler: add some bytecode testcases to whitelist.
|
Tue, 15 Apr 2014 20:35:52 +0200 |
Josef Eisl |
BaselineCompiler: copy frame state builder at loop headers.
|
Tue, 15 Apr 2014 19:52:23 +0200 |
Josef Eisl |
BaselineCompiler: use PhiResolver.
|
Wed, 16 Apr 2014 11:16:36 +0200 |
Doug Simon |
initialize NodeClass for Node classes that are not on the boot class path
|
Wed, 16 Apr 2014 11:16:00 +0200 |
Doug Simon |
clarified comment
|
Tue, 15 Apr 2014 18:30:11 -1000 |
twisti |
use NumUtil.roundUp in AMD64FrameMap.alignFrameSize(int)
|
Tue, 15 Apr 2014 12:01:51 -1000 |
twisti |
made SPARC compile again; moved graalCodeInstaller_<arch>.hpp to .cpp files
|
Tue, 15 Apr 2014 21:35:37 +0200 |
Doug Simon |
mx: fixed bug in exportlibs
|
Tue, 15 Apr 2014 19:09:27 +0200 |
Doug Simon |
fixed formatting
|
Tue, 15 Apr 2014 19:07:08 +0200 |
Doug Simon |
Merge.
|
Tue, 15 Apr 2014 19:06:49 +0200 |
Doug Simon |
re-enabled task tags by default
|
Tue, 15 Apr 2014 19:06:26 +0200 |
Doug Simon |
added --jdt-show-task-tags option to build command
|
Tue, 15 Apr 2014 16:16:24 +0200 |
Doug Simon |
made TraceTruffleCompilation option false by default
|
Tue, 15 Apr 2014 16:09:52 +0200 |
Doug Simon |
HSAIL: suppressed output in unit tests
|
Tue, 15 Apr 2014 15:37:35 +0200 |
Doug Simon |
enhanced API for scoped overriding of the current DebugConfig
|
Tue, 15 Apr 2014 17:56:27 +0200 |
Josef Eisl |
mx: add unittest option --baseline-whitelist.
|
Tue, 15 Apr 2014 17:11:48 +0200 |
Josef Eisl |
mx: add unittest options.
|
Tue, 15 Apr 2014 17:55:03 +0200 |
Josef Eisl |
BaselineCompiler: add basic loop support.
|
Mon, 14 Apr 2014 19:16:33 +0200 |
Josef Eisl |
Add more loop info to BciBlocks.
|
Mon, 14 Apr 2014 16:47:36 +0200 |
Josef Eisl |
BaselineCompiler: do not pass constants to blocks with multiple predecessors.
|
Thu, 10 Apr 2014 15:47:41 +0200 |
Josef Eisl |
Introduce HIRLoop.
|
Wed, 09 Apr 2014 17:38:16 +0200 |
Josef Eisl |
Remove LoopBeginNode loopBegin() from Loop.
|
Wed, 09 Apr 2014 17:11:48 +0200 |
Josef Eisl |
Make Loop generic.
|
Tue, 15 Apr 2014 13:34:29 +0200 |
Doug Simon |
create NodeClass for each Node subclass during class initialization of the latter
|
Tue, 15 Apr 2014 12:20:43 +0200 |
Christian Humer |
Truffle: fixed compiler options.
|
Mon, 14 Apr 2014 17:21:49 -1000 |
twisti |
add DeoptimizationStub
|
Mon, 14 Apr 2014 15:36:27 -1000 |
twisti |
HotSpotLIRGenerator should extend LIRGeneratorTool
|
Mon, 14 Apr 2014 15:08:30 -0700 |
Tom Rodriguez |
improve canBeStaticallyBound
|
Mon, 14 Apr 2014 15:07:55 -0700 |
Tom Rodriguez |
Update comment message about unoptimized virtual call sites
|
Mon, 14 Apr 2014 15:07:05 -0700 |
Tom Rodriguez |
enable sharing of debug info all the time
|
Mon, 14 Apr 2014 15:05:52 -0700 |
Tom Rodriguez |
correct size in printed in message
|
Tue, 15 Apr 2014 02:26:53 +0200 |
Christian Humer |
Truffle: reverted accidently changed compiler options.
|
Mon, 14 Apr 2014 22:36:42 +0200 |
Christian Humer |
SL: Make SLStackTraceBuilting comfortable with non-graal runtimes.
|
Mon, 14 Apr 2014 22:36:16 +0200 |
Christian Humer |
Truffle: Make ThreadSafetyTest scream louder if an assertion fails.
|
Mon, 14 Apr 2014 22:35:37 +0200 |
Christian Humer |
SL: temporary disable failing HelloEqualsWorld.
|
Mon, 14 Apr 2014 20:37:16 +0200 |
Christian Humer |
Truffle: fixed some minor formatting/findbugs problems.
|
Mon, 14 Apr 2014 20:32:25 +0200 |
Christian Humer |
Truffle: API-change: renamed CallNode to DirectCallNode and added IndirectCallNode.
|
Mon, 14 Apr 2014 19:11:47 +0200 |
Lukas Stadler |
add support for skipping stack frames in StackIntrospection.getStackTrace
|
Mon, 14 Apr 2014 18:46:56 +0200 |
Christian Humer |
Truffle: Merge context sensitive inlining removal with stack trace support.
|
Mon, 14 Apr 2014 18:25:23 +0200 |
Christian Humer |
Truffle: context sensitive inlining cleanup
|
Mon, 14 Apr 2014 18:25:23 +0200 |
Christian Humer |
Truffle: Made inlining context-insensitive again to reduce complexity.
|
Mon, 14 Apr 2014 18:20:09 +0200 |
Lukas Stadler |
change to StackIntrospection and Truffle getStackTrace implementation
|
Mon, 14 Apr 2014 15:38:19 +0200 |
Doug Simon |
mx: added exportlibs command
|
Mon, 14 Apr 2014 15:10:10 +0200 |
Roland Schatz |
Don't rely on every memory read reading the value kind of the access location.
|
Mon, 14 Apr 2014 15:07:23 +0200 |
Roland Schatz |
Keep metadata annotation in NewArrayStub, and add exception to stub invariants.
|
Mon, 14 Apr 2014 15:07:01 +0200 |
Roland Schatz |
Don't drop metadata annotation in ConstantNode smart constructors.
|
Mon, 14 Apr 2014 15:02:46 +0200 |
Roland Schatz |
Properly mark metaspace data references as compressed/uncompressed.
|
Mon, 14 Apr 2014 11:59:22 +0200 |
Andreas Woess |
PartialEvaluator: quick fix for inlining regression
|
Mon, 14 Apr 2014 11:12:39 +0200 |
Lukas Stadler |
do not drop null check in ReadNode.canonical
|
Mon, 14 Apr 2014 11:12:39 +0200 |
Lukas Stadler |
remove unused MemoryAnchorNodes
|
Sun, 13 Apr 2014 22:55:23 +0200 |
Doug Simon |
HSAIL: added tests using Java8 lambdas
|
Sun, 13 Apr 2014 22:53:59 +0200 |
Doug Simon |
disabled ControlPTXTest.testControl2 until PTXHotSpotLIRGenerator.emitCompress is implemented
|
Sun, 13 Apr 2014 22:53:47 +0200 |
Doug Simon |
put CompileTheWorld log statement behind verbose option
|
Fri, 04 Apr 2014 17:23:20 -0700 |
twisti |
simplified com.oracle.graal.hotspot.meta.HotSpotLoweringProvider.get*BarrierType methods
|
Fri, 11 Apr 2014 20:06:54 +0200 |
Andreas Woess |
Merge
|
Fri, 11 Apr 2014 19:27:39 +0200 |
Andreas Woess |
Merge
|
Fri, 11 Apr 2014 17:41:27 +0200 |
Andreas Woess |
UnsafeCastNode: enable inference of more precise stamp
|
Fri, 11 Apr 2014 16:41:56 +0200 |
Andreas Woess |
PartialEvaluator: fix compilation tracing
|
Fri, 11 Apr 2014 14:01:50 +0200 |
Andreas Woess |
RootCallTarget: swap adoptChildren and setCallTarget
|
Fri, 11 Apr 2014 10:31:18 -0700 |
Tom Rodriguez |
sparc side of static stubs change
|
Fri, 11 Apr 2014 10:30:52 -0700 |
Tom Rodriguez |
restore compiledic assert until source of failures understood
|
Fri, 11 Apr 2014 18:07:12 +0200 |
Doug Simon |
replaced == with .equals()
|
Fri, 11 Apr 2014 17:44:40 +0200 |
Doug Simon |
HSAIL: avoid loading native Okra library twice
|
Fri, 11 Apr 2014 17:12:08 +0200 |
Doug Simon |
HSAIL: initial support for object allocation in HSAIL kernels
|
Fri, 11 Apr 2014 16:42:39 +0200 |
Lukas Stadler |
changelog update
|
Fri, 11 Apr 2014 11:53:11 +0200 |
Lukas Stadler |
new getStackTrace and getCurrentFrame functionality in TruffleRuntime
|
Fri, 11 Apr 2014 11:52:19 +0200 |
Lukas Stadler |
new StackIntrospection interface to allow access to stack contents
|
Fri, 11 Apr 2014 13:41:16 +0200 |
Roland Schatz |
Fix operator precedence bug.
|
Fri, 11 Apr 2014 12:07:21 +0200 |
Roland Schatz |
Fix incorrect register allocator flags on (Un)CompressPointer ops.
|
Thu, 10 Apr 2014 17:58:16 +0200 |
Gilles Duboscq |
Add a prototype for mx intellijinit
|
Thu, 10 Apr 2014 17:48:23 +0200 |
Doug Simon |
fixed performance regression in hosted mode execution caused by 5e6f29f287d6
|
Thu, 10 Apr 2014 16:52:02 +0200 |
Roland Schatz |
Fix code generation for compressed metaspace pointers.
|
Thu, 10 Apr 2014 12:49:19 +0200 |
Doug Simon |
remove the default -i, -wi and -f JMH options added by the jmh command
|
Thu, 10 Apr 2014 11:28:19 +0200 |
Doug Simon |
use -graal for running Maven since it has to be built anyway if micros-graal is included
|
Thu, 10 Apr 2014 09:15:36 +0200 |
Doug Simon |
NodeClass.registry field must not be inlined under ImmutableCode
|
Thu, 10 Apr 2014 09:14:35 +0200 |
Doug Simon |
Merge.
|
Thu, 10 Apr 2014 00:05:24 +0200 |
Doug Simon |
Merge.
|
Thu, 10 Apr 2014 00:01:30 +0200 |
Doug Simon |
added InstanceKlass::_graal_node_class field to accelerate Node.getNodeClass()
|
Wed, 09 Apr 2014 23:48:22 +0200 |
Doug Simon |
add support for removing default JMH args (e.g., '{"-wi" : null, "-i" : null}')
|
Wed, 09 Apr 2014 21:10:52 +0200 |
Doug Simon |
prevent recursive inlining when a method substitution calls the original (i.e., substituted) method
|
Wed, 09 Apr 2014 18:53:48 +0200 |
Doug Simon |
@MethodSubstitution verifier checks that the type of an inserted 'this' parameter is assignable from the type in which the original method is declared
|
Wed, 09 Apr 2014 18:52:04 +0200 |
Doug Simon |
revived verbose option in jmh command
|
Wed, 09 Apr 2014 22:45:27 -0700 |
Tom Rodriguez |
disable unsafe location identity optimization for arrays since it breaks truffle
|
Wed, 09 Apr 2014 16:33:37 -0700 |
Tom Rodriguez |
use hotspot static stubs for call sites
|
Wed, 09 Apr 2014 16:33:32 -0700 |
Tom Rodriguez |
fix PrintCompilation formatting and use same time source
|
Wed, 09 Apr 2014 18:31:45 +0200 |
Josef Eisl |
eclipse-settings: enable raw type warnings.
|
Wed, 09 Apr 2014 19:48:34 +0200 |
Josef Eisl |
Fix raw type references in OptionProcessor.
|
Wed, 09 Apr 2014 19:26:50 +0200 |
Josef Eisl |
Suppress raw type warnings in CodeElementFactory.
|
Wed, 09 Apr 2014 19:18:32 +0200 |
Josef Eisl |
Fix raw type references in HotSpotHostForeignCallsProvider.
|
Wed, 09 Apr 2014 19:08:53 +0200 |
Josef Eisl |
Fix most raw type references.
|
Wed, 09 Apr 2014 10:33:44 -0700 |
Tom Rodriguez |
Allow Unsafe operations on Java to use precise LocationIdentity and improve address formation
|
Tue, 08 Apr 2014 20:13:59 -0700 |
Tom Rodriguez |
minor sign/zero extension tweaks
|
Tue, 08 Apr 2014 20:13:15 -0700 |
Tom Rodriguez |
eliminate old 1.7 signatures for CBC methods
|
Tue, 08 Apr 2014 20:09:36 -0700 |
Tom Rodriguez |
make %S format for Node emit Verbosity.All
|
Wed, 09 Apr 2014 13:22:44 +0200 |
Lukas Stadler |
re-enable graph ordering assertion
|
Tue, 08 Apr 2014 18:40:02 +0200 |
Josef Eisl |
BaselineCompiler: implement framestate merge.
|
Mon, 07 Apr 2014 21:03:31 +0200 |
Josef Eisl |
BaselineBytecodeParser: add createTarget.
|
Mon, 07 Apr 2014 20:19:01 +0200 |
Josef Eisl |
BciBlock: make entryState abstract.
|
Mon, 07 Apr 2014 19:41:40 +0200 |
Josef Eisl |
Lift implementation from HIRFrameStateBuilder up to AbstractFrameStateBuilder if possible.
|
Mon, 07 Apr 2014 17:01:54 +0200 |
Josef Eisl |
AbstractBytecodeParser: move createTarget to GraphBuilderPhase.
|
Mon, 07 Apr 2014 16:44:05 +0200 |
Josef Eisl |
AbstractBytecodeParser: move createBlockTarget to GraphBuilderPhase.
|
Mon, 07 Apr 2014 16:41:14 +0200 |
Josef Eisl |
AbstractBytecodeParser: rework genIntegerSwitch.
|
Mon, 07 Apr 2014 16:13:53 +0200 |
Josef Eisl |
AbstractBytecodeParser: fix usage of AbstractFrameStateBuilder.
|
Mon, 07 Apr 2014 15:43:00 +0200 |
Josef Eisl |
Backout 20b3db86b1fa.
|
Mon, 07 Apr 2014 15:04:14 +0200 |
Josef Eisl |
CFGPrinter: workaround for bytecode dumping.
|
Tue, 08 Apr 2014 16:04:00 +0200 |
Roland Schatz |
Use high level CompressionNode in lowering of CompareAndSwapNode.
|
Tue, 08 Apr 2014 15:55:18 +0200 |
Roland Schatz |
Use CompressionNode for accessing compressed Klass pointers.
|
Tue, 08 Apr 2014 15:44:41 +0200 |
Roland Schatz |
Preserve value range in stamp of ParameterNode.
|
Tue, 08 Apr 2014 16:04:59 +0200 |
Doug Simon |
added support for overriding/complementing JMH arguments in jmh command with a JSON string
|
Tue, 08 Apr 2014 15:06:24 +0200 |
Doug Simon |
moved some entries in CHANGELOG.md from 0.2 to tip
|
Tue, 08 Apr 2014 10:25:44 +0200 |
Lukas Stadler |
differentiate between tightly coupling edges (Extension) and loosely coupling edges (Association)
|
Mon, 07 Apr 2014 16:09:17 -0700 |
Christian Wimmer |
Remove Constant.forObject and Constant.asObject to improve compiler/VM separation
|
Mon, 07 Apr 2014 23:35:41 +0200 |
Andreas Woess |
Merge
|
Mon, 07 Apr 2014 23:09:36 +0200 |
Andreas Woess |
fix floating unsafe load regression
|
Mon, 07 Apr 2014 22:21:03 +0200 |
Doug Simon |
if GRAAL_VERSION is undefined, graal.version system property is set to "unknown"
|
Mon, 07 Apr 2014 22:20:23 +0200 |
Doug Simon |
jmh command ensures Maven is run with a Graal enabled VM
|
Mon, 07 Apr 2014 20:52:27 +0200 |
Doug Simon |
updated CHANGELOG.md
|
Mon, 07 Apr 2014 20:52:09 +0200 |
Doug Simon |
reduced upstream delta
|
Mon, 07 Apr 2014 19:21:22 +0200 |
Lukas Stadler |
allow compilation with custom RegisterConfig
|
Mon, 07 Apr 2014 14:54:24 +0200 |
Lukas Stadler |
add allowedUsageType to GuardProxy/GuardPhi, changelog, remove debug output
|
Mon, 07 Apr 2014 13:55:45 +0200 |
Lukas Stadler |
introduce non-ValueNode Proxy interface
|
Mon, 07 Apr 2014 11:32:09 +0200 |
Lukas Stadler |
new AnchoringNode interface
|
Mon, 07 Apr 2014 11:32:09 +0200 |
Lukas Stadler |
add NodeInterface
|
Mon, 07 Apr 2014 11:32:08 +0200 |
Lukas Stadler |
remove StampFactory.dependency/extension/condition
|
Mon, 07 Apr 2014 11:32:08 +0200 |
Lukas Stadler |
create special-purpose SnippetAnchorNode to replace usages of BeginNode in snippets
|
Mon, 07 Apr 2014 11:32:08 +0200 |
Lukas Stadler |
use temporary proxy for locations in snippets
|
Mon, 07 Apr 2014 11:32:08 +0200 |
Lukas Stadler |
create memory anchor for snippet StartNodes
|
Mon, 07 Apr 2014 11:32:08 +0200 |
Lukas Stadler |
isAllowedUsageType on Nodes
|
Mon, 07 Apr 2014 11:32:04 +0200 |
Lukas Stadler |
input types
|
Mon, 07 Apr 2014 16:24:49 +0200 |
Doug Simon |
added graal.version system property that is (only) defined by Graal enabled VMs
|
Mon, 07 Apr 2014 11:46:20 +0200 |
Roland Schatz |
Relax assertions in CompilationResultBuilder.
|
Fri, 04 Apr 2014 16:10:15 +0200 |
Roland Schatz |
Fix wrong assertion.
|
Fri, 04 Apr 2014 15:57:41 +0200 |
Roland Schatz |
Use typed illegal stamps and use IllegalStamp only for conflicting primitive types.
|
Mon, 07 Apr 2014 10:40:37 +0200 |
Lukas Stadler |
do not implicitly set guard to null in LoadHubNode
|
Mon, 07 Apr 2014 10:35:16 +0200 |
Lukas Stadler |
remove unnecessary proxies during loop peeling
|
Sun, 06 Apr 2014 19:31:59 +0200 |
Thomas Wuerthinger |
Temporarily disable NativeFunctionInterfaceTest unit tests.
|
Sun, 06 Apr 2014 19:27:30 +0200 |
Thomas Wuerthinger |
Fixed CompressedOopTest.
|
Sun, 06 Apr 2014 17:47:00 +0200 |
Thomas Wuerthinger |
Merge.
|
Sun, 06 Apr 2014 17:46:24 +0200 |
Thomas Wuerthinger |
Truffle: Change signature for Truffle calls from (PackedFrame, Arguments) to (Object[]).
|
Sun, 06 Apr 2014 02:01:19 +0100 |
Chris Seaton |
Include the visited state in BranchProfile#toString, so it shows up in printed ASTs.
|
Sat, 05 Apr 2014 19:35:30 +0200 |
Thomas Wuerthinger |
Allow limiting maximum frame size in register configuration and bailout if it exceeds the specified limit.
|
Sat, 05 Apr 2014 19:11:07 +0200 |
Thomas Wuerthinger |
Increase maximum allocatable spill area by factor of 2.
|
Sat, 05 Apr 2014 03:24:04 +0200 |
Christian Humer |
Truffle: format fix.
|
Sat, 05 Apr 2014 03:19:27 +0200 |
Christian Humer |
Merge.
|
Sat, 05 Apr 2014 03:18:48 +0200 |
Christian Humer |
Truffle: fixed NPE in the TruffleExpansionLogger.
|
Sat, 05 Apr 2014 03:18:48 +0200 |
Christian Humer |
Truffle: instead of redirecting the call method. inlining is now performed by ignoring @SlowPath.
|
Thu, 03 Apr 2014 19:06:58 +0200 |
Christian Humer |
Truffle: made inlining fully context sensitive.
|
Thu, 03 Apr 2014 18:33:48 +0200 |
Christian Humer |
Truffle: Truffle API changes for context sensitive inlining.
|
Thu, 03 Apr 2014 18:32:39 +0200 |
Christian Humer |
Socket interrupts should not be treated as errors in GraphPrinterDumpHandler.
|
Fri, 04 Apr 2014 16:48:06 -0700 |
twisti |
use JDK 8 features for some TODOs
|
Fri, 04 Apr 2014 16:40:24 -0700 |
twisti |
fixed com.oracle.graal.hotspot.meta.HotSpotConstantPool.loadReferencedType(int, int) for invokedynamic
|
Fri, 04 Apr 2014 18:32:32 +0200 |
Lukas Stadler |
separate subclasses for value and guard phis and proxies
|
Fri, 04 Apr 2014 18:23:55 +0200 |
Lukas Stadler |
fix NPE in HexCodeFile
|
Fri, 04 Apr 2014 17:06:44 +0200 |
Lukas Stadler |
make implicit null checking optional for Access nodes (fixes CAS crash)
|
Fri, 04 Apr 2014 16:59:01 +0200 |
Lukas Stadler |
fix null stamp in CurrentJavaThreadNode
|
Fri, 04 Apr 2014 15:56:19 +0200 |
Bernhard Urban |
amd64peephole: use hasOperand()
|
Fri, 04 Apr 2014 12:49:26 +0200 |
Josef Eisl |
AbstractBytecodeParser: remove createTarget.
|
Fri, 04 Apr 2014 12:45:58 +0200 |
Josef Eisl |
Move hasBlockEnd from NodeLIRBuilder to LIRGenerator.
|
Thu, 03 Apr 2014 10:23:34 +0200 |
Josef Eisl |
BaselineCompiler: implement genIf.
|
Fri, 04 Apr 2014 12:29:46 +0200 |
Josef Eisl |
PTX: fix LIR generation problem (introduced by b65036798097).
|
Fri, 04 Apr 2014 12:22:49 +0200 |
Doug Simon |
HSAIL: added UseHSAILDeoptimization VM option for disabling HSAIL deopt support
|
Fri, 04 Apr 2014 12:05:41 +0200 |
Doug Simon |
removed diff to upstream HS repo made unnecessary by GRAAL-605
|
Fri, 04 Apr 2014 12:03:55 +0200 |
Doug Simon |
changed hg ignore pattern to include the temporary graal.src.zip files
|
Thu, 03 Apr 2014 21:05:13 +0200 |
Doug Simon |
Backed out e636d62005c3 since GraalVM no longer needs to run in jdk7
|
Thu, 03 Apr 2014 20:54:30 +0200 |
Doug Simon |
moved Maven installation of Graal dependency from build to jmh command
|
Thu, 03 Apr 2014 20:53:52 +0200 |
Doug Simon |
refactored archive command to use "with" statement
|
Thu, 03 Apr 2014 17:52:10 +0200 |
Roland Schatz |
Check for correct classloader before returning cached resolved type.
|
Thu, 03 Apr 2014 19:25:11 +0200 |
Roland Schatz |
Support for short and byte compare in AMD64 backend.
|
Thu, 03 Apr 2014 14:01:39 +0200 |
Roland Schatz |
Cleanup of AMD64 assembler.
|
Thu, 03 Apr 2014 11:26:49 +0200 |
Roland Schatz |
Fix lowering of DirectObjectStoreNode.
|
Thu, 03 Apr 2014 17:51:31 +0200 |
Thomas Wuerthinger |
Remove unused import.
|
Thu, 03 Apr 2014 17:47:38 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 03 Apr 2014 17:47:29 +0200 |
Thomas Wuerthinger |
Remove compiled method call intrinsic.
|
Thu, 03 Apr 2014 15:03:45 +0200 |
Gilles Duboscq |
Remove MonitorExitStubCall, use a ForeignCallNode instead. Declare the linkage of MONITOREXIT as LEAF_SP.
|
Thu, 03 Apr 2014 15:26:21 +0200 |
Gilles Duboscq |
Add possibility to have HotSpot linkages which are LEAF but still require a last_java_sp
|
Thu, 03 Apr 2014 14:54:08 +0200 |
Gilles Duboscq |
Add graal.src.zip to hgignore
|
Wed, 02 Apr 2014 15:40:59 -0700 |
Christian Wimmer |
Merge
|
Tue, 25 Mar 2014 14:25:15 -0700 |
Christian Wimmer |
Make intrinsification decisions customizable by subclass
|
Wed, 02 Apr 2014 11:54:49 -0700 |
Tom Rodriguez |
remove leftover forceDump call
|
Wed, 02 Apr 2014 17:53:06 +0200 |
Josef Eisl |
NodeLIRBuilderTool: fix typo in interface name.
|
Wed, 02 Apr 2014 16:52:47 +0200 |
Josef Eisl |
Remove visitReturn from NodeLIRBuilder.
|
Wed, 02 Apr 2014 10:08:00 +0200 |
Josef Eisl |
AbstractBytecodeParser: rename ifNode to genIf.
|
Wed, 02 Apr 2014 10:06:49 +0200 |
Josef Eisl |
AbstractBytecodeParser: make ifNode abstract.
|
Wed, 02 Apr 2014 09:59:43 +0200 |
Josef Eisl |
Use AbstractBlock in LabelRef.
|
Wed, 02 Apr 2014 15:26:58 +0200 |
Roland Schatz |
Make compression and uncompression explicit in the high level graph.
|
Wed, 02 Apr 2014 14:43:52 +0200 |
Roland Schatz |
Support for spill moves of values smaller than int.
|
Tue, 01 Apr 2014 15:59:32 +0200 |
Roland Schatz |
Floating nodes for compressing and uncompressing pointers.
|
Tue, 01 Apr 2014 15:50:15 +0200 |
Roland Schatz |
Make type assertions in backend less strict.
|
Tue, 01 Apr 2014 15:49:08 +0200 |
Roland Schatz |
Code cleanup in FrameStateAssignmentPhase.
|
Wed, 02 Apr 2014 14:19:38 +0200 |
Gilles Duboscq |
mx.JavaConfig: filter non-existant paths from bootclasspath, extdirs and endorseddirs
|
Wed, 02 Apr 2014 14:11:26 +0200 |
Gilles Duboscq |
Always compile ClasspathDump.java to avoid class version problems
|
Wed, 02 Apr 2014 10:05:08 +0200 |
Doug Simon |
GRAAL distribution now includes sources (graal.src.zip)
|
Wed, 02 Apr 2014 10:04:27 +0200 |
Doug Simon |
added support for adding sources to distribution
|
Tue, 01 Apr 2014 22:39:17 -0700 |
Tom Rodriguez |
add redundant compare test and fix breakage
|
Tue, 01 Apr 2014 19:45:34 -0700 |
Tom Rodriguez |
fix c1 implicit null bug
|
Tue, 01 Apr 2014 15:49:13 -0700 |
Tom Rodriguez |
eliminate redundant FixedGuards
|
Tue, 01 Apr 2014 15:42:42 -0700 |
Tom Rodriguez |
eliminate duplicate guards with the same anchor
|
Tue, 01 Apr 2014 15:42:19 -0700 |
Tom Rodriguez |
allow memory arithmetic to swallow UnsafeCastNode
|
Tue, 01 Apr 2014 15:41:28 -0700 |
Tom Rodriguez |
use MemOp as base class for new memory ops
|
Tue, 01 Apr 2014 22:48:07 +0200 |
Doug Simon |
install graal.jar into local Maven repo if MAVEN_INSTALL_GRAAL_JAR environment variable is "true"
|
Tue, 01 Apr 2014 22:46:52 +0200 |
Doug Simon |
don't try to disassemble deoptimized/invalidated nmethods
|
Tue, 01 Apr 2014 19:49:51 +0200 |
Josef Eisl |
Rename KindInterface to KindProvider.
|
Tue, 01 Apr 2014 20:26:22 +0200 |
Josef Eisl |
Create dedicated BaselineBytecodeParser, BytecodeLIRBuilder and amd64 specialization.
|
Tue, 01 Apr 2014 15:47:58 +0200 |
Josef Eisl |
BaselineCompiler: implement genIntegerAdd, genReturn and append.
|
Tue, 01 Apr 2014 15:30:28 +0200 |
Josef Eisl |
Remove deprecated BytecodeParser interface.
|
Tue, 01 Apr 2014 15:25:16 +0200 |
Josef Eisl |
Initial baseline LIR generation.
|
Tue, 01 Apr 2014 15:07:10 +0200 |
Josef Eisl |
Remove more duplicate methods from NodeLIRBuilder and LIRGenerator.
|
Tue, 01 Apr 2014 15:05:26 +0200 |
Josef Eisl |
Move options from GraphBuilderPhase to AbstractBytecodeParser.
|
Tue, 01 Apr 2014 15:23:21 +0200 |
Josef Eisl |
Remove LIRGenerationResult from NodeLIRBuilder.
|
Tue, 01 Apr 2014 10:48:04 +0200 |
Josef Eisl |
Remove duplicate methods from NodeLIRBuilder and LIRGenerator.
|
Mon, 31 Mar 2014 19:00:13 +0200 |
Josef Eisl |
BaselineCompiler: create BytecodeParser.
|
Tue, 01 Apr 2014 18:51:14 +0200 |
Doug Simon |
disabled current Checkstyle configurations (until Checkstyle supports Java8)
|
Tue, 01 Apr 2014 15:50:55 +0200 |
Gilles Duboscq |
When building with JDT, use the one from JAVA_HOME but set the booclasspath, extdirs and endorseddirs to the correct JDK for cross-compilation.
|
Tue, 01 Apr 2014 15:31:37 +0200 |
Gilles Duboscq |
Add -source -bootclasspath and -extdirs arguments to javadoc command
|
Tue, 01 Apr 2014 16:22:05 +0200 |
Gilles Duboscq |
When building with javac, use the one from JAVA_HOME but set the booclasspath, extdirs and endorseddirs to the correct JDK for cross-compilation.
|
Tue, 01 Apr 2014 16:21:49 +0200 |
Gilles Duboscq |
Extend JavaConfig bootclasspath detection to detect extdirs and endorseddirs
|
Fri, 28 Mar 2014 10:46:48 +0100 |
Gilles Duboscq |
Add possibility to build using error-prone instead of javac.
|
Tue, 01 Apr 2014 15:15:28 +0200 |
Michael Haupt |
merge
|
Tue, 01 Apr 2014 14:28:46 +0200 |
Michael Haupt |
make compile() part of the API of OptimizedCallTarget
|
Fri, 28 Mar 2014 10:46:18 +0100 |
Gilles Duboscq |
Also crash early for failed SIGFPE implicit exception.
|
Tue, 01 Apr 2014 13:57:07 +0200 |
Gilles Duboscq |
Backout jdk9 merge
|
Tue, 01 Apr 2014 14:09:03 +0200 |
Gilles Duboscq |
Formatter: Keep one enum constant per line
|
Mon, 31 Mar 2014 20:28:34 +0200 |
Bernhard Urban |
mx: fix post processing of javadoc for jdk8
|
Mon, 31 Mar 2014 20:51:09 +0200 |
Bernhard Urban |
javadoc fixes
|
Mon, 31 Mar 2014 19:07:49 +0200 |
Josef Eisl |
Disable checkstyle in mx gate.
|
Mon, 31 Mar 2014 18:05:20 +0200 |
Josef Eisl |
Revert 3e9a8ef2e0e1.
|
Mon, 31 Mar 2014 17:51:25 +0200 |
Josef Eisl |
Merge.
|
Mon, 31 Mar 2014 17:51:11 +0200 |
Josef Eisl |
Rename BytecodeParseHelper to AbstractBytecodeParser.
|
Mon, 31 Mar 2014 17:47:27 +0200 |
Josef Eisl |
BytecodeParseHelper clean up.
|
Mon, 31 Mar 2014 14:28:12 +0200 |
Josef Eisl |
Moved bytecode parsing from GraphBuilderPhase to BytecodeParseHelper.
|
Mon, 31 Mar 2014 11:15:13 +0200 |
Josef Eisl |
Merge (defunc).
|
Tue, 25 Mar 2014 13:31:53 +0100 |
Josef Eisl |
Work around Graph.unique() type issue.
|
Tue, 25 Mar 2014 12:07:47 +0000 |
Niclas Adlertz |
Implemented abstract methods of BytecodeParserHelper for GraphBuilderPhase
|
Mon, 24 Mar 2014 20:05:51 +0100 |
Josef Eisl |
BytecodeParseHelper initialize members.
|
Mon, 24 Mar 2014 19:24:59 +0100 |
Josef Eisl |
Created BaselineCompiler BytecodeParser inner class.
|
Mon, 24 Mar 2014 18:58:55 +0100 |
Josef Eisl |
Use BciBlock in BytecodeParseHelper.
|
Mon, 24 Mar 2014 18:54:36 +0100 |
Josef Eisl |
Finished cleaning up BytecodeParseHelper abstract base class.
|
Mon, 24 Mar 2014 16:16:31 +0100 |
Josef Eisl |
Move Bytecode parsing into BytecodeParseHelper (defunc).
|
Mon, 31 Mar 2014 13:46:12 +0200 |
Lukas Stadler |
avoid repetitive BoxNode virtualization
|
Mon, 31 Mar 2014 13:45:56 +0200 |
Lukas Stadler |
compare constants in graphs in GraalCompilerTest.assertEquals
|
Mon, 31 Mar 2014 13:45:40 +0200 |
Lukas Stadler |
use StatelessPostOrderNodeIterator in GraphOrder
|
Mon, 31 Mar 2014 10:03:32 +0200 |
Josef Eisl |
Rename NodeLIRGenerator (and related classes and interfaces) to NodeLIRBuilder.
|
Fri, 28 Mar 2014 14:28:27 +0100 |
Josef Eisl |
Add LIRGenerator refactoring to CHANGELOG.
|
Fri, 28 Mar 2014 14:02:42 +0100 |
Josef Eisl |
Add javadoc to KindInterface.
|
Sun, 30 Mar 2014 16:08:33 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 19 Mar 2014 11:43:57 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 17 Mar 2014 16:43:34 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 12 Mar 2014 02:49:45 +0100 |
Thomas Wuerthinger |
Merge.
|
Sat, 29 Mar 2014 00:28:49 +0100 |
Bernhard Urban |
allow to force bootstrap in tiered
|
Fri, 28 Mar 2014 18:33:05 +0100 |
Andreas Woess |
CompilerDirectives: add optional nonNull parameter to unsafeCast
|
Fri, 28 Mar 2014 17:55:46 +0100 |
Andreas Woess |
ThreadSafetyTest: increase timeout and check test termination with assertion
|
Fri, 28 Mar 2014 17:51:46 +0100 |
Andreas Woess |
IGV: repair Graal CFG only filter
|
Fri, 28 Mar 2014 15:44:10 +0100 |
Bernhard Urban |
gate: use no tiered to test bootstrap, add scaladacapo-kiama (fastdebug)
|
Fri, 28 Mar 2014 15:38:14 +0100 |
Bernhard Urban |
amd64hotspot: don't install compressed oops if -XX:-UseCompressedOops
|
Fri, 28 Mar 2014 12:01:52 +0100 |
Bernhard Urban |
disable bootstrap in tiered mode
|
Fri, 28 Mar 2014 14:58:35 +0100 |
Doug Simon |
added removal of trailing whitespace to eclipseformat to emulate the actions performed by the IDE
|
Fri, 28 Mar 2014 12:39:46 +0100 |
Doug Simon |
removed Debug.printf and added multi-arg versions of Debug.dump
|
Fri, 28 Mar 2014 11:45:47 +0100 |
Doug Simon |
made findbugs quiet if running headless
|
Fri, 28 Mar 2014 11:41:42 +0100 |
Doug Simon |
removed methods in Indent that are redundant with those in Debug
|
Fri, 28 Mar 2014 09:47:42 +0100 |
Erik Eckstein |
Revert wrong change in InliningUtil
|
Fri, 28 Mar 2014 09:18:18 +0100 |
Erik Eckstein |
Backout changeset ae7cbf13e765708f228be3e2e666e13d421bbd8e
|
Fri, 28 Mar 2014 09:05:22 +0100 |
Erik Eckstein |
Merge
|
Fri, 28 Mar 2014 08:39:32 +0100 |
Erik Eckstein |
Truffle: add missing TruffleCache base class
|
Fri, 28 Mar 2014 08:38:49 +0100 |
Erik Eckstein |
Truffle: refactor ompilation related classes for SubstrateVM
|
Fri, 28 Mar 2014 08:26:21 +0100 |
Erik Eckstein |
correct guarding of Debug.logv in InliningUtil
|
Fri, 28 Mar 2014 08:25:35 +0100 |
Doug Simon |
updated to latest JAI library
|
Thu, 27 Mar 2014 22:17:54 -0700 |
Tom Rodriguez |
merge unsigned compare guards with constant indexes or limits
|
Thu, 27 Mar 2014 16:38:39 -0700 |
Michael Van De Vanter |
Instrumentation: update probe nodes to new node API
|
Thu, 27 Mar 2014 13:12:18 -0700 |
Tom Rodriguez |
set MethodProfileWidth to 0 since it's unused
|
Thu, 27 Mar 2014 13:11:17 -0700 |
Tom Rodriguez |
fix scanning of method data for redefined methods
|
Thu, 27 Mar 2014 18:35:55 +0100 |
Josef Eisl |
Fix merge regressions.
|
Thu, 27 Mar 2014 17:47:55 +0100 |
Josef Eisl |
Canonicalize projects.
|
Thu, 27 Mar 2014 17:41:55 +0100 |
Josef Eisl |
Fix eclipse format.
|
Thu, 27 Mar 2014 17:31:20 +0100 |
Josef Eisl |
Merge.
|
Thu, 27 Mar 2014 16:23:22 +0100 |
Josef Eisl |
Remove unused interface.
|
Thu, 27 Mar 2014 16:21:14 +0100 |
Josef Eisl |
Fix style issues.
|
Thu, 27 Mar 2014 15:55:08 +0100 |
Josef Eisl |
Adopt HSAILLIRGenerator.
|
Thu, 27 Mar 2014 15:06:22 +0100 |
Josef Eisl |
Merge (defunc).
|
Thu, 27 Mar 2014 13:54:27 +0100 |
Josef Eisl |
Remove state*() from NodeLIRGenerator.
|
Wed, 26 Mar 2014 20:44:11 +0100 |
Josef Eisl |
Merge.
|
Wed, 26 Mar 2014 17:02:45 +0100 |
Josef Eisl |
Apply LIRGenerator refactoring to PTX backend.
|
Wed, 26 Mar 2014 17:02:13 +0100 |
Josef Eisl |
Remove remaining LIRGenerator methods from NodeLIRGenerator.
|
Wed, 26 Mar 2014 16:31:28 +0100 |
Josef Eisl |
Apply LIRGenerator refactoring to SPARC backend.
|
Wed, 26 Mar 2014 15:59:59 +0100 |
Josef Eisl |
Apply LIRGenerator refactoring to HSAIL backend.
|
Wed, 26 Mar 2014 15:14:27 +0100 |
Josef Eisl |
Fix LIRGenerator casting problem.
|
Wed, 26 Mar 2014 15:04:03 +0100 |
Josef Eisl |
Fix NodeLIRGenerator.append() issue.
|
Wed, 26 Mar 2014 13:15:08 +0100 |
Josef Eisl |
Remove currentBlock from NodeLIRGenerator.
|
Wed, 26 Mar 2014 12:14:08 +0100 |
Josef Eisl |
Removed nodeOperands from LIRGenerator.
|
Wed, 26 Mar 2014 11:49:07 +0100 |
Josef Eisl |
Split LIRGenerator and fix AMD64 backend.
|
Tue, 25 Mar 2014 17:23:20 +0100 |
Josef Eisl |
Remove BaselineLIRGenerator.
|
Tue, 25 Mar 2014 16:37:12 +0100 |
Josef Eisl |
Added NodeLIRGenerator.
|
Tue, 25 Mar 2014 16:01:18 +0100 |
Josef Eisl |
Removed unused LIRGeneratorInterfaces.
|
Tue, 25 Mar 2014 15:53:12 +0100 |
Josef Eisl |
Split up NodeBasedLIRGeneratorTool.
|
Tue, 25 Mar 2014 15:37:02 +0100 |
Josef Eisl |
Rename LIRGeneratorTool to NodeBasedLIRGeneratorTool.
|
Tue, 25 Mar 2014 14:57:37 +0100 |
Josef Eisl |
Split up ArithmeticLIRGenerator interface.
|
Mon, 24 Mar 2014 13:56:56 +0100 |
Josef Eisl |
Set parameter frameState in BaselineCompiler.
|
Mon, 24 Mar 2014 13:15:42 +0100 |
Josef Eisl |
Introduce BytecodeParser interface.
|
Mon, 24 Mar 2014 11:58:59 +0100 |
Josef Eisl |
BciBlockMapping use AbstractBlockBase.id instead of blockID.
|
Mon, 24 Mar 2014 12:10:17 +0000 |
Niclas Adlertz |
Added baseline path in runCompilation
|
Mon, 24 Mar 2014 10:42:27 +0100 |
Josef Eisl |
Fix warnings.
|
Mon, 24 Mar 2014 10:24:30 +0000 |
Niclas Adlertz |
BciBlock extends AbstractBlockBase
|
Fri, 21 Mar 2014 13:50:02 +0000 |
Niclas Adlertz |
Added predecessors to BciBlock
|
Thu, 20 Mar 2014 18:09:41 +0000 |
Niclas Adlertz |
Starting point of the baseline bytecode parser
|
Thu, 20 Mar 2014 13:50:21 +0100 |
Josef Eisl |
Merge.
|
Wed, 19 Mar 2014 19:02:29 +0100 |
Josef Eisl |
Baseline emit return.
|
Wed, 19 Mar 2014 17:48:39 +0100 |
Josef Eisl |
Specialize (baseline) emitPrologue for AMD64 and PTX.
|
Wed, 19 Mar 2014 17:44:14 +0100 |
Josef Eisl |
Use AbstractBlock in StandardOp.
|
Wed, 19 Mar 2014 17:07:22 +0100 |
Josef Eisl |
Baseline compiler emitPrologue.
|
Wed, 19 Mar 2014 15:26:44 +0100 |
Josef Eisl |
Fix baseline compiler warnings.
|
Wed, 19 Mar 2014 15:22:14 +0100 |
Josef Eisl |
merge
|
Wed, 19 Mar 2014 14:25:45 +0000 |
Niclas Adlertz |
Remove beginNode() from AbstractBlock interface
|
Wed, 19 Mar 2014 10:29:07 +0000 |
Niclas Adlertz |
added kindinterface for valuenode and variable and started to generalize some methods used for bytecodeparsing
|
Tue, 18 Mar 2014 09:56:20 +0000 |
Niclas Adlertz |
LIRFrameStateBuilder added
|
Wed, 19 Mar 2014 15:14:37 +0100 |
Josef Eisl |
Create Baseline version of doBlock in LIRGenerator.
|
Wed, 19 Mar 2014 15:13:13 +0100 |
Josef Eisl |
Track AbstractBlock in LIRGenerator.
|
Wed, 19 Mar 2014 15:10:28 +0100 |
Josef Eisl |
Handle AbstractBlock in CFGPrinter.
|
Wed, 19 Mar 2014 13:50:52 +0100 |
Josef Eisl |
Removed NodeLIRGenerator again.
|
Wed, 19 Mar 2014 13:35:13 +0100 |
Josef Eisl |
Introduce LIRGeneratorCommon and NodeBasedLIRGenerator interfaces.
|
Tue, 18 Mar 2014 14:50:17 +0100 |
Josef Eisl |
Resolve BaselineCompiler LIRGenerationResult issues.
|
Tue, 18 Mar 2014 14:48:39 +0100 |
Josef Eisl |
Introduce LIRGenResLowerable.
|
Tue, 18 Mar 2014 13:49:11 +0100 |
Josef Eisl |
Decoupled LIRGenerator and LIRGenerationResult.
|
Tue, 18 Mar 2014 10:28:27 +0100 |
Josef Eisl |
LIRGenerator: add getter for DebugInfoBuilder and CallingConvention.
|
Mon, 17 Mar 2014 20:05:45 +0100 |
Josef Eisl |
Introduce specialized LIRGenerationResults for Targets if needed.
|
Mon, 17 Mar 2014 19:18:35 +0100 |
Josef Eisl |
LIR renamed setter and getter functions.
|
Mon, 17 Mar 2014 19:11:27 +0100 |
Josef Eisl |
Introduce LIRGenerationResultBase.
|
Mon, 17 Mar 2014 18:36:58 +0100 |
Josef Eisl |
Introduce LIRGenerationResult interface.
|
Fri, 14 Mar 2014 17:19:52 +0100 |
Josef Eisl |
Merge.
|
Thu, 13 Mar 2014 18:45:17 +0100 |
Josef Eisl |
BaselineCompiler: update LIRBlock.
|
Thu, 13 Mar 2014 18:44:09 +0100 |
Josef Eisl |
Change to AbstractBlock in LIR.setLir().
|
Thu, 13 Mar 2014 17:19:48 +0100 |
Josef Eisl |
Add LIRControlFlowGraph.
|
Thu, 13 Mar 2014 17:18:48 +0100 |
Josef Eisl |
Updated getStartBlock() in AbstractControlFlowGraph.
|
Thu, 13 Mar 2014 17:16:23 +0100 |
Josef Eisl |
Create BlocksToDoubles and use it in the backend.
|
Thu, 13 Mar 2014 17:11:16 +0100 |
Josef Eisl |
Create AbstractBlockBase.
|
Thu, 13 Mar 2014 13:28:09 +0100 |
Josef Eisl |
Restrict access to members of LIRGenerator.
|
Thu, 13 Mar 2014 11:43:08 +0100 |
Josef Eisl |
merge
|
Fri, 14 Mar 2014 16:12:25 +0000 |
Niclas Adlertz |
added abstract base class
|
Fri, 14 Mar 2014 13:59:39 +0000 |
Niclas Adlertz |
Added the HIRAbstractFrameStateBuilder
|
Fri, 14 Mar 2014 13:57:37 +0000 |
Niclas Adlertz |
Created abstract class FrameStateBuilder
|
Wed, 12 Mar 2014 20:40:01 +0100 |
Josef Eisl |
Introduce AbstractControlFlowGraph.
|
Wed, 12 Mar 2014 20:32:44 +0100 |
Josef Eisl |
Add call to GraalCompiler.emitCode() from BaselineCompiler.
|
Wed, 12 Mar 2014 19:32:12 +0100 |
Josef Eisl |
Move remaining Block references in LinearScan to AbstractBlock.
|
Wed, 12 Mar 2014 16:49:24 +0100 |
Josef Eisl |
Work around printCFG / AbstractBlock issue.
|
Wed, 12 Mar 2014 13:38:12 +0100 |
Josef Eisl |
Use List<T> instead of Iterable<T> in AbstractBlock to (temporary) allow editing.
|
Wed, 12 Mar 2014 12:09:07 +0100 |
Josef Eisl |
Make LIR use AbstractBlock. (errors)
|
Thu, 27 Mar 2014 16:54:47 +0100 |
Lukas Stadler |
pass EXTRA_JAVA_HOMES to eclipse builders
|
Thu, 27 Mar 2014 13:20:41 +0100 |
Roland Schatz |
Add assertions to ensure that the deoptimizing FrameState is unique in LIR generation.
|
Thu, 27 Mar 2014 13:20:32 +0100 |
Roland Schatz |
Rename deoptState fields to reflect whether they refer to a state before or during.
|
Thu, 27 Mar 2014 13:20:19 +0100 |
Roland Schatz |
Regression test for issue fixed in 6ae9af961b7c.
|
Thu, 27 Mar 2014 12:45:11 +0100 |
Doug Simon |
changed distribution dependency exclusion mechanism to be only for library dependencies
|
Thu, 27 Mar 2014 09:46:31 +0100 |
Doug Simon |
fixed hard coded reference to JDK7
|
Thu, 27 Mar 2014 09:45:39 +0100 |
Doug Simon |
reverted 3128becfec95
|
Wed, 26 Mar 2014 22:38:17 +0100 |
Doug Simon |
Merge.
|
Wed, 26 Mar 2014 22:20:23 +0100 |
Doug Simon |
mx: removed use of exclusion filter files from findbugs command
|
Wed, 26 Mar 2014 22:19:33 +0100 |
Doug Simon |
revived use of FindBugs annotations
|
Wed, 26 Mar 2014 22:18:44 +0100 |
Doug Simon |
mx: added support for excluding dependencies from distributions
|
Wed, 26 Mar 2014 22:17:31 +0100 |
Doug Simon |
fixed incorrect uses of Debug.log API
|
Wed, 26 Mar 2014 21:10:24 +0100 |
Doug Simon |
added checkheaders to the gate
|
Wed, 26 Mar 2014 21:08:00 +0100 |
Doug Simon |
added checkheaders command for checking Java source headers without relying on Checkstyle
|
Wed, 26 Mar 2014 21:07:42 +0100 |
Doug Simon |
canonicalized projects
|
Wed, 26 Mar 2014 20:33:16 +0100 |
Doug Simon |
removed GraalDeoptLeafGraphIds_lock
|
Wed, 26 Mar 2014 17:36:25 +0100 |
Doug Simon |
fixed pylint errors
|
Wed, 26 Mar 2014 17:33:54 +0100 |
Doug Simon |
HSAIL: preliminary deopt support
|
Wed, 26 Mar 2014 17:30:40 +0100 |
Doug Simon |
findbugs will also use any findbugsExcludeFilter.xml it finds in a suite's root
|
Wed, 26 Mar 2014 22:14:43 +0100 |
Bernhard Urban |
SnippetCounters: HotSpot stubs are not allowed to embed oops, thus exclude them in stubs
|
Wed, 26 Mar 2014 21:52:45 +0100 |
Bernhard Urban |
SnippetCounter: use own location for counter
|
Wed, 26 Mar 2014 14:43:50 +0100 |
Bernhard Urban |
pylint fixes
|
Wed, 26 Mar 2014 14:34:08 +0100 |
Doug Simon |
transition to JDK8
|
Wed, 26 Mar 2014 14:32:50 +0100 |
Bernhard Urban |
mx: increase minimum required jdk version
|
Wed, 26 Mar 2014 10:52:04 +0100 |
Bernhard Urban |
changelog: repo links should point to tagname
|
Wed, 26 Mar 2014 10:26:06 +0100 |
Erik Eckstein |
fix ecliipseformat error
|
Wed, 26 Mar 2014 10:16:28 +0100 |
Erik Eckstein |
remove a GraphOrder assertion which does not hold in substrate VM
|
Wed, 26 Mar 2014 10:15:15 +0100 |
Erik Eckstein |
extend graph builder and CompilationResult for substrateVM
|
Wed, 26 Mar 2014 10:10:12 +0100 |
Erik Eckstein |
make scheduling in IdealGraphPrinter optional
|
Wed, 26 Mar 2014 10:08:31 +0100 |
Erik Eckstein |
add assertion to detect infinite recursion in snippet inlining
|
Wed, 26 Mar 2014 10:06:25 +0100 |
Erik Eckstein |
add Debug.logAndIndent with enabled-flag
|
Wed, 26 Mar 2014 10:04:37 +0100 |
Erik Eckstein |
make ensureUniquePC an abstract method of the base Assembler class
|
Tue, 25 Mar 2014 16:37:28 -0700 |
twisti |
print total allocated bytes for compilations
|
Tue, 25 Mar 2014 16:25:02 -0700 |
twisti |
revert some changes to match upstream files
|
Tue, 25 Mar 2014 23:53:09 +0100 |
Doug Simon |
added findbugs to the gate
|
Tue, 25 Mar 2014 23:52:57 +0100 |
Doug Simon |
fixed findbugs issue
|
Tue, 25 Mar 2014 22:38:07 +0100 |
Bernhard Urban |
Added tag graal-0.2 for changeset 483d05bf77a7
|
Tue, 25 Mar 2014 22:37:21 +0100 |
Bernhard Urban |
changelog: graal-0.2
graal-0.2
|
Tue, 25 Mar 2014 13:50:28 -0700 |
Christian Wimmer |
Merge
|
Tue, 25 Mar 2014 13:32:32 -0700 |
Christian Wimmer |
Perform de-virtualization of calls only in canonicalizer and not in graph builder
|
Tue, 25 Mar 2014 11:50:57 -0700 |
Christian Wimmer |
Allow project-specific overrides of Eclipse configuration files
|
Tue, 25 Mar 2014 11:50:31 -0700 |
Christian Wimmer |
Add new optional method parameter
|
Tue, 25 Mar 2014 11:50:05 -0700 |
Christian Wimmer |
Add equals/hashCode methods
|
Tue, 25 Mar 2014 11:49:46 -0700 |
Christian Wimmer |
Use Stamp instead of Kind for method parameter
|
Tue, 25 Mar 2014 11:48:33 -0700 |
Christian Wimmer |
Do not call @NodeIntrinsic method from within Graal
|
Tue, 25 Mar 2014 11:47:43 -0700 |
Christian Wimmer |
Fix format string
|
Tue, 25 Mar 2014 11:47:27 -0700 |
Christian Wimmer |
Allow subclasses to provide their own graph builder
|
Tue, 25 Mar 2014 11:26:50 -0700 |
Christian Wimmer |
Add verification code
|
Tue, 25 Mar 2014 11:15:37 -0700 |
Christian Wimmer |
Support zero-extend-load for all data sizes
|
Tue, 25 Mar 2014 11:07:47 -0700 |
Christian Wimmer |
Introduce base class ConstantData
|
Tue, 25 Mar 2014 21:02:37 +0100 |
Doug Simon |
replaced RawDataValue with LIRGeneratorTool.emitData(); accept only ASCII strings in log and VM error messages
|
Tue, 25 Mar 2014 18:53:34 +0100 |
Roland Schatz |
Introduce separate interfaces for deoptimizing nodes that deopt to a state before, during or after their execution.
|
Tue, 25 Mar 2014 16:38:01 +0100 |
Bernhard Urban |
nmethod: fix -XX:+PrintNMethodStatistics
|
Tue, 25 Mar 2014 14:23:43 +0100 |
Doug Simon |
taught LIRVerifier about RawDataValue
|
Tue, 25 Mar 2014 13:57:48 +0100 |
Doug Simon |
use raw data support to fix incorrect use of String.intern() for embedding strings in code
|
Tue, 25 Mar 2014 13:56:52 +0100 |
Doug Simon |
added support for installing raw data with code
|
Tue, 25 Mar 2014 13:55:55 +0100 |
Doug Simon |
check that data patches are of the expected type
|
Mon, 24 Mar 2014 23:50:48 +0100 |
Doug Simon |
Merge.
|
Mon, 24 Mar 2014 23:50:18 +0100 |
Doug Simon |
Backport of 8504393de66b from jdk9
|
Mon, 24 Mar 2014 21:30:43 +0100 |
Doug Simon |
Backed out merge changeset: b51e29501f30
|
Mon, 24 Mar 2014 14:02:58 +0100 |
Lukas Stadler |
new ProfileCompiledMethods tool
|
Mon, 24 Mar 2014 13:31:39 +0100 |
Lukas Stadler |
update BenchmarkCounters (add TimedDynamicCounters, fix -XX:+GraalCountersExcludeCompiler)
|
Mon, 24 Mar 2014 14:41:28 +0100 |
Doug Simon |
HSAIL: implemented storing compressed constants and made HSAILHotSpotLIRGenerator implement HotSpotLIRGenerator
|
Mon, 24 Mar 2014 11:24:22 +0100 |
Gilles Duboscq |
Update vm descriptions in readme
|
Mon, 24 Mar 2014 10:45:24 +0100 |
Lukas Stadler |
deal with deleted ends in ConvertDeoptimizeToGuardPhase
|
Mon, 24 Mar 2014 09:40:29 +0100 |
Bernhard Urban |
mx build: ignore release tag suffix if build directory is not a mercurial repository
|
Fri, 21 Mar 2014 16:36:59 -0700 |
Tom Rodriguez |
fix vargs -> Object -> vargs logging call paths
|
Fri, 21 Mar 2014 15:28:37 -0700 |
Tom Rodriguez |
don't do subword float converts
|
Fri, 21 Mar 2014 14:26:58 -0700 |
twisti |
make HotSpotResolvedJavaMethod leaner
|
Fri, 21 Mar 2014 13:54:43 +0100 |
Christian Humer |
Merge.
|
Fri, 21 Mar 2014 13:54:08 +0100 |
Christian Humer |
Truffle: fixed call count profile; added leaf check for inlining; inline tracing now shows dispatched calls.
|
Thu, 20 Mar 2014 17:15:36 +0100 |
Lukas Stadler |
additional canonicalizers for accesses and value nodes (improves number of implicit null checks)
|
Fri, 21 Mar 2014 11:51:14 +0100 |
Lukas Stadler |
metric for number of implicit null checks in GuardLoweringPhase
|
Thu, 20 Mar 2014 14:14:48 +0100 |
Lukas Stadler |
test case for IfNode reordering fix (a300322)
|
Thu, 20 Mar 2014 14:13:55 +0100 |
Lukas Stadler |
canonicalize certain shift-compare expressions
|
Fri, 21 Mar 2014 10:45:16 +0100 |
Lukas Stadler |
keep the guard alive when removing ReadNodes without usages
|
Thu, 20 Mar 2014 17:36:43 -0700 |
Tom Rodriguez |
guard implicit exception deopt
|
Thu, 20 Mar 2014 16:56:21 -0700 |
Tom Rodriguez |
printing fixes
|
Thu, 20 Mar 2014 15:57:03 -0700 |
Tom Rodriguez |
initial support for memory arithmetic on x86
|
Thu, 20 Mar 2014 13:41:32 -0700 |
twisti |
add HotSpotMethodDataAccessor.Tag enum and dummy entries to PROFILE_DATA_ACCESSORS for new profile types
|
Thu, 20 Mar 2014 12:35:15 -0700 |
twisti |
set MaxRAM value to the same used by C2
|
Tue, 18 Mar 2014 20:19:10 -0700 |
twisti |
Merged with jdk9/dev/hotspot changeset 9486a41de3b7
|
Fri, 14 Mar 2014 10:31:11 -0700 |
amurillo |
Merge
|
Fri, 14 Mar 2014 13:27:18 +0100 |
ehelin |
Merge
|
Fri, 14 Mar 2014 09:18:39 +0100 |
ehelin |
Merge
|
Wed, 12 Mar 2014 13:02:47 +0100 |
ehelin |
Merge
|
Wed, 05 Mar 2014 07:34:35 -0800 |
jmasa |
7098155: Resize young gen at full collections for UseParallelGC
|
Tue, 11 Mar 2014 15:14:46 +0100 |
ehelin |
Merge
|
Fri, 21 Feb 2014 09:48:52 +0100 |
sjohanss |
8035057: NewSize ergonomics wrong when setting small or unaligned size on command line
|
Fri, 31 Jan 2014 13:38:01 +0100 |
jwilhelm |
8023899: Typo in TraceCPUTime message
|
Fri, 14 Mar 2014 09:26:27 +0100 |
neliasso |
Merge
|
Mon, 10 Mar 2014 12:58:02 +0100 |
goetz |
8036976: PPC64: implement the template interpreter
|
Wed, 12 Mar 2014 11:24:26 -0700 |
iveresov |
8031321: Support Intel bit manipulation instructions
|
Tue, 11 Mar 2014 14:54:47 -0700 |
twisti |
8037043: put Method flag bits in predictable positions
|
Tue, 11 Mar 2014 10:59:26 -0700 |
drchase |
Merge
|
Tue, 11 Mar 2014 13:38:32 -0400 |
drchase |
8028037: [parfait] warnings from b114 for hotspot.src.share.vm
|
Tue, 11 Mar 2014 11:26:14 -0400 |
neliasso |
Merge
|
Mon, 10 Mar 2014 11:09:02 -0700 |
iveresov |
8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java fails with TestData$OfRef): failure java.lang.AssertionError: expected [true] but found [false]
|
Fri, 07 Mar 2014 07:42:40 +0100 |
anoll |
8029799: vm/mlvm/anonloader/stress/oome prints warning: CodeHeap: # of free blocks > 10000
|
Thu, 06 Mar 2014 14:35:26 +0100 |
simonis |
8036777: AIX: Adapt implementation after '6546236: Thread interrupt() of Thread.sleep() can be lost on Solaris.'
|
Thu, 06 Mar 2014 11:12:45 -0800 |
kvn |
Merge
|
Thu, 06 Mar 2014 10:55:28 -0800 |
goetz |
8035647: PPC64: Support for elf v2 abi.
|
Thu, 06 Mar 2014 09:53:14 -0800 |
vlivanov |
8036667: "assert(adr->is_AddP() && adr->in(AddPNode::Offset)->is_Con()) failed: offset is a constant" with FoldStableValues on
|
Thu, 06 Mar 2014 02:37:44 -0800 |
roland |
Merge
|
Thu, 06 Mar 2014 11:11:04 +0100 |
roland |
8032633: Enable type speculation by default
|
Thu, 06 Mar 2014 12:47:45 +0400 |
iignatyev |
8027124: [TESTBUG] NonTieredLevelsTest: java.lang.RuntimeException: private TestCase$Helper(java.lang.Object) must be osr_compiled
|
Thu, 06 Mar 2014 12:46:04 +0400 |
iignatyev |
8027257: [TESTBUG] compiler/ciReplay/TestVM.sh : Error: Could not find or load main class negative_test
|
Thu, 06 Mar 2014 12:45:59 +0400 |
iignatyev |
8028482: [TESTBUG] tests that use JMX should be in need_compact3 test group
|
Wed, 05 Mar 2014 16:21:22 -0800 |
kvn |
8035983: Fix "Native frames:" in crash report (hs_err file)
|
Wed, 05 Mar 2014 15:14:25 +0100 |
roland |
8036146: make CPP interpreter build again
|
Wed, 05 Mar 2014 02:41:57 -0800 |
roland |
Merge
|
Wed, 05 Mar 2014 09:29:12 +0100 |
roland |
8035841: assert(dp_src->tag() == dp_dst->tag()) failed: should be same tags 1 != 0 at ciMethodData.cpp:90
|
Wed, 05 Mar 2014 01:26:52 -0800 |
anoll |
Merge
|
Wed, 05 Mar 2014 10:20:30 +0100 |
anoll |
8036091: compiler/membars/DekkerTest.java fails with -XX:CICompilerCount=1
|
Tue, 04 Mar 2014 21:15:33 -0800 |
anoll |
Merge
|
Wed, 05 Mar 2014 06:08:19 +0100 |
anoll |
8036092: [TESTBUG] compiler/uncommontrap/TestSpecTrapClassUnloading.java fails with: Unrecognized VM option 'UseTypeSpeculation'
|
Tue, 04 Mar 2014 18:52:06 -0800 |
neugens |
8036619: Shark: add LLVM 3.4 support
|
Tue, 04 Mar 2014 17:14:00 +0100 |
simonis |
8036614: AIX: fix adjust-mflags.sh to build with GNU Make 4.0 (adapt 8028407 for AIX)
|
Tue, 04 Mar 2014 02:33:10 -0800 |
vlivanov |
8036100: Default method returns true for a while, and then returns false
|
Tue, 04 Mar 2014 02:23:16 -0800 |
vlivanov |
8025842: Convert warning("Thread holding lock at safepoint that vm can block on") to fatal(...)
|
Tue, 04 Mar 2014 02:20:41 -0800 |
vlivanov |
8035828: Turn on @Stable support in VM
|
Tue, 04 Mar 2014 02:19:04 -0800 |
vlivanov |
8035887: VM crashes trying to force inlining the recursive call
|
Mon, 03 Mar 2014 15:31:27 +0400 |
shade |
8031818: Experimental VM flag for enforcing safe object construction
|
Mon, 03 Mar 2014 15:54:45 +0400 |
shade |
8033380: Experimental VM flag to enforce access atomicity
|
Tue, 28 Jan 2014 15:05:46 +0100 |
neliasso |
8007270: Make IsMethodCompilable test work with tiered
|
Mon, 03 Mar 2014 08:04:14 +0100 |
anoll |
8035946: Use ResourceHashtable for dependency checking
|
Wed, 05 Mar 2014 12:31:09 -0500 |
mseledtsov |
8033990: Add message to verbose output to indicate when JVM was unable to use shared archive (with -Xshare:auto)
|
Mon, 03 Mar 2014 11:54:35 +0100 |
goetz |
8036122: Fix warning 'format not a string literal'
|
Tue, 04 Mar 2014 09:57:16 -0500 |
coleenp |
8036547: test/runtime/CompressedOops/CompressedClassPointers.java fails with product build since -XX:+PrintMiscellaneous is a debug only flag
|
Tue, 11 Mar 2014 16:49:35 -0700 |
amurillo |
Merge
|
Mon, 03 Mar 2014 13:58:52 -0500 |
coleenp |
8035735: Metaspace::contains become extremely slow in some cases
|
Sat, 01 Mar 2014 09:56:15 -0800 |
dsamersoff |
8036102: part of the fix for 6498581 lost in mismerge
|
Sat, 01 Mar 2014 08:05:55 -0800 |
sspitsyn |
6471769: Error: assert(_cur_stack_depth == count_frames(),"cur_stack_depth out of sync")
|
Sat, 01 Mar 2014 01:36:48 -0800 |
dsamersoff |
Merge
|
Fri, 28 Feb 2014 16:00:40 +0400 |
igerasim |
8035893: JVM_GetVersionInfo fails to zero structure
|
Fri, 28 Feb 2014 14:30:25 +0400 |
sla |
8036010: hs: Some jtreg tests use hard coded ports
|
Wed, 26 Feb 2014 15:20:41 -0800 |
minqi |
6498581: ThreadInterruptTest3 produces wrong output on Windows
|
Wed, 26 Feb 2014 15:47:44 +0100 |
sla |
8035150: ShouldNotReachHere() in ConstantPool::copy_entry_to
|
Thu, 20 Mar 2014 22:30:26 +0100 |
Doug Simon |
updated CHANGELOG.md
|
Thu, 20 Mar 2014 22:30:06 +0100 |
Doug Simon |
use remote URL for java-allocation-instrumenter.jar that includes a version suffic
|
Thu, 20 Mar 2014 13:42:27 -0700 |
Christian Wimmer |
Also look for private test methods
|
Thu, 20 Mar 2014 13:41:59 -0700 |
Christian Wimmer |
Reduce unncessary list allocations in register allocator
|
Thu, 20 Mar 2014 20:40:11 +0100 |
Christian Humer |
Merge.
|
Thu, 20 Mar 2014 20:39:46 +0100 |
Christian Humer |
Truffle-DSL: fixed formatting problem.
|
Thu, 20 Mar 2014 17:50:41 +0100 |
Christian Humer |
Truffle-DSL: some fixes and optimizations to the generated code.
|
Thu, 20 Mar 2014 19:42:30 +0100 |
Bernhard Urban |
changelog: use code syntax, add some points to graal section
|
Thu, 20 Mar 2014 13:39:28 -0400 |
bharadwaj |
Disable three PTX tests since codegen support for byte, boolean and short is not complete
|
Thu, 20 Mar 2014 13:53:36 +0100 |
Doug Simon |
fixed null phase names in IGV
|
Thu, 20 Mar 2014 12:43:42 +0100 |
Doug Simon |
fixed spelling
|
Thu, 20 Mar 2014 12:42:42 +0100 |
Doug Simon |
fixed usages of Debug.log()
|
Thu, 20 Mar 2014 12:37:43 +0100 |
Doug Simon |
added checker to catch usages of Debug.log() with string concatenation expressions
|
Thu, 20 Mar 2014 12:36:53 +0100 |
Doug Simon |
improved javadoc for Debug.logv() to explain why it should be avoided
|
Thu, 20 Mar 2014 11:48:39 +0100 |
Josef Eisl |
Rename ValueNode kind() to getKind().
|
Thu, 20 Mar 2014 03:14:12 +0100 |
Andreas Woess |
fix TruffleDSL tests
|
Thu, 20 Mar 2014 02:22:16 +0100 |
Andreas Woess |
fix PostOrderDeserializerTest
|
Thu, 20 Mar 2014 01:45:36 +0100 |
Andreas Woess |
update changelog
|
Thu, 20 Mar 2014 01:29:19 +0100 |
Andreas Woess |
Truffle: atomic node rewriting
|
Wed, 19 Mar 2014 23:11:46 +0100 |
Andreas Woess |
Truffle: Node API changes
|
Thu, 20 Mar 2014 00:16:39 +0100 |
Christian Humer |
Merge.
|
Thu, 20 Mar 2014 00:15:49 +0100 |
Christian Humer |
mx: eclipseformat now prints all the changes that were found to the console.
|
Wed, 19 Mar 2014 23:41:51 +0100 |
Doug Simon |
removed use of varargs from Debug.log() API
|
Wed, 19 Mar 2014 23:11:39 +0100 |
Doug Simon |
removed use of varargs from Debug.scope() API
|
Wed, 19 Mar 2014 22:12:52 +0100 |
Doug Simon |
Merge.
|
Wed, 19 Mar 2014 22:12:27 +0100 |
Doug Simon |
added AllocSpy tool for analyzing allocation in Graal using the Java Allocation Instrumenter (https://code.google.com/p/java-allocation-instrumenter/)
|
Wed, 19 Mar 2014 18:05:00 +0100 |
Doug Simon |
refactored System.out|err into local variables to avoid need for Checkstyle disabling filters (which the Eclipse CS plugin doesn't always see)
|
Wed, 19 Mar 2014 16:44:07 +0100 |
Doug Simon |
removed allocation for name of debug scope
|
Wed, 19 Mar 2014 21:10:34 +0100 |
Christian Humer |
Merge.
|
Wed, 19 Mar 2014 19:54:07 +0100 |
Christian Humer |
Truffle: tuned inlining.
|
Wed, 19 Mar 2014 16:31:35 +0100 |
Doug Simon |
Merge.
|
Wed, 19 Mar 2014 16:30:09 +0100 |
Doug Simon |
expanded Debug API to avoid any allocation for timer and metric creation if debugging is disabled
|
Wed, 19 Mar 2014 15:21:43 +0100 |
Doug Simon |
return false for HSAILRegisterConfig.areAllAllocatableRegisterCallerSaved()
|
Wed, 19 Mar 2014 12:42:43 +0100 |
Doug Simon |
added RegisterConfig.areAllAllocatableRegistersCallerSaved()
|
Wed, 19 Mar 2014 15:26:06 +0100 |
Bernhard Urban |
AbstractNewObjectNode: simplification should not remove a node more than once
|
Wed, 19 Mar 2014 11:07:39 +0100 |
Bernhard Urban |
TruffleCompiler: print hint if hitting the assertion
|
Wed, 19 Mar 2014 12:01:30 +0100 |
Lukas Stadler |
fixed canonicalization of ArrayEqualsNode, added Virtualizable implementation
|
Wed, 19 Mar 2014 09:08:22 +0100 |
Lukas Stadler |
refactored state cleaning in PEA MergeProcessor
|
Tue, 18 Mar 2014 16:45:07 -0700 |
Tom Rodriguez |
Merge
|
Tue, 18 Mar 2014 15:35:15 -0700 |
Tom Rodriguez |
add missing null check in is_interrupted
|
Tue, 18 Mar 2014 15:32:56 -0700 |
Tom Rodriguez |
fix comment
|
Tue, 18 Mar 2014 23:50:46 +0100 |
Doug Simon |
fixed regression in gate command
|
Tue, 18 Mar 2014 22:58:14 +0100 |
Doug Simon |
fixed pylint errors
|
Tue, 18 Mar 2014 22:56:50 +0100 |
Doug Simon |
added fast path for HotSpotResolvedObjectType.resolveMethod() when the receiver is the declarer of the method
|
Tue, 18 Mar 2014 22:51:03 +0100 |
Doug Simon |
take into account BasePhase subclasses whose name does not end with "Phase"
|
Tue, 18 Mar 2014 22:50:30 +0100 |
Doug Simon |
issue warning/error where ever relevant if a non-supported VM (e.g., client VM on Mac) is used in mx
|
Tue, 18 Mar 2014 20:36:53 +0100 |
Christian Humer |
Merge.
|
Tue, 18 Mar 2014 20:36:31 +0100 |
Christian Humer |
Truffle: fixed indefinite splitting of recursive calls.
|
Tue, 18 Mar 2014 20:35:55 +0100 |
Christian Humer |
Truffle-DSL: fixed wrong generation of costs for polymorphic nodes.
|
Tue, 18 Mar 2014 19:45:22 +0100 |
Christian Humer |
Truffle-DSL: fixed some findbugs errors for (CR-2223)
|
Tue, 18 Mar 2014 19:33:49 +0100 |
Christian Humer |
Merge.
|
Tue, 18 Mar 2014 18:13:43 +0100 |
Christian Humer |
Fixed option processor to always produce unix line feeds which led to checkstyle warnings on windows.
|
Tue, 18 Mar 2014 11:51:37 -0700 |
Tom Rodriguez |
Merge
|
Tue, 18 Mar 2014 11:07:47 -0700 |
Tom Rodriguez |
dump final HIR schedule to c1visualizer
|
Tue, 18 Mar 2014 09:48:59 -0700 |
Tom Rodriguez |
eliminate useless masking
|
Thu, 13 Mar 2014 15:41:24 -0700 |
Tom Rodriguez |
fix array length load location identity
|
Thu, 13 Mar 2014 15:40:10 -0700 |
Tom Rodriguez |
eliminate sequential reinterprets
|
Thu, 13 Mar 2014 15:38:00 -0700 |
Tom Rodriguez |
fix string contains call
|
Tue, 18 Mar 2014 18:02:45 +0100 |
Doug Simon |
use lazy names for snippet and replacements related debug values
|
Tue, 18 Mar 2014 17:16:02 +0100 |
Doug Simon |
guard call to Debug.dump
|
Tue, 18 Mar 2014 17:15:35 +0100 |
Doug Simon |
use lazy names in BasePhase
|
Tue, 18 Mar 2014 17:15:06 +0100 |
Doug Simon |
added support for lazy computation of names for use with Debug
|
Tue, 18 Mar 2014 16:35:49 +0100 |
Lukas Stadler |
make ArrayEqualsNode fixed instead of floating
|
Tue, 18 Mar 2014 13:14:53 +0100 |
Andreas Woess |
Truffle: make Node#replace accept any CharSequence as reason
|
Tue, 18 Mar 2014 12:15:48 +0100 |
Andreas Woess |
fix windows compiler warning (C4800)
|
Tue, 18 Mar 2014 12:39:23 +0100 |
Doug Simon |
reduced overhead of Debug.metric() and Debug.timer() when no metrics or timers are enabled
|
Tue, 18 Mar 2014 10:04:29 +0100 |
Lukas Stadler |
clean state before merging iteration in PEA MergeProcessor
|
Tue, 18 Mar 2014 10:01:08 +0100 |
Lukas Stadler |
small additional null check in GraphPrinterDumpHandler
|
Tue, 18 Mar 2014 10:00:04 +0100 |
Lukas Stadler |
fix return type of createOutOfBoundsException foreign call
|
Tue, 18 Mar 2014 09:59:33 +0100 |
Lukas Stadler |
update comments on BenchmarkCounters (-XX options instead of preprocessor defs)
|
Tue, 18 Mar 2014 09:57:40 +0100 |
Lukas Stadler |
assert that only live ValueNodes are added as inputs and successors
|
Tue, 18 Mar 2014 09:56:42 +0100 |
Lukas Stadler |
relax assertion in emitNullCheck to Kind.Object to allow for IllegalStamp
|
Tue, 18 Mar 2014 09:55:55 +0100 |
Lukas Stadler |
fix typo
|
Mon, 17 Mar 2014 17:32:35 -0700 |
twisti |
removed com/oracle/graal/hotspot/bridge/Marks.java and replaced with enum
|
Mon, 17 Mar 2014 23:46:20 +0100 |
Doug Simon |
Backed out changeset: 1d35a2b84553
|
Mon, 17 Mar 2014 23:45:14 +0100 |
Doug Simon |
use Java Allocation Instrumenter to observe allocation in Graal compiler tests
|
Mon, 17 Mar 2014 12:40:35 -0700 |
Michael Van De Vanter |
Merge with 5e04917e66165ef93fe7b61030c4d89a08b3d53c
|
Mon, 17 Mar 2014 12:39:25 -0700 |
Michael Van De Vanter |
Remove TODOs no longer relevant
|
Mon, 17 Mar 2014 18:46:39 +0100 |
Christian Humer |
Truffle: renamed NodeFilter to NodeCountFilter and changed it to have inclusive implementation semantics.
|
Mon, 17 Mar 2014 14:57:14 +0100 |
Christian Humer |
Truffle: Added API changes to the changelog.
|
Mon, 17 Mar 2014 14:30:59 +0100 |
Christian Humer |
Merge.
|
Mon, 17 Mar 2014 14:29:45 +0100 |
Christian Humer |
Truffle: API cleanup and javadoc for CallNodes.
|
Mon, 17 Mar 2014 14:29:45 +0100 |
Christian Humer |
Truffle: Removed deprecated API; Added NodeFilter to customize filter when counting nodes.
|
Mon, 17 Mar 2014 14:29:45 +0100 |
Christian Humer |
Truffle: Introduced NodeCost as a replacement for NodeInfo.Kind.
|
Mon, 17 Mar 2014 13:08:32 +0100 |
Roland Schatz |
Remove all references to NarrowOop from VM independent code.
|
Mon, 17 Mar 2014 12:07:49 +0100 |
Roland Schatz |
Move narrow oop handling in reference maps to hotspot specific code.
|
Mon, 17 Mar 2014 11:53:51 +0100 |
Roland Schatz |
Make data patch system use vm specific NarrowOop kind.
|
Mon, 17 Mar 2014 11:40:12 +0100 |
Roland Schatz |
Introduce Hotspot-specific NarrowOop kind.
|
Mon, 17 Mar 2014 11:27:56 +0100 |
Roland Schatz |
Make size of PlatformKind overridable by VM specific code.
|
Mon, 17 Mar 2014 11:21:32 +0100 |
Roland Schatz |
Use stamp constructor in PhiNode.
|
Mon, 17 Mar 2014 11:46:58 +0100 |
Bernhard Urban |
high tier: remove VerifyUsage*Phase (replaced by CheckGraalInvariants)
|
Mon, 17 Mar 2014 11:31:51 +0100 |
Bernhard Urban |
complevel: use COMPILERGRAAL flag (fixes hosted-mode with ClientVM)
|
Mon, 17 Mar 2014 09:37:41 +0100 |
Matthias Grimmer |
DebugPrinter: remove unittest init
|
Mon, 17 Mar 2014 09:15:13 +0100 |
Matthias Grimmer |
DebugPrinter: fix findbugs issues
|
Sun, 16 Mar 2014 19:20:21 +0100 |
Gilles Duboscq |
Fix mx eclipseformat always adds the 'eclipse' suffix
|
Sun, 16 Mar 2014 18:52:14 +0100 |
Gilles Duboscq |
Graal PrintCompilation: print exception handlers and blocking flags
|
Sun, 16 Mar 2014 18:46:56 +0100 |
Gilles Duboscq |
Print compilation level in Graal's PrintCompilation output
|
Sun, 16 Mar 2014 18:36:51 +0100 |
Gilles Duboscq |
Use CIPrintCompilerName in nmethod::print_on
|
Sun, 16 Mar 2014 19:19:53 +0100 |
Gilles Duboscq |
Respect CIPrintCompilerName and output a timestamp in Graal's PrintCompilation implementation
|
Fri, 14 Mar 2014 18:11:18 +0100 |
Gilles Duboscq |
Improve cleanup during snippet lowering where the snippet never returns normally (unwind, deopt...)
|
Sat, 15 Mar 2014 10:28:52 +0100 |
Doug Simon |
fixed some findbugs issues
|
Sat, 15 Mar 2014 01:42:27 +0100 |
Doug Simon |
added findbugs command to mx
|
Fri, 14 Mar 2014 22:56:59 +0100 |
Doug Simon |
removed ResolvedJavaMethod.getCompiledCodeSize()
|
Fri, 14 Mar 2014 22:09:46 +0100 |
Doug Simon |
modified HotSpotResolvedJavaMethod.getCompiledCodeSize() to only return Graal compiled code size
|
Fri, 14 Mar 2014 22:05:50 +0100 |
Doug Simon |
removed ResolvedJavaMethod.getCompilerStorage(); moved last compiled graph node count into profiling info (i.e. MethodData metadata)
|
Fri, 14 Mar 2014 18:10:59 +0100 |
Bernhard Urban |
CheckGraalInvariants: catch BailoutException
|
Fri, 14 Mar 2014 15:40:54 +0100 |
Bernhard Urban |
SnippetTemplate: don't use dummy node for replace
|
Fri, 14 Mar 2014 15:29:17 +0100 |
Christian Wirth |
Merged
|
Fri, 14 Mar 2014 09:58:31 +0100 |
Christian Wirth |
Merged
|
Wed, 12 Mar 2014 11:23:56 +0100 |
Christian Wirth |
fix for mx, did not compile on Windows
|
Fri, 14 Mar 2014 10:22:04 +0100 |
Lukas Stadler |
let NodeIterable.snapshotTo take collections instead of lists
|
Fri, 14 Mar 2014 10:22:04 +0100 |
Lukas Stadler |
tiny change in FrameStateAssignmentPhase
|
Fri, 14 Mar 2014 11:17:42 +0100 |
Lukas Stadler |
tiny change to DebugInfoBuilder
|
Fri, 14 Mar 2014 10:22:04 +0100 |
Lukas Stadler |
new graph ordering assertion mechanism
|
Fri, 14 Mar 2014 10:21:46 +0100 |
Lukas Stadler |
split BciBlockMapping liveness calculation into fast and slow path
|
Fri, 14 Mar 2014 08:28:03 +0100 |
Lukas Stadler |
fix for IfNode reordering
|
Thu, 13 Mar 2014 13:38:02 -0700 |
twisti |
undo accidentially pushed make/Makefile changes
|
Wed, 12 Mar 2014 17:33:51 -0700 |
twisti |
moved CompilerToVM.loadReferencedTypeInPool logic into Java
|
Wed, 12 Mar 2014 15:12:28 -0700 |
twisti |
added HotSpotConstantPool.JVM_CONSTANT enum
|
Thu, 13 Mar 2014 21:16:57 +0100 |
Doug Simon |
Merge.
|
Thu, 13 Mar 2014 21:15:46 +0100 |
Doug Simon |
fixed regression due to jdk9 merge
|
Thu, 13 Mar 2014 21:15:13 +0100 |
Doug Simon |
removed unnecessary LFLAGS adjustment for clang
|
Thu, 13 Mar 2014 17:49:57 +0100 |
Doug Simon |
added COMPILERGRAAL to predefined symbols in hotspot CDT project
|
Thu, 13 Mar 2014 17:48:44 +0100 |
Doug Simon |
removed GPU offload interaction with compilation policy
|
Thu, 13 Mar 2014 17:47:44 +0100 |
Doug Simon |
fixed bug in HotSpotResolvedJavaField.equals
|
Thu, 13 Mar 2014 15:48:36 +0100 |
Gilles Duboscq |
Make the DuplicateSuppressingStream periodically print while it is filtering output
|
Wed, 12 Mar 2014 13:30:08 +0100 |
Gilles Duboscq |
Merge
|
Tue, 11 Mar 2014 15:34:06 +0100 |
Gilles Duboscq |
Javadoc fixes
|
Tue, 11 Mar 2014 11:00:44 +0100 |
Gilles Duboscq |
Windows make: use CXX_FLAGS instead of CPP_FLAGS for graal build
|
Tue, 11 Mar 2014 18:45:59 -0700 |
twisti |
Merged with jdk9/dev/hotspot changeset 3812c088b945
|
Thu, 06 Mar 2014 10:37:26 -0800 |
lana |
Merge
|
Mon, 24 Feb 2014 12:56:19 -0800 |
lana |
Merge
|
Fri, 21 Feb 2014 11:39:47 -0800 |
katleman |
Added tag jdk9-b03 for changeset b2fee789d23f
|
Fri, 28 Feb 2014 09:30:20 -0800 |
amurillo |
Merge
|
Fri, 28 Feb 2014 08:02:20 -0800 |
morris |
Merge
|
Fri, 28 Feb 2014 13:44:16 +0100 |
roland |
8031754: Type speculation should favor profile data from outermost inlined method
|
Thu, 27 Feb 2014 20:40:24 +0100 |
goetz |
8035970: PPC64: fix ad file after 8027754: Enable loop optimizations for loops with MathExact
|
Thu, 27 Feb 2014 09:37:16 +0100 |
roland |
8032011: nsk/stress/jck60/jck60022 crashes in src\share\vm\runtime\synchronizer.cpp:239
|
Wed, 26 Feb 2014 16:45:15 -0800 |
iveresov |
8035283: Second phase of branch shortening doesn't account for loop alignment
|
Wed, 26 Feb 2014 11:33:34 -0800 |
goetz |
8035396: Introduce accessor for tmp_oop in frame.
|
Wed, 26 Feb 2014 02:54:49 -0800 |
anoll |
Merge
|
Wed, 26 Feb 2014 02:38:46 -0800 |
anoll |
Merge
|
Wed, 26 Feb 2014 11:29:47 +0100 |
anoll |
8034839: jvm hangs with gc/gctests/LoadUnloadGC test
|
Tue, 11 Feb 2014 13:29:53 +0100 |
neliasso |
8034188: OSR methods may not be recompiled at proper compilation level
|
Wed, 26 Feb 2014 07:46:46 +0100 |
adlertz |
8010500: [parfait] Possible null pointer dereference at hotspot/src/share/vm/opto/loopnode.hpp
|
Wed, 26 Feb 2014 07:44:59 +0100 |
anoll |
8032642: [TESTBUG] Fix testbugs in compiler/startup/.*
|
Tue, 25 Feb 2014 10:42:25 -0800 |
roland |
Merge
|
Tue, 25 Feb 2014 18:16:24 +0100 |
roland |
8031752: Failed speculative optimizations should be reattempted when root of compilation is different
|
Tue, 25 Feb 2014 17:51:27 +0100 |
adlertz |
8033260: assert(lrg._area >= 0.0) failed: negative spill area
|
Tue, 25 Feb 2014 14:09:02 +0100 |
adlertz |
8032656: Tag the MachSpillCopies with purpose information
|
Tue, 25 Feb 2014 13:52:37 +0100 |
anoll |
8034775: Failing to initialize VM when running with negative value for -XX:CICompilerCount
|
Tue, 25 Feb 2014 10:26:21 +0100 |
adlertz |
8032894: Remove dead code in Pressure::lower
|
Thu, 23 Jan 2014 12:08:28 +0100 |
rbackman |
8027754: Enable loop optimizations for loops with MathExact inside
|
Mon, 24 Feb 2014 15:12:26 -0800 |
kvn |
8033805: Move Fast_Lock/Fast_Unlock code from .ad files to macroassembler
|
Fri, 28 Feb 2014 14:56:04 +0100 |
ehelin |
Merge
|
Thu, 27 Feb 2014 10:36:50 +0100 |
stefank |
8035746: Add missing Klass::oop_is_instanceClassLoader() function
|
Thu, 27 Feb 2014 10:34:55 +0100 |
stefank |
8035648: Don't use Handle in java_lang_String::print
|
Wed, 26 Feb 2014 14:52:42 +0100 |
jwilhelm |
8035822: Unable to test minimalVM
|
Tue, 25 Feb 2014 11:02:11 +0100 |
ehelin |
Merge
|
Mon, 24 Feb 2014 10:45:15 +0100 |
tschatzl |
8034948: Back out JDK-6976350 since it does not fix any issue
|
Mon, 24 Feb 2014 09:41:04 +0100 |
tschatzl |
8035329: Move G1ParCopyClosure::copy_to_survivor_space into G1ParScanThreadState
|
Mon, 24 Feb 2014 09:40:49 +0100 |
tschatzl |
8035326: Assume non-NULL references in G1CollectedHeap::in_cset_fast_test
|
Mon, 24 Feb 2014 09:40:21 +0100 |
tschatzl |
8027559: Decrease code size and templatizing in G1ParCopyClosure::do_oop_work
|
Fri, 21 Feb 2014 10:19:09 +0100 |
stefank |
8035412: Cleanup ClassLoaderData::is_alive
|
Fri, 21 Feb 2014 10:01:20 +0100 |
stefank |
8035393: Use CLDClosure instead of CLDToOopClosure in frame::oops_interpreted_do
|
Mon, 24 Feb 2014 21:54:22 -0800 |
ccheung |
8025519: [TESTBUG] runtime/7107135/Test7107135.sh need to use COMPILEJAVA for javac task
|
Mon, 24 Feb 2014 10:28:22 +0100 |
jbachorik |
4505697: nsk/jdi/ExceptionEvent/_itself_/exevent006 and exevent008 tests fail with InvocationTargetException
|
Mon, 24 Feb 2014 13:29:14 +0100 |
mgronlun |
8035650: Exclude AIX from VS.NET make/windows/projectcreator.make
|
Sun, 23 Feb 2014 22:36:19 -0800 |
sspitsyn |
8034867: Object references from expression stack are not visible as roots via jvmti FollowReferences and HeapDump
|
Sun, 23 Feb 2014 13:16:03 -0500 |
hseigel |
Merge
|
Sat, 22 Feb 2014 10:22:05 +0100 |
mgronlun |
8035493: JVMTI PopFrame capability must instruct compilers not to prune locals
|
Thu, 20 Feb 2014 16:38:45 -0500 |
gtriantafill |
8034898: [TESTBUG]: Zero failure project - tag all Runtime JTReg bugs that fail nightly
|
Wed, 19 Feb 2014 16:22:15 +0000 |
fparain |
6546236: Thread interrupt() of Thread.sleep() can be lost on Solaris due to race with signal handler
|
Wed, 19 Feb 2014 02:58:13 +0000 |
coleenp |
7014526: "java -version" crash on sparc with some values of HeapBaseMinAddress
|
Tue, 25 Feb 2014 23:59:04 -0800 |
henryjen |
8033898: undefined symbol when build hotspot with Xcode5
|
Fri, 21 Feb 2014 08:09:15 -0800 |
amurillo |
Merge
|
Fri, 21 Feb 2014 10:00:46 +0100 |
ehelin |
Merge
|
Mon, 17 Feb 2014 09:51:37 +0100 |
sjohanss |
8033440: jmap reports unexpected used/free size of concurrent mark-sweep generation
|
Mon, 17 Feb 2014 10:13:28 +0100 |
ehelin |
Merge
|
Tue, 11 Feb 2014 09:34:50 +0100 |
goetz |
8034171: Remove use of template template parameters from binaryTreeDictionary.
|
Fri, 14 Feb 2014 09:29:56 +0100 |
stefank |
8034764: Use process_strong_roots to adjust the StringTable
|
Thu, 13 Feb 2014 17:44:39 +0100 |
stefank |
8034761: Remove the do_code_roots parameter from process_strong_roots
|
Thu, 20 Feb 2014 12:20:56 -0800 |
kvn |
Merge
|
Thu, 20 Feb 2014 14:44:33 +0100 |
simonis |
8035423: AIX: Fix os::get_default_process_handle() in os_aix.cpp after 8031968
|
Thu, 20 Feb 2014 11:05:12 +0100 |
goetz |
8035394: PPC64: Make usage of intrinsic dsqrt depend on processor recognition.
|
Thu, 20 Feb 2014 10:48:57 +0100 |
goetz |
8035392: cppInterpreter: fix message of NPE
|
Wed, 19 Feb 2014 14:03:09 -0800 |
goetz |
8034797: AIX: Fix os::naked_short_sleep() in os_aix.cpp after 8028280
|
Wed, 19 Feb 2014 12:08:49 -0800 |
kvn |
Merge
|
Thu, 30 Jan 2014 14:30:01 +0100 |
goetz |
8033168: PPC64: gcc 4.8 warning in output_c.cpp
|
Wed, 29 Jan 2014 12:22:13 +0100 |
goetz |
8033117: PPC64: Adapt to 8002074: Support for AES on SPARC
|
Tue, 28 Jan 2014 12:28:17 -0800 |
kvn |
Merge
|
Tue, 28 Jan 2014 12:25:34 -0800 |
kvn |
Merge
|
Tue, 28 Jan 2014 10:19:45 -0800 |
kvn |
8029941: rollback changes in make/jprt.properties for embedded testing
|
Fri, 24 Jan 2014 10:23:34 +0100 |
goetz |
8032634: Add #ifdef PPC64 around OrderAccess operations on _thread_state.
|
Wed, 22 Jan 2014 14:27:18 -0800 |
kvn |
Merge
|
Thu, 16 Jan 2014 14:25:51 +0100 |
goetz |
8029101: PPC64 (part 211): ordering of Independent Reads of Independent Writes
|
Tue, 07 Jan 2014 17:24:59 +0100 |
goetz |
8031319: PPC64: Some fixes in ppc and aix coding.
|
Mon, 06 Jan 2014 11:02:21 +0100 |
goetz |
8031188: Fix for 8029015: PPC64 (part 216): opto: trap based null and range checks
|
Fri, 20 Dec 2013 13:51:14 +0100 |
goetz |
8030863: PPC64: (part 220): ConstantTableBase for calls between args and jvms
|
Wed, 08 Jan 2014 11:24:00 -0800 |
kvn |
Merge
|
Thu, 12 Dec 2013 11:05:39 -0800 |
kvn |
Merge
|
Wed, 11 Dec 2013 12:28:09 +0100 |
goetz |
8029957: PPC64 (part 213): cppInterpreter: memory ordering for object initialization
|
Wed, 11 Dec 2013 00:06:11 +0100 |
goetz |
8029940: PPC64 (part 122): C2 compiler port
|
Tue, 10 Dec 2013 14:29:43 +0100 |
goetz |
8029888: PPC64: (part 219): adl replacement variable CondRegister
|
Mon, 02 Dec 2013 10:26:14 +0100 |
goetz |
8029396: PPC64 (part 212): Several memory ordering fixes in C-code.
|
Thu, 05 Dec 2013 15:13:12 -0800 |
kvn |
Merge
|
Thu, 05 Dec 2013 19:19:09 +0100 |
simonis |
8019929: PPC64 (part 107): Extend ELF-decoder to support PPC64 function descriptor tables
|
Wed, 27 Nov 2013 16:16:21 -0800 |
goetz |
8029015: PPC64 (part 216): opto: trap based null and range checks
|
Tue, 26 Nov 2013 18:38:19 -0800 |
goetz |
8028515: PPPC64 (part 113.2): opto: Introduce LoadFence/StoreFence.
|
Fri, 22 Nov 2013 12:14:09 -0800 |
goetz |
8029025: PPC64 (part 203): opto: Move static _in_dump_cnt to Compile object.
|
Thu, 21 Nov 2013 19:00:57 -0800 |
goetz |
8028767: PPC64: (part 121): smaller shared changes needed to build C2
|
Thu, 21 Nov 2013 18:29:34 -0800 |
goetz |
8028471: PPC64 (part 215): opto: Extend ImplicitNullCheck optimization.
|
Thu, 21 Nov 2013 12:30:35 -0800 |
kvn |
Merge
|
Wed, 20 Nov 2013 11:08:09 -0800 |
goetz |
8028580: PPC64 (part 114/120): Support for Call nodes with constants.
|
Tue, 19 Nov 2013 11:53:58 -0800 |
simonis |
8028514: PPC64: Fix C++ Interpreter after '7195622: CheckUnhandledOops has limited usefulness now'
|
Sat, 16 Nov 2013 01:42:55 +0100 |
goetz |
8028470: PPC64 (part 214): linux: extend signal handler to catch SIGTRAP on ppc64.
|
Fri, 15 Nov 2013 12:01:00 -0800 |
goetz |
8028401: PPC (part 117): Improve usability of adlc and format() functionality.
|
Fri, 15 Nov 2013 14:09:26 -0500 |
kvn |
Merge
|
Fri, 15 Nov 2013 11:05:32 -0800 |
goetz |
8024921: PPC64 (part 113): Extend Load and Store nodes to know about memory ordering
|
Thu, 14 Nov 2013 19:24:59 -0800 |
goetz |
8003854: PPC64 (part 115): Introduce PostallocExpand that expands nodes after register allocation
|
Thu, 07 Nov 2013 11:47:11 +0100 |
goetz |
8027968: Adapt PPC to 8024927: Nashorn performance regression with CompressedOops
|
Thu, 07 Nov 2013 11:51:53 +0100 |
goetz |
8027969: Adapt PPC to 8026328: Setting a breakpoint on invokedynamic crashes the JVM
|
Thu, 07 Nov 2013 11:44:53 +0100 |
goetz |
8027966: Adapt PPC to 8023657: New type profiling points: arguments to call
|
Thu, 07 Nov 2013 11:42:26 +0100 |
goetz |
8027965: Adapt PPC to 8015107: NPG: Use consistent naming for metaspace concepts
|
Thu, 07 Nov 2013 11:40:38 +0100 |
goetz |
8027964: Adapt PPC to 6843347: Boundary values in some public GC options cause crashes
|
Tue, 05 Nov 2013 17:38:04 -0800 |
kvn |
Merge
|
Wed, 16 Oct 2013 10:52:41 +0200 |
simonis |
8026487: PPC64: Implement 'os::fork_and_exec' on AIX
|
Sun, 15 Sep 2013 15:28:58 +0200 |
goetz |
8024468: PPC64 (part 201): cppInterpreter: implement bytecode profiling
|
Thu, 19 Sep 2013 17:31:42 +0200 |
goetz |
8024922: PPC64 (part 116): Extend adlc to generate fields into nodes.
|
Wed, 18 Sep 2013 14:34:56 -0700 |
goetz |
8024342: PPC64 (part 111): Support for C calling conventions that require 64-bit ints.
|
Fri, 13 Sep 2013 22:50:47 +0200 |
goetz |
8024469: PPC64 (part 202): cppInterpreter: support for OSR.
|
Thu, 12 Sep 2013 13:51:13 -0700 |
goetz |
8024344: PPC64 (part 112): C argument in register AND stack slot.
|
Fri, 06 Sep 2013 20:16:09 +0200 |
simonis |
8023038: PPC64 (part 15): Platform files for AIX/PPC64 support
|
Fri, 06 Sep 2013 20:08:29 +0200 |
simonis |
8023034: PPC64 (part 14): Implement AIX/PPC64 support in HotSpot makefiles
|
Fri, 06 Sep 2013 10:13:17 +0200 |
goetz |
8024379: Adapt PPC64 port to 8003424
|
Thu, 05 Sep 2013 11:04:39 -0700 |
kvn |
Merge
|
Thu, 22 Aug 2013 09:39:54 -0700 |
goetz |
8023033: PPC64 (part 13): basic changes for AIX
|
Fri, 26 Jul 2013 00:59:18 +0200 |
goetz |
8020775: PPC64 (part 12): posix signal printing
|
Fri, 16 Aug 2013 16:23:01 -0700 |
kvn |
Merge
|
Fri, 02 Aug 2013 16:46:45 +0200 |
goetz |
8019972: PPC64 (part 9): platform files for interpreter only VM.
|
Thu, 01 Aug 2013 17:25:10 -0700 |
kvn |
Merge
|
Fri, 26 Jul 2013 10:12:15 +0200 |
simonis |
8019926: PPC64 (part 106): Make hsdis build and work on Linux/PPC64
|
Fri, 19 Jul 2013 13:32:53 -0700 |
kvn |
Merge
|
Thu, 11 Jul 2013 12:56:29 -0700 |
kvn |
Merge
|
Fri, 05 Jul 2013 22:17:47 +0200 |
goetz |
8019973: PPC64 (part 11): Fix IA64 preprocessor conditionals on AIX.
|
Wed, 10 Jul 2013 09:14:25 -0700 |
simonis |
8019922: PPC64 (part 8): Implement Linux/PPC64 support in HotSpot makefiles
|
Tue, 09 Jul 2013 14:28:07 +0200 |
goetz |
8020121: PPC64: fix build in cppInterpreter after 8019519
|
Wed, 03 Jul 2013 11:25:06 +0200 |
goetz |
8019519: PPC64 (part 105): C interpreter: implement support for jvmti early return.
|
Wed, 03 Jul 2013 01:41:42 +0200 |
goetz |
8019518: PPC64 (part 103): cppInterpreter: implement support for compressed Oops
|
Wed, 03 Jul 2013 01:29:13 +0200 |
goetz |
8019517: PPC64 (part 102): cppInterpreter: implement G1 support
|
Thu, 04 Jul 2013 10:51:31 +0200 |
goetz |
8016696: PPC64 (part 4): add relocation for trampoline stubs
|
Wed, 03 Jul 2013 11:50:29 -0700 |
kvn |
Merge
|
Wed, 26 Jun 2013 16:06:38 +0200 |
goetz |
8017317: PPC64 (part 7): cppInterpreter: implement support for biased locking
|
Mon, 24 Jun 2013 17:11:47 +0200 |
goetz |
8017313: PPC64 (part 6): stack handling improvements
|
Thu, 27 Jun 2013 13:04:51 -0700 |
kvn |
Merge
|
Fri, 21 Jun 2013 15:56:24 -0700 |
kvn |
Merge
|
Thu, 20 Jun 2013 16:30:44 -0700 |
goetz |
8016586: PPC64 (part 3): basic changes for PPC64
|
Wed, 19 Jun 2013 12:29:30 +0200 |
goetz |
8016491: PPC64 (part 2): Clean up PPC defines.
|
Wed, 19 Jun 2013 12:15:50 +0200 |
goetz |
8016476: PPC64 (part 1): reenable CORE build
|
Fri, 24 Jan 2014 13:06:52 +0100 |
adlertz |
8031498: Cleanup and re-factorize PhaseChaitin::build_ifg_physical
|
Sun, 26 Jan 2014 23:01:57 -0800 |
anoll |
Merge
|
Mon, 27 Jan 2014 07:54:25 +0100 |
anoll |
8009738: compiler/6826736/Test.java times out on big machines
|
Fri, 24 Jan 2014 13:30:55 -0800 |
kvn |
Merge
|
Fri, 24 Jan 2014 15:26:56 +0400 |
shade |
8032490: Remove -XX:+-UseOldInlining
|
Fri, 24 Jan 2014 09:31:53 +0100 |
roland |
8027422: assert(_gvn.type(obj)->higher_equal(tjp)) failed: cast_up is no longer needed
|
Tue, 18 Feb 2014 09:54:24 -0500 |
coleenp |
8035132: [TESTBUG] test/runtime/lambda-features/InvokespecialInterface.java test has unrecognized option
|
Tue, 18 Feb 2014 06:19:49 -0800 |
sspitsyn |
8034249: need more workarounds for suspend equivalent condition issue
|
Tue, 18 Feb 2014 09:15:40 +0100 |
sla |
8034080: Remove the USDT1 dtrace code from Hotspot
|
Sat, 15 Feb 2014 14:41:04 -0500 |
hseigel |
Merge
|
Sat, 15 Feb 2014 13:03:38 -0500 |
coleenp |
8027146: Class loading verification failure if GC occurs in Universe::flush_dependents_on
|
Fri, 14 Feb 2014 16:17:22 +0100 |
sjiang |
8007710: runtime/7158988/FieldMonitor.java fails with com.sun.jdi.VMDisconnectedException: Connection closed
|
Fri, 14 Feb 2014 09:50:17 -0800 |
ccheung |
8034860: Fatal error due to incorrect thread state during nightly testing
|
Wed, 12 Feb 2014 22:16:39 +0000 |
dsamersoff |
Merge
|
Wed, 12 Feb 2014 21:55:56 +0000 |
dsamersoff |
Merge
|
Wed, 12 Feb 2014 23:39:53 +0400 |
dsamersoff |
7127191: SA JSDB does not display native symbols correctly for transported Linux cores
|
Wed, 12 Feb 2014 20:40:02 +0100 |
ctornqvi |
8034781: [TESTBUG] runtime/ClassFileUnsupportedClassFileVersion.java unable to find or load main class
|
Wed, 12 Feb 2014 12:09:22 -0800 |
ccheung |
Merge
|
Wed, 12 Feb 2014 12:01:45 -0800 |
ccheung |
8028785: [parfait] warnings from b116 for hotspot.src.share.vm.prims: JNI exception pending
|
Wed, 12 Feb 2014 10:55:28 -0800 |
mduigou |
Merge
|
Wed, 12 Feb 2014 09:37:18 -0800 |
mduigou |
8030350: Enable additional compiler warnings for GCC
|
Wed, 12 Feb 2014 22:08:43 +0400 |
dsamersoff |
8023667: SA: ExceptionBlob and other C2 classes not available in client VM
|
Tue, 11 Feb 2014 21:32:19 -0800 |
henryjen |
8033215: clang: node.cpp:284 IDX_INIT macro use uninitialized field _out
|
Thu, 20 Feb 2014 19:59:26 -0800 |
lana |
Merge
|
Tue, 11 Feb 2014 11:26:05 -0800 |
lana |
Merge
|
Thu, 06 Feb 2014 13:08:44 -0800 |
katleman |
Added tag jdk9-b02 for changeset b188446de75b
|
Tue, 28 Jan 2014 20:09:41 +0000 |
jeff |
8032816: THIRDPARTYREADME LittleCMS preamble missing JRE 8 & JDK 8
|
Mon, 13 Jan 2014 14:42:26 -0800 |
jeff |
7129980: Third Party License Readme update for JDK8
|
Thu, 13 Feb 2014 17:57:27 +0100 |
ehelin |
Merge
|
Wed, 05 Feb 2014 11:05:13 +0100 |
sjohanss |
8033426: Scale initial NewSize using NewRatio if not set on command line
|
Tue, 10 Dec 2013 15:11:02 +0100 |
jwilhelm |
8026849: Fix typos in the GC code, part 2
|
Mon, 10 Feb 2014 12:58:09 +0100 |
stefank |
8033923: Use BufferingOopClosure for G1 code root scanning
|
Mon, 10 Feb 2014 14:37:53 +0100 |
ehelin |
Merge
|
Mon, 10 Feb 2014 12:51:51 +0100 |
stefank |
8033764: Remove the usage of StarTask from BufferingOopClosure
|
Mon, 10 Feb 2014 13:31:22 +0100 |
ehelin |
Merge
|
Fri, 07 Feb 2014 13:48:07 +0100 |
brutisso |
8033922: G1: Back out 8033601 and go back to use the to-obj for chunked arrays.
|
Thu, 06 Feb 2014 17:12:10 +0100 |
tschatzl |
8033545: Missing volatile specifier in Bitmap::par_put_range_within_word
|
Thu, 06 Feb 2014 14:12:43 +0100 |
pliden |
8031703: Missing post-barrier in ReferenceProcessor
|
Wed, 05 Feb 2014 14:29:34 +0100 |
tschatzl |
8033443: Test8000311 fails after latest changes to parallelize string and symbol table unlink
|
Wed, 05 Feb 2014 12:47:48 +0100 |
tonyp |
8033601: G1: Make array chunking use the same length field as the other young GCs
|
Wed, 05 Feb 2014 10:09:54 +0100 |
ehelin |
8028254: gc/arguments/TestMinInitialErgonomics.java failed with unexpected initial heap size
|
Mon, 03 Feb 2014 10:49:49 +0100 |
ehelin |
Merge
|
Thu, 16 Jan 2014 13:25:25 -0800 |
jmasa |
8024366: Make UseNUMA enable UseNUMAInterleaving
|
Fri, 31 Jan 2014 09:58:06 +0100 |
tschatzl |
8033106: Wrong predicate for checking whether the correct amount of symbol table entries have been processed in G1
|
Fri, 31 Jan 2014 09:57:50 +0100 |
tschatzl |
6991197: G1: specialize deal_with_reference() for narrowOop*
|
Fri, 31 Jan 2014 09:55:59 +0100 |
tschatzl |
8032771: The flag VerifySilently misses a test case
|
Tue, 11 Feb 2014 10:05:02 -0800 |
iklam |
Merge
|
Tue, 11 Feb 2014 08:43:17 -0800 |
iklam |
7182040: volano29 limited by os resource on Linux - need better diagnostic message
|
Mon, 10 Feb 2014 21:29:14 -0800 |
minqi |
8033792: AltHashing used jint for imprecise bit shifting
|
Mon, 10 Feb 2014 14:07:11 -0800 |
dcubed |
Merge
|
Mon, 10 Feb 2014 12:58:53 -0800 |
dcubed |
Merge
|
Mon, 10 Feb 2014 12:38:34 -0800 |
rdurbin |
8005262: possible gamma launcher issues
|
Mon, 10 Feb 2014 12:48:54 -0800 |
dcubed |
8028073: race condition in ObjectMonitor implementation causing deadlocks
|
Mon, 10 Feb 2014 17:49:17 +0100 |
ctornqvi |
8016644: Improve UnsupportedClassVersionError message
|
Sun, 09 Feb 2014 13:28:58 -0500 |
hseigel |
Merge
|
Fri, 07 Feb 2014 18:30:27 -0500 |
coleenp |
8033528: assert(0 <= i && i < length()) failed: index out of bounds
|
Fri, 07 Feb 2014 11:47:24 -0800 |
dcubed |
8033931: Several nightly tests failing with assert(imin < imax) failed: Unexpected page size
|
Fri, 07 Feb 2014 09:03:44 -0800 |
dcubed |
8033714: hotspot 'install_jvm' bld target broken with ZIP_DEBUGINFO_FILES=0
|
Thu, 06 Feb 2014 20:13:38 -0800 |
sspitsyn |
8025841: JVMTI: "vtable stub" dynamic code notification is misplaced
|
Thu, 06 Feb 2014 20:32:08 +0000 |
coleenp |
Merge
|
Thu, 06 Feb 2014 14:28:35 -0500 |
coleenp |
8029775: Solaris code cleanup
|
Thu, 06 Feb 2014 14:51:01 -0500 |
fparain |
Merge
|
Thu, 06 Feb 2014 17:59:35 +0000 |
fparain |
8030808: dtrace/hotspot/Monitors/Monitors001 fails in product builds on solaris-sparc
|
Thu, 06 Feb 2014 18:57:46 +0000 |
coleenp |
8028735: runtime/RedefineObject/TestRedefineObject.java interrupted (timed out?) on solaris_sparcv9-fastdebug-c2-runtime and solaris_x64-debugOpen-c2-runtime
|
Wed, 05 Feb 2014 21:24:29 -0800 |
henryjen |
8033289: clang: clean up unused function warning
|
Fri, 07 Feb 2014 09:41:36 -0800 |
amurillo |
Merge
|
Wed, 05 Feb 2014 15:14:47 -0800 |
ccheung |
8032010: Attempt to resolve abstract method in concrete class fails with AbstractMethodError
|
Tue, 04 Feb 2014 19:41:46 -0800 |
sspitsyn |
8032223: nsk/regression/b4663146 gets assert(SafepointSynchronize::is_at_safepoint() || JvmtiEnv::is_thread_fully_suspended(get_thread(), false, &debug_bits))
|
Mon, 03 Feb 2014 15:24:20 +0100 |
sla |
8033126: Can't call default methods from JNI
|
Mon, 03 Feb 2014 13:41:26 +0100 |
sla |
8032462: Change the linux SDT implementation to use USDT2 instead of USDT1
|
Sun, 02 Feb 2014 15:31:40 -0500 |
hseigel |
Merge
|
Thu, 30 Jan 2014 14:12:22 -0800 |
rdurbin |
8027113: decouple the '-XXaltjvm=<path>' option from the gamma launcher
|
Thu, 30 Jan 2014 09:41:45 +0100 |
jbachorik |
6656031: SA: jmap -permstat number of classes is off by 1
|
Wed, 05 Feb 2014 08:57:33 -0800 |
amurillo |
Merge
|
Thu, 30 Jan 2014 14:01:45 +0100 |
ehelin |
Merge
|
Wed, 29 Jan 2014 23:17:05 +0100 |
jwilhelm |
8028391: Make the Min/MaxHeapFreeRatio flags manageable
|
Wed, 15 Jan 2014 07:20:04 -0800 |
jmasa |
8031290: Adjust call to getisax() for additional words returned
|
Mon, 20 Jan 2014 10:55:54 +0100 |
sjohanss |
8031686: G1: assert(_hrs.max_length() == _expansion_regions) failed
|
Mon, 27 Jan 2014 13:14:53 +0100 |
brutisso |
8030177: G1: Enable TLAB resizing
|
Thu, 23 Jan 2014 14:47:23 +0100 |
jwilhelm |
8025856: Fix typos in the GC code
|
Tue, 14 Jan 2014 16:40:33 +0100 |
mgerdin |
8032379: Remove the is_scavenging flag to process_strong_roots
|
Mon, 20 Jan 2014 12:56:18 +0100 |
sjohanss |
8020277: Young GC could be extremely slow due to assertion in ObjectStartArray::object_starts_in_range
|
Mon, 20 Jan 2014 17:15:55 +0100 |
ehelin |
8031776: Remove the unnecessary enum GenRemSet::Name
|
Mon, 20 Jan 2014 11:47:53 +0100 |
tschatzl |
8027746: Remove do_gen_barrier template parameter in G1ParCopyClosure
|
Mon, 20 Jan 2014 11:47:29 +0100 |
tschatzl |
8027454: Do not traverse string table during G1 remark when treating them as strong roots during initial mark
|
Mon, 20 Jan 2014 11:47:07 +0100 |
tschatzl |
8027476: Improve performance of Stringtable unlink
|
Wed, 29 Jan 2014 19:54:44 -0500 |
hseigel |
Merge
|
Tue, 28 Jan 2014 06:26:36 -0800 |
zgu |
Merge
|
Tue, 28 Jan 2014 08:55:00 -0500 |
zgu |
8032827: NMT: missing virtual memory tagging in os::workaround_expand_exec_shield_cs_limit()
|
Tue, 28 Jan 2014 11:42:30 +0000 |
dsamersoff |
Merge
|
Tue, 28 Jan 2014 14:45:39 +0400 |
dsamersoff |
7010732: SA_ALTROOT only works if running the SA tools from their build directory.
|
Mon, 27 Jan 2014 23:12:13 -0500 |
coleenp |
8028275: Metaspace ShrinkGrowTest causes fatal error if run with JFR
|
Tue, 21 Jan 2014 16:45:10 -0600 |
gziemski |
7015395: [TESTBUG] runtime/6626217/Test6626217.sh fails if compilation happens fast enough for timestamps to be equal.
|
Mon, 27 Jan 2014 10:57:52 +0100 |
sla |
8032662: test/compiler/ciReplay/TestSA.sh should report ulimit issues
|
Mon, 27 Jan 2014 13:46:54 +0400 |
dsamersoff |
8032247: SA: Constantpool lookup for invokedynamic is not implemented
|
Fri, 24 Jan 2014 08:31:06 -0500 |
hseigel |
Merge
|
Fri, 24 Jan 2014 08:13:42 -0500 |
hseigel |
8028553: The JVM should not throw VerifyError when 'overriding' a static final method in a superclass.
|
Fri, 24 Jan 2014 09:28:47 +0100 |
dsimms |
8028280: ParkEvent leak when running modified runThese which only loads classes
|
Thu, 23 Jan 2014 16:02:14 -0500 |
gdub |
8031427: AllocObject and Unsafe.allocateInstance segfault for primitive types
|
Thu, 23 Jan 2014 09:45:38 -0800 |
minqi |
Merge
|
Thu, 23 Jan 2014 09:40:32 -0800 |
minqi |
6651256: jstack: DeleteGlobalRef method call doesn't lead to descreasing of global refs count shown by jstack
|
Thu, 23 Jan 2014 09:33:50 +0000 |
kevinw |
8032466: serviceability/sa/jmap-hashcode/Test8028623.java fails with compilation errors
|
Thu, 23 Jan 2014 09:06:21 +0100 |
sla |
8031968: Mac OS X: VM starts the agent by calling both Agent_OnAttach and Agent_OnAttach_L functions if its agent library is dynamically linked.
|
Thu, 23 Jan 2014 08:12:12 +0100 |
sla |
8032250: Add trace event for VM flag changes
|
Mon, 20 Jan 2014 09:56:47 +0000 |
kevinw |
Merge
|
Fri, 17 Jan 2014 18:39:22 +0000 |
kevinw |
8028623: SA: hash codes in SymbolTable mismatching java_lang_String::hash_code for extended characters.
|
Sun, 19 Jan 2014 20:23:46 -0500 |
hseigel |
Merge
|
Fri, 17 Jan 2014 11:21:29 -0500 |
coleenp |
8032024: Test not added for bug 8025937: assert(existing_f1 == NULL || existing_f1 == f1) failed: illegal field,change
|
Fri, 17 Jan 2014 09:47:17 -0500 |
hseigel |
Merge
|
Fri, 17 Jan 2014 09:39:51 -0500 |
hseigel |
8031045: Access checks should precede additional per-instruction checks
|
Thu, 16 Jan 2014 20:14:21 +0100 |
sla |
8030812: Change the solaris DTrace implementation to use USDT2 instead of USDT1
|
Fri, 17 Jan 2014 02:13:40 -0800 |
sspitsyn |
8030027: nsk/jvmti/scenarios/hotswap/HS101/hs101t006 Crashed the vm on Linux-amd64: SIGSEGV in JavaThread::last_java_vframe(RegisterMap*)+0xfa
|
Thu, 16 Jan 2014 10:51:16 -0800 |
ccheung |
8027314: Java should recognize Diagnostic options if -XX:+UnlockDiagnosticVMOptions is not specified and print an informative message
|
Wed, 15 Jan 2014 19:12:45 -0500 |
mseledtsov |
8031151: Add basic CDS tests
|
Wed, 15 Jan 2014 11:46:19 +0100 |
dsimms |
6945460: [TESTBUG] runtime/6929067/Test6929067.sh
|
Fri, 24 Jan 2014 09:04:24 -0800 |
kvn |
Merge
|
Thu, 23 Jan 2014 01:23:23 +0400 |
vlivanov |
8031695: CHA ignores default methods during analysis leading to incorrect code generation
|
Tue, 21 Jan 2014 20:05:28 -0800 |
iveresov |
8031743: C2: loadI2L_immI broken for negative memory values
|
Fri, 17 Jan 2014 18:09:08 -0800 |
iveresov |
8032207: C2: assert(VerifyOops || MachNode::size(ra_) <= (3+1)*4) failed: bad fixed size
|
Tue, 28 Jan 2014 11:21:43 -0800 |
lana |
Merge
|
Mon, 27 Jan 2014 21:00:29 -0800 |
lana |
Merge
|
Tue, 21 Jan 2014 18:16:59 -0800 |
katleman |
Added tag jdk9-b01 for changeset 050a626a8895
|
Thu, 23 Jan 2014 10:35:38 -0800 |
amurillo |
Merge
|
Fri, 17 Jan 2014 10:43:43 -0800 |
morris |
Merge
|
Thu, 16 Jan 2014 16:18:34 -0800 |
twisti |
8022395: java.util.zip.ZipException: Not in GZIP format in JT_JDK/test/java/util/zip/GZIP tests
|
Tue, 14 Jan 2014 21:33:33 -0800 |
anoll |
Merge
|
Wed, 15 Jan 2014 06:16:55 +0100 |
anoll |
7194669: CodeCache::mark_for_deoptimization should avoid verifying dependencies multiple times
|
Tue, 14 Jan 2014 17:46:48 -0800 |
kvn |
8002074: Support for AES on SPARC
|
Tue, 14 Jan 2014 14:51:47 +0100 |
roland |
8026253: New type profiling points: sparc support
|
Tue, 14 Jan 2014 12:44:12 +0100 |
roland |
8030662: "assert(counter_changed) failed: failed dependencies, but counter didn't change" still fails
|
Tue, 14 Jan 2014 09:44:45 +0100 |
roland |
8028764: dtrace/hotspot_jni/ALL/ALL001 crashes the vm on Solaris-amd64, SIGSEGV in MarkSweep::follow_stack()+0x8a
|
Mon, 13 Jan 2014 16:16:25 -0800 |
roland |
8029464: assert(ft == ttkp->cast_to_ptr_type(jtkp->ptr()) || ft->isa_narrowoop()
|
Fri, 17 Jan 2014 09:40:04 +0100 |
ehelin |
Merge
|
Thu, 16 Jan 2014 17:22:35 +0100 |
ehelin |
8031779: Assert in MetaspaceGC is always true
|
Tue, 14 Jan 2014 14:26:43 +0100 |
ehelin |
Merge
|
Fri, 10 Jan 2014 09:54:25 +0100 |
pliden |
8029162: G1: Shared SATB queue never enabled
|
Fri, 10 Jan 2014 09:53:53 +0100 |
pliden |
8029255: G1: Reference processing should not enqueue references on the shared SATB queue
|
Tue, 14 Jan 2014 22:13:21 +0000 |
dsamersoff |
Merge
|
Wed, 15 Jan 2014 02:02:47 +0400 |
dsamersoff |
8030941: Darwin mapfile-vers doesnt work for other BSDs
|
Tue, 14 Jan 2014 16:27:35 -0500 |
hseigel |
8031059: invokestatic: ICCE trying to invoke static method when it clashes with an abstract method inherited from an interface
|
Tue, 14 Jan 2014 13:51:47 -0500 |
hseigel |
8028398: [TESTBUG]: test/runtime/memory/ReadFromNoaccessArea.java failed with EXCEPTION_ACCESS_VIOLATION
|
Mon, 13 Jan 2014 10:05:37 -0500 |
zgu |
8031530: [TESTBUG] Enable test runtime/LoadClass/LoadClassNegative.java
|
Tue, 14 Jan 2014 15:27:01 +0100 |
farvidsson |
8031304: Add dcmd to print all loaded dynamic libraries.
|
Mon, 13 Jan 2014 18:30:57 -0500 |
hseigel |
Merge
|
Thu, 09 Jan 2014 15:48:00 -0800 |
ccheung |
8022301: [TESTBUG] runtime/jsig/Test8017498.sh incorrectly compiles native code
|
Thu, 09 Jan 2014 14:06:53 -0500 |
zgu |
7012961: runtime/jni/WindowsExceptionFilter/WindowsExceptionFilter01 crashes on windows-amd64
|
Wed, 08 Jan 2014 13:20:33 +0100 |
sla |
8030184: Remove unneeded "content_type" declarations from tracetypes.xml
|
Wed, 08 Jan 2014 08:34:02 +0100 |
sla |
8031376: TraceClassLoading expects there to be a (Java) caller when you load a class with the bootstrap class loader
|
Tue, 21 Jan 2014 20:07:14 -0800 |
henryjen |
8028407: adjust-mflags.sh failed build with GNU Make 4.0 with -I<path contains j>
|
Thu, 05 Dec 2013 00:36:42 -0800 |
jrose |
8029507: Enhance JVM method processing
|
Thu, 05 Sep 2013 10:29:00 -0400 |
coleenp |
8021266: Better life cycle for objects
|
Fri, 10 Jan 2014 12:54:08 -0800 |
morris |
Merge
|
Fri, 10 Jan 2014 06:36:18 +0100 |
anoll |
8022494: Make compilation IDs sequential
|
Thu, 09 Jan 2014 18:09:59 -0800 |
twisti |
8026413: ScopeDesc::is_equal is declared in header file but not implemented
|
Thu, 09 Jan 2014 19:03:36 +0400 |
iignatyev |
8031115: intrinsics for Math.decrementExact(J) and incrementExact(J) don't work
|
Thu, 09 Jan 2014 10:47:40 +0100 |
adlertz |
8011391: C1: assert(code_offset() - offset == NativeInstruction::nop_instruction_size) failed: only one instruction can go in a delay slot
|
Wed, 08 Jan 2014 10:25:50 -0800 |
kvn |
8028468: Add inlining information into ciReplay
|
Wed, 08 Jan 2014 12:05:19 +0100 |
adlertz |
8029446: assert(_cfg.get_block_for_node(proj) == borig) failed: incorrect block for kill projections
|
Wed, 08 Jan 2014 09:49:31 +0100 |
roland |
8029873: compiler/uncommontrap/TestStackBangRbp.java crashes with SIGSEGV
|
Tue, 07 Jan 2014 14:26:12 -0800 |
twisti |
8022263: use same Clang warnings on BSD as on Linux
|
Tue, 07 Jan 2014 16:02:10 +0100 |
roland |
8027571: fatal error: meet not symmetric
|
Tue, 07 Jan 2014 14:36:34 +0100 |
roland |
8028064: tiered may collect wrong receiver type at virtual call
|
Tue, 07 Jan 2014 12:38:22 +0100 |
roland |
8028536: Test cases to cover type system fixes pushed with 8024070
|
Mon, 06 Jan 2014 17:23:07 -0800 |
twisti |
8029305: add type tag to AbstractCompiler
|
Mon, 06 Jan 2014 15:35:20 -0800 |
twisti |
8031199: _MSC_VER is only defined on _WIN32
|
Tue, 24 Dec 2013 11:48:39 -0800 |
mikael |
8029233: Update copyright year to match last edit in jdk8 hotspot repository for 2013
|
Thu, 19 Dec 2013 20:28:45 +0000 |
coleenp |
8030633: nsk/jvmti/RedefineClasses/StressRedefine failed invalid method ordering length on Solaris
|
Mon, 16 Dec 2013 08:24:33 -0500 |
hseigel |
8027804: JCK resolveMethod test fails expecting AbstractMethodError
|
Fri, 13 Dec 2013 09:25:44 +0100 |
roland |
8029383: assert(counter_changed) failed: failed dependencies, but counter didn't change
|
Thu, 12 Dec 2013 15:11:35 -0500 |
drchase |
8029351: assert(bt != T_OBJECT) failed: Guard is incorrect in VM:defmeth
|
Fri, 13 Dec 2013 00:34:09 +0400 |
iignatyev |
8026941: [TESTBUG] java.lang.ClassNotFoundException: java.lang.invoke.InvokeGeneric
|
Thu, 12 Dec 2013 11:25:32 -0800 |
iveresov |
8029668: Kithcensink crashed with guarantee(Assembler::is_simm13(disp)) failed: Do not match large constant offsets
|
Wed, 11 Dec 2013 13:51:28 -0500 |
jprovino |
8029566: PPC: OrderAccess::load_acquire(julong) is broken
|
Wed, 11 Dec 2013 01:09:04 +0400 |
iignatyev |
8029153: [TESTBUG] test/compiler/7141637/SpreadNullArg.java fails because it expects NullPointerException
|
Wed, 11 Dec 2013 01:04:34 +0400 |
iignatyev |
8028122: [TESTBUG] compiler/regalloc/C1ObjectSpillInLogicOp.java
|
Fri, 06 Dec 2013 16:43:56 -0800 |
twisti |
8029366: ShouldNotReachHere error when creating an array with component type of void
|
Fri, 06 Dec 2013 12:11:51 -0800 |
kvn |
8028107: Kitchensink crashed with EAV
|
Mon, 09 Dec 2013 10:03:39 +0100 |
stefank |
8029106: JVM crashes in Metachunk::Metachunk during parallel class redefinition (PrivateMLetController, anonymous-simple_copy_1)
|
Tue, 10 Dec 2013 10:31:00 +0100 |
sjohanss |
8028993: Full collections with ParallelScavenge slower in JDK 8 compared to 7u40
|
Mon, 09 Dec 2013 08:20:45 +0100 |
ehelin |
8029326: G1 does not check if threads gets created
|
Tue, 10 Dec 2013 16:18:26 -0500 |
hseigel |
8028741: Interface Method Resolution should skip static and non-public methods in j.l.Object
|
Fri, 06 Dec 2013 11:33:10 -0500 |
hseigel |
8029415: java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java fails on all platforms with hs25-b61
|
Thu, 05 Dec 2013 12:35:38 +0100 |
mgronlun |
8028412: AsyncGetCallTrace() is broken on x86 in JDK 7u40
|
Wed, 04 Dec 2013 14:43:50 +0100 |
sla |
8029395: SA: jstack throws WrongTypeException
|
Wed, 04 Dec 2013 08:10:31 -0500 |
hseigel |
8027458: VM anonymous classes: wrong context for protected access checks
|
Tue, 31 Dec 2013 19:26:57 +0400 |
iignatyev |
8028587: New tests development for intrisics for basic operators - add, neg, inc, dec, sub, mul
|
Thu, 26 Dec 2013 21:00:23 -0800 |
iveresov |
8027388: JVM crashes with SIGSEGV (0xb) at pc=0x00000001077cbbf6
|
Fri, 20 Dec 2013 10:31:14 +0100 |
anoll |
8028052: compiler/startup/SmallCodeCacheStartup.java fails there is no 'no space to run compiler' in the output
|
Fri, 20 Dec 2013 10:29:44 +0100 |
anoll |
8030783: Provide regression test for 8026478: -XX:+VerifyAdapterSharing is broken
|
Thu, 19 Dec 2013 14:08:02 +0100 |
anoll |
8025277: Add -XX: flag to print code cache sweeper statistics
|
Thu, 19 Dec 2013 06:09:16 +0100 |
anoll |
8026478: -XX:+VerifyAdapterSharing is broken
|
Tue, 17 Dec 2013 08:31:06 +0100 |
anoll |
8029091: Bug in calculation of code cache sweeping interval
|
Thu, 09 Jan 2014 16:53:51 +0100 |
ehelin |
Merge
|
Tue, 07 Jan 2014 16:15:35 +0100 |
ehelin |
Merge
|
Tue, 07 Jan 2014 13:31:33 +0100 |
tschatzl |
8027364: PSScavenge accounts too large code section to StringTable unlink
|
Mon, 16 Dec 2013 13:43:06 +0100 |
brutisso |
8027440: DefNew does not log heap change information when a promotion failure occurs
|
Mon, 16 Dec 2013 08:54:14 +0100 |
brutisso |
8029524: Remove unsused method CollectedHeap::unsafe_max_alloc()
|
Wed, 08 Jan 2014 13:53:24 -0800 |
dcubed |
Merge
|
Tue, 07 Jan 2014 13:26:56 -0500 |
coleenp |
8029178: Parallel class loading test anonymous-simple gets SIGSEGV in Metaspace::contains
|
Tue, 07 Jan 2014 12:32:57 +0100 |
sla |
8031305: (hotspot) com.sun.management.VMOption is missing the ATTACH_ON_DEMAND origin
|
Tue, 07 Jan 2014 10:50:28 +0100 |
sla |
4990369: visibleMethods() and methodsByName() return wrong visible methods
|
Mon, 06 Jan 2014 08:44:24 -0500 |
hseigel |
8030955: assert(_prologue != NULL) failed: prologue pointer must be initialized
|
Tue, 31 Dec 2013 08:58:08 -0500 |
zgu |
6730115: Fastdebug VM crashes with "ExceptionMark destructor expects no pending exceptions" error
|
Mon, 23 Dec 2013 18:44:59 -0500 |
hseigel |
8023735: [TESTBUG] runtime/XCheckJniJsig/XCheckJSig.java fails on MacOS X
|
Mon, 23 Dec 2013 18:39:47 +0000 |
iignatyev |
Merge
|
Mon, 23 Dec 2013 20:56:18 +0400 |
iignatyev |
8029070: memory leak in jmm_SetVMGlobal
|
Mon, 23 Dec 2013 10:13:42 -0500 |
hseigel |
8021774: [TESTBUG] Tests failed because of a warning in its output
|
Wed, 18 Dec 2013 23:09:57 +0400 |
dsamersoff |
6969276: minor memory leak detected by cppcheck in agent/src/os/linux/symtab.c
|
Wed, 18 Dec 2013 20:32:46 +0400 |
dsamersoff |
8028408: unused-value warning on forte.cpp when build on Mac
|
Wed, 18 Dec 2013 08:39:06 +0100 |
sla |
8029726: On OS X some dtrace probe names are mismatched with Solaris
|
Mon, 16 Dec 2013 10:34:30 +0100 |
sla |
8028737: Remove JVM_AccessVMIntFlag / JVM_AccessVMBooleanFlag / JVM_VMBreakPoint
|
Mon, 16 Dec 2013 10:57:08 -0800 |
zgu |
8026300: VM warning: increase O_BUFLEN in ostream.hpp -- output truncated occurs with fastdebug VM when printing flags
|
Mon, 16 Dec 2013 11:17:33 +0100 |
sla |
8029798: Build warnings in windows/makefiles/sa.make
|
Thu, 26 Dec 2013 11:16:44 -0500 |
darcy |
8030656: Bad version check for parameter information in src/share/vm/classfile/javaClasses.cpp
|
Fri, 13 Dec 2013 09:35:12 -0800 |
iris |
8030068: Update .jcheck/conf files for JDK 9
|
Thu, 12 Dec 2013 15:27:05 -0800 |
iris |
Added tag jdk9-b00 for changeset ce2d7e46f3c7
|
Thu, 13 Mar 2014 15:36:30 +0100 |
Doug Simon |
Made graph caching compilation local
|
Thu, 13 Mar 2014 14:48:01 +0100 |
Doug Simon |
more workarounds to support clang 5.1 on Mac OS X
|
Thu, 13 Mar 2014 13:49:03 +0100 |
Doug Simon |
replaced == with .equals()
|
Thu, 13 Mar 2014 13:27:20 +0100 |
Doug Simon |
Merge.
|
Thu, 13 Mar 2014 11:53:12 +0100 |
Doug Simon |
added more context to CheckGraalInvariants failures
|
Thu, 13 Mar 2014 11:37:54 +0100 |
Doug Simon |
Merge.
|
Thu, 13 Mar 2014 11:37:24 +0100 |
Doug Simon |
use AssertionError subclass for verification errors found by VerifyPhases
|
Thu, 13 Mar 2014 01:33:50 +0100 |
Doug Simon |
removed FindBugs annotations and dependency on FindBugs itself
|
Wed, 12 Mar 2014 21:55:09 +0100 |
Doug Simon |
fixed pylint warning
|
Wed, 12 Mar 2014 21:52:28 +0100 |
Doug Simon |
removed HotSpotResolvedJavaMethod.currentTask field
|
Wed, 12 Mar 2014 21:50:50 +0100 |
Doug Simon |
added unit test to ensure all classes in graal.jar comply with select global invariants
|
Wed, 12 Mar 2014 21:48:51 +0100 |
Doug Simon |
made it an error to run the client VM on a Mac via mx (since the Mac java launcher translates '-client' to '-server')
|
Wed, 12 Mar 2014 21:47:35 +0100 |
Doug Simon |
replaced == with .equals() for comparisons between JavaMethod/JavaField/JavaType values
|
Thu, 13 Mar 2014 11:17:20 +0100 |
Josef Eisl |
Fix CFGPrinter printNodes issue.
|
Thu, 13 Mar 2014 09:22:27 +0100 |
Andreas Woess |
PartialEvaluator: include materialized frame methods
|
Wed, 12 Mar 2014 12:40:45 -0700 |
twisti |
fixed FindBugs bugs
|
Wed, 12 Mar 2014 13:36:23 +0100 |
Bernhard Urban |
mx: compute sha1 digest blockwise
|
Wed, 12 Mar 2014 11:45:15 +0100 |
Bernhard Urban |
mx: use os.sep
|
Wed, 12 Mar 2014 11:40:33 +0100 |
Bernhard Urban |
mx: some cleanup around sha1 digest support
|
Wed, 12 Mar 2014 11:23:56 +0100 |
Christian Wirth |
fix for mx, did not compile on Windows
|
Wed, 12 Mar 2014 11:06:27 +0100 |
Josef Eisl |
Make LinearScan use AbstractBlock.
|
Wed, 12 Mar 2014 10:19:15 +0100 |
Roland Schatz |
Relax wrong assertion.
|
Wed, 12 Mar 2014 09:36:12 +0100 |
Josef Eisl |
Fix eclipseformat.
|
Wed, 12 Mar 2014 08:57:12 +0100 |
Josef Eisl |
merge
|
Tue, 11 Mar 2014 18:22:31 +0100 |
Josef Eisl |
Remove NodesToDoubles debug output from emitLIR.
|
Tue, 11 Mar 2014 17:48:26 +0100 |
Thomas Wuerthinger |
Fix warning.
|
Tue, 11 Mar 2014 17:43:29 +0100 |
Thomas Wuerthinger |
Add experimental AbstractBlock interface to make ComputeBlockOrder generic.
|
Tue, 11 Mar 2014 16:55:57 +0100 |
Thomas Wuerthinger |
Encapsulate LIR class fields.
|
Tue, 11 Mar 2014 16:43:18 +0100 |
Thomas Wuerthinger |
Remove nodesForBlock mapping in LIR data structure.
|
Tue, 11 Mar 2014 16:28:43 +0100 |
Thomas Wuerthinger |
Remove withScope parameter on GraalCompiler.compileGraph.
|
Tue, 11 Mar 2014 16:16:24 +0100 |
Thomas Wuerthinger |
Remove reference to graph in LIRGenerator.
|
Wed, 12 Mar 2014 00:00:05 +0100 |
Doug Simon |
apply workaround for clang 5.0 also to clang 5.1
|
Tue, 11 Mar 2014 23:59:19 +0100 |
Doug Simon |
fixed C++ compiler error reported by clang 5.1
|
Tue, 11 Mar 2014 20:35:34 +0100 |
Doug Simon |
hide Graal.runtime from reflection (JBS:GRAAL-22)
|
Tue, 11 Mar 2014 20:30:12 +0100 |
Doug Simon |
removed unnecessary cache in HotSpotResolvedJavaField
|
Tue, 11 Mar 2014 20:29:26 +0100 |
Doug Simon |
inverted security manager check and caller class check (JBS:GRAAL-22)
|
Tue, 11 Mar 2014 18:10:28 +0100 |
Bernhard Urban |
mx: check if it's a java process before sending sigquit
|
Tue, 11 Mar 2014 17:48:21 +0100 |
Bernhard Urban |
mx: add option to send sigquit before killing child
|
Tue, 11 Mar 2014 18:36:49 +0100 |
Bernhard Urban |
mx: proxy SIGQUIT to child process
|
Tue, 11 Mar 2014 18:36:20 +0100 |
Bernhard Urban |
mx: support sha1 digest for dependencies
|
Tue, 11 Mar 2014 18:03:09 +0100 |
Bernhard Urban |
compileBroker: remove unnecessary code in initialization of compilers
|
Tue, 11 Mar 2014 17:21:55 +0100 |
Roland Schatz |
Fix bug in OSR compilation.
|
Tue, 11 Mar 2014 14:45:35 +0100 |
Andreas Woess |
Merge
|
Tue, 11 Mar 2014 13:03:22 +0100 |
Andreas Woess |
add @CallerSensitive annotations (JBS:GRAAL-22)
|
Mon, 10 Mar 2014 18:18:55 +0100 |
Josef Eisl |
Compute LinearScanOrder in emitLIR.
|
Thu, 06 Mar 2014 11:00:50 +0100 |
Josef Eisl |
BaselineCompiler: fix typo.
|
Mon, 10 Mar 2014 13:41:24 -0700 |
Tom Rodriguez |
currentThread is not exact
|
Mon, 10 Mar 2014 18:14:24 +0100 |
Doug Simon |
implement initial security model for Graal (JBS:GRAAL-22)
|
Mon, 10 Mar 2014 16:26:10 +0100 |
Bernhard Urban |
make: remove GRAALVM and introduce COMPILERGRAAL. fix client hosted-mode
|
Mon, 10 Mar 2014 16:20:45 +0100 |
Bernhard Urban |
gate: add non-tiered bootstrap
|
Mon, 10 Mar 2014 13:32:06 +0100 |
Roland Schatz |
Don't narrow NarrowableArithmetic by default.
|
Mon, 10 Mar 2014 11:38:30 +0100 |
Roland Schatz |
Backed out changeset: 38c881305352
|
Sun, 09 Mar 2014 20:26:11 +0100 |
Andreas Woess |
windows: enable C1+C2 tiered
|
Sun, 09 Mar 2014 20:25:48 +0100 |
Andreas Woess |
windows: enable C1+Graal tiered
|
Sat, 08 Mar 2014 10:05:57 +0100 |
Doug Simon |
fixed incorrect test for null
|
Sat, 08 Mar 2014 10:04:44 +0100 |
Doug Simon |
removed unnecessary lookupKlassByName method
|
Fri, 07 Mar 2014 11:44:26 -0800 |
Christian Wimmer |
mx: new command to start c1visualizer; support for IGV download when using a proxy server
|
Fri, 07 Mar 2014 19:15:22 +0100 |
Roland Schatz |
Check for abstract modifier in NodeIntrinsic verification.
|
Fri, 07 Mar 2014 13:55:06 +0100 |
Bernhard Urban |
solaris: exclude gpu if graal is not used
|
Fri, 07 Mar 2014 13:15:40 +0100 |
Doug Simon |
enable C1 + Graal tiered (added Linux and Solaris support)
|
Fri, 07 Mar 2014 10:27:52 +0100 |
Gilles Duboscq |
CanonicalizerPhase: cosmetic simplification in performReplacement
|
Fri, 07 Mar 2014 11:37:26 +0100 |
Gilles Duboscq |
Remove useless code in LoopFragment.mergeEarlyExits
|
Thu, 06 Mar 2014 18:21:54 +0100 |
Gilles Duboscq |
During LoopFragment.mergeEarlyExits we need to update the orignal fragement's nodes bitmap
|
Thu, 06 Mar 2014 18:13:49 +0100 |
Gilles Duboscq |
Use a forceLog scope for LinearScan.reportFailure. Remove @SuppressWarnings on DebugScope.scope
|
Fri, 07 Mar 2014 09:23:53 +0100 |
Bernhard Urban |
TruffleCompiler: fix corner case in format string
|
Thu, 06 Mar 2014 17:11:39 -0800 |
Tom Rodriguez |
enable C1 + Graal tiered
|
Thu, 06 Mar 2014 22:45:25 -0800 |
twisti |
reorganized graalCompilerToVM.cpp
|
Thu, 06 Mar 2014 22:40:48 -0800 |
twisti |
make HotSpotResolvedJavaMethod leaner
|
Thu, 06 Mar 2014 21:03:59 -0800 |
twisti |
pass metaspace pointers instead of object to VM
|
Thu, 06 Mar 2014 18:43:40 -0800 |
Tom Rodriguez |
make mx respect umask when making jar files
|
Thu, 06 Mar 2014 18:41:48 -0800 |
Tom Rodriguez |
rename BeginEnqueue to Enqueueing
|
Thu, 06 Mar 2014 18:41:42 -0800 |
Tom Rodriguez |
fix overzeroing of new storage, refactor zeroing and unroll zeroing of small arrays
|
Thu, 06 Mar 2014 16:24:47 -0800 |
Michael Van De Vanter |
Merge with dd783f0ecf171f786674bb5b6b762581c3367f80
|
Thu, 06 Mar 2014 15:56:05 -0800 |
Michael Van De Vanter |
Merge with 13072c084e6f8f4a402827c0a541c54938537041
|
Wed, 05 Mar 2014 19:54:38 -0800 |
Michael Van De Vanter |
merge
|
Wed, 05 Mar 2014 19:40:15 -0800 |
Michael Van De Vanter |
Merge with 1b84e499127b0086271898a1298577d15e0b3101
|
Sun, 23 Feb 2014 17:00:35 -0800 |
Michael Van De Vanter |
Ruby/Instrumentation: renaming/API rearrangements
|
Tue, 04 Feb 2014 11:17:09 -0800 |
Michael Van De Vanter |
Ruby/Instrumentation: class rename
|
Mon, 03 Feb 2014 20:58:23 -0800 |
Michael Van De Vanter |
Truffle/Instrumentation: significant rearrangement (including moved class) and extension of the Truffle Instrumentation Framework. New interfaces include DebugContext (which can be attached to the ExecutionContext), through which access is provided to possibly language-specific (a) node instrumentation, (b) debug services manager, (c) notification when programs halt, (d) display of language values, and (e) display of variable identifiers.
|
Thu, 06 Mar 2014 15:18:47 -0800 |
twisti |
refactor CompilerToVM interface
|
Thu, 06 Mar 2014 23:17:10 +0100 |
Bernhard Urban |
TruffleCompiler: avoid interleaved output with application and compiler
|
Thu, 06 Mar 2014 17:46:11 +0100 |
Doug Simon |
simplified HotSpotResolvedObjectType.FieldInfo.getType(); encapsulated all access to javaClass in HotSpotResolvedObjectType more
|
Thu, 06 Mar 2014 17:44:56 +0100 |
Doug Simon |
removed java.lang.Class fields in HotSpotResolvedPrimitiveType
|
Thu, 06 Mar 2014 17:26:09 +0100 |
Doug Simon |
removed unnecessary explicit cast by tightening return type of overloaded method
|
Thu, 06 Mar 2014 16:12:22 +0100 |
Andreas Woess |
Truffle: remove call node notification loop (O(n^2))
|
Tue, 04 Mar 2014 12:59:37 +0100 |
Andreas Woess |
remove assertion in UnexpectedResultException constructor
|
Thu, 06 Mar 2014 13:40:13 +0100 |
Roland Schatz |
Verify existence of constructor for @NodeIntrinsic methods.
|
Thu, 06 Mar 2014 10:40:00 +0100 |
Roland Schatz |
Don't remove UnboxNode if the incoming type is wrong.
|
Wed, 05 Mar 2014 21:13:51 -0800 |
Tom Rodriguez |
fix queue code
|
Wed, 05 Mar 2014 16:22:42 -0800 |
Tom Rodriguez |
Wrap access to ThreadPoolExecutor to avoid ConcurrentModificationExceptions
|
Wed, 05 Mar 2014 15:50:35 -0800 |
Tom Rodriguez |
improve comment
|
Wed, 05 Mar 2014 23:58:54 +0100 |
Christian Humer |
Truffle: fixed minor formatting problem.
|
Wed, 05 Mar 2014 23:33:36 +0100 |
Christian Humer |
Truffle: added notification from callee to callers in the CallNode.
|
Wed, 05 Mar 2014 23:33:25 +0100 |
Christian Humer |
Truffle: refined split/inlining heuristics.
|
Wed, 05 Mar 2014 23:33:25 +0100 |
Christian Humer |
Truffle: deprecated CallNode.isInlinable
|
Wed, 05 Mar 2014 23:33:25 +0100 |
Christian Humer |
Truffle-DSL: generate better implementations for getKind()
|
Wed, 05 Mar 2014 23:33:25 +0100 |
Christian Humer |
Truffle: implemented new tracing flag TraceTruffleCompilationPolymorphism.
|
Wed, 05 Mar 2014 23:33:25 +0100 |
Christian Humer |
Truffle: Improved ASTSize output for opt done events.
|
Wed, 05 Mar 2014 23:33:25 +0100 |
Christian Humer |
Truffle: Added separate option to trace splitting.
|
Wed, 05 Mar 2014 23:33:25 +0100 |
Christian Humer |
Truffle: Now keeps track of all not just inlined call-sites called by CallNode. Deprecated some old API in NodeUtil.
|
Wed, 05 Mar 2014 21:37:50 +0100 |
Doug Simon |
removed HotSpotRuntimeInterpreterInterface
|
Wed, 05 Mar 2014 21:37:23 +0100 |
Doug Simon |
fixed link in javadoc
|
Wed, 05 Mar 2014 20:12:46 +0100 |
Josef Eisl |
Remove LIRGenerator from LinearScan.
|
Wed, 05 Mar 2014 19:07:29 +0100 |
Doug Simon |
removed remaining VMToCompiler calls for allocating Graal API objects
|
Wed, 05 Mar 2014 17:53:38 +0100 |
Lukas Stadler |
clean up snippet-related assertion in GraphBuilderPhase
|
Wed, 05 Mar 2014 14:01:21 +0100 |
Thomas Wuerthinger |
Remove unused imports.
|
Wed, 05 Mar 2014 13:56:04 +0100 |
Thomas Wuerthinger |
First draft of baseline compiler.
|
Wed, 05 Mar 2014 11:24:42 +0100 |
Thomas Wuerthinger |
Use LIR instead of LIRGenerator as parameter in emitCode.
|
Wed, 05 Mar 2014 10:32:19 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 05 Mar 2014 10:27:30 +0100 |
Thomas Wuerthinger |
Merge.
|
Fri, 28 Feb 2014 16:19:10 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 26 Feb 2014 13:09:16 +0100 |
Thomas Wuerthinger |
Remove unused imports.
|
Wed, 26 Feb 2014 13:07:38 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 25 Feb 2014 18:17:08 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 25 Feb 2014 18:16:59 +0100 |
Thomas Wuerthinger |
Remove unused import.
|
Tue, 25 Feb 2014 17:51:03 +0100 |
Thomas Wuerthinger |
Move functionality of SpillMoveFactory to FrameMap.
|
Wed, 05 Mar 2014 10:13:05 +0100 |
Josef Eisl |
Direct LIR generation: make compileBytecodeToLIR static.
|
Wed, 05 Mar 2014 10:12:35 +0100 |
Josef Eisl |
Direct LIR generation: refactoring alternative compilation path in GraalCompilerTest.
|
Wed, 05 Mar 2014 10:11:21 +0100 |
Josef Eisl |
Direct LIR generation: created a copy of GraphBuilderPhase for LIR generation.
|
Wed, 05 Mar 2014 10:11:34 +0100 |
Josef Eisl |
Direct LIR generation: added alternative compilation path to GraalCompilerTest.
|
Tue, 04 Mar 2014 22:23:24 -0800 |
twisti |
moved to-constant-pool-index conversion up to Java
|
Tue, 04 Mar 2014 20:07:03 -0800 |
twisti |
moved readCString to UnsafeAccess next to the other methods
|
Tue, 04 Mar 2014 16:12:18 -0800 |
Tom Rodriguez |
avoid deadlock in clinit of HotSpotResolvedJavaField
|
Mon, 03 Mar 2014 20:40:23 -0800 |
twisti |
removed duplicate vmStructs entries
|
Tue, 04 Mar 2014 01:08:46 +0000 |
Chris Seaton |
Remove Ruby implementation.
|
Fri, 28 Feb 2014 16:35:52 -0800 |
Tom Rodriguez |
don't allow unresolved field types to hang around
|
Fri, 28 Feb 2014 16:35:50 -0800 |
Tom Rodriguez |
fix field access and casts in method substitutions
|
Wed, 26 Feb 2014 11:39:47 -0800 |
Tom Rodriguez |
put tighter types on some builtin operations
|
Mon, 03 Mar 2014 12:04:16 +0100 |
Andreas Woess |
IGV: fix NPE
|
Mon, 03 Mar 2014 10:12:02 +0100 |
Andreas Woess |
TruffleCompilerOptions: add help texts, delete old options
|
Wed, 26 Feb 2014 15:34:59 +0100 |
Andreas Woess |
TruffleDSL: retire NodeFactory#createNodeGeneric
|
Wed, 26 Feb 2014 13:48:47 +0100 |
Andreas Woess |
dsl processor: delete unused classes
|
Fri, 28 Feb 2014 14:01:31 -0500 |
S.Bharadwaj Yadavalli |
Fixes PTX test failure and a crash when TraceGPUInteraction flag is specified.
|
Fri, 28 Feb 2014 14:25:27 +0100 |
Roland Schatz |
Fix UnsignedMathSubstitutions and add unit tests.
|
Fri, 28 Feb 2014 13:51:50 +0100 |
Roland Schatz |
Use correct stamp in BitLogicNode smart constructors.
|
Thu, 27 Feb 2014 17:11:28 -0800 |
Christian Wimmer |
GraphKit: add support for if-then-else constructs
|
Thu, 27 Feb 2014 17:04:24 -0800 |
Christian Wimmer |
Move GraphKit out of HotSpot-specific project
|
Thu, 27 Feb 2014 12:05:52 -0800 |
twisti |
removed unused import
|
Thu, 27 Feb 2014 11:50:45 -0800 |
twisti |
fixed formatting after renaming
|
Thu, 27 Feb 2014 11:44:44 -0800 |
twisti |
refactored com.oracle.graal.hotspot.meta.HotSpotLoweringProvider.lower(Node, LoweringTool) into smaller methods
|
Thu, 27 Feb 2014 11:36:25 -0800 |
twisti |
renamed com.oracle.graal.asm.AbstractAssembler to com.oracle.graal.asm.Assembler
|
Thu, 27 Feb 2014 11:33:17 -0800 |
twisti |
made com.oracle.graal.asm.Buffer non-public and a private field in AbstractAssembler
|
Thu, 27 Feb 2014 16:05:29 +0100 |
Gilles Duboscq |
SharedRuntime: add gen_i2c_adapter, implement it with pre-existing methods in each architecture.
|
Thu, 27 Feb 2014 16:04:18 +0100 |
Gilles Duboscq |
Graal HotSpot CodeInstaller: remove access to unused Mark::references
|
Wed, 26 Feb 2014 15:24:58 +0100 |
Gilles Duboscq |
Forward mx verbose mode to jmh
|
Wed, 26 Feb 2014 11:10:27 -0800 |
Tom Rodriguez |
be more careful with clinit of CompilationTask
|
Wed, 26 Feb 2014 15:56:11 +0100 |
Roland Schatz |
Source comments in integer conversion nodes.
|
Wed, 26 Feb 2014 15:56:03 +0100 |
Roland Schatz |
Reduce bit width of integer operations where possible.
|
Wed, 26 Feb 2014 15:55:04 +0100 |
Roland Schatz |
Support integer arithmetic for arbitrary types.
|
Wed, 26 Feb 2014 15:53:51 +0100 |
Roland Schatz |
Keep stamp when canonicalizing nodes to constants.
|
Wed, 26 Feb 2014 11:20:50 +0100 |
Roland Schatz |
Separate singleton stamp for the void type.
|
Wed, 26 Feb 2014 11:08:08 +0100 |
Roland Schatz |
Remove unused method.
|
Tue, 25 Feb 2014 21:40:34 -0800 |
Tom Rodriguez |
don't directly access the arraylength of Constant objects
|
Tue, 25 Feb 2014 13:13:40 -0800 |
Tom Rodriguez |
support canonicalization of arraylength in ReadNode
|
Tue, 25 Feb 2014 13:07:48 -0800 |
Tom Rodriguez |
Don't elide volatile LoadField
|
Tue, 25 Feb 2014 13:04:25 -0800 |
Tom Rodriguez |
ThreadLocals should be final
|
Tue, 25 Feb 2014 09:49:47 -0800 |
Tom Rodriguez |
Make Debug.metric objects static
|
Tue, 25 Feb 2014 13:36:18 +0100 |
Roland Schatz |
Bug fixes in StampTool.(zero|sign)Extend.
|
Tue, 25 Feb 2014 11:24:17 +0100 |
Roland Schatz |
Substitution methods for injecting fake profiling data into unit tests.
|
Mon, 24 Feb 2014 17:31:15 -0800 |
twisti |
make SPARC compile code again
|
Mon, 24 Feb 2014 15:08:02 -0800 |
twisti |
remove CompilerToVM.getInstanceFields
|
Mon, 24 Feb 2014 15:06:07 +0100 |
Roland Schatz |
Use correct PlatformKind in reinterpret LIR generation.
|
Mon, 24 Feb 2014 15:02:52 +0100 |
Roland Schatz |
Fix corner case in stamp computation of zero extension.
|
Mon, 24 Feb 2014 11:37:48 +0100 |
Roland Schatz |
Ignore reinterpret in backend if the new Stamp has the same PlatformKind.
|
Mon, 24 Feb 2014 11:15:27 +0100 |
Roland Schatz |
Fix type error in compare convert-constant optimization.
|
Sat, 22 Feb 2014 06:17:50 +0100 |
Andreas Woess |
add canonicalization to FloatConvertNode
|
Fri, 21 Feb 2014 19:35:08 +0100 |
Roland Schatz |
Fix wrong kind in LIRGenerator.
|
Fri, 21 Feb 2014 18:58:39 +0100 |
Roland Schatz |
Remove unused methods from Architecture.
|
Fri, 21 Feb 2014 18:47:02 +0100 |
Roland Schatz |
IGV: Fix bug with subgraphs.
|
Fri, 21 Feb 2014 13:04:58 +0100 |
Roland Schatz |
Make conversion from Stamp to PlatformKind extensible by backend.
|
Fri, 21 Feb 2014 12:59:52 +0100 |
Roland Schatz |
Unit tests for x2L conversion.
|
Fri, 21 Feb 2014 12:58:26 +0100 |
Roland Schatz |
Explicit x2L instructions in AMD64 backend.
|
Fri, 21 Feb 2014 11:53:48 +0100 |
Roland Schatz |
Split convert node into separate nodes for different conversions.
|
Thu, 20 Feb 2014 14:42:01 +0100 |
Roland Schatz |
Refactor Stamp hierarchy.
|
Thu, 20 Feb 2014 12:08:04 +0100 |
Roland Schatz |
Remove unused method.
|
Fri, 21 Feb 2014 02:30:03 +0100 |
Christian Humer |
Merge.
|
Fri, 21 Feb 2014 02:29:16 +0100 |
Christian Humer |
Truffle: further tweaks to the inlinig/split heuristic.
|
Fri, 21 Feb 2014 02:25:12 +0100 |
Christian Humer |
Truffle: Added API in NodeUtil to count nodes restricted to a Kind.
|
Fri, 21 Feb 2014 02:24:03 +0100 |
Christian Humer |
Truffle: Added API for Node.getKind().
|
Fri, 21 Feb 2014 00:19:50 +0100 |
Thomas Wuerthinger |
Remove unused field.
|
Thu, 20 Feb 2014 17:42:29 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 20 Feb 2014 17:42:18 +0100 |
Thomas Wuerthinger |
Turn Truffle cache into least recently used cache with maximum size.
|
Thu, 20 Feb 2014 13:59:18 +0100 |
Christian Humer |
Merge.
|
Thu, 20 Feb 2014 13:44:39 +0100 |
Christian Humer |
Merge.
|
Thu, 20 Feb 2014 13:44:06 +0100 |
Christian Humer |
Truffle: added visited set to avoid duplicate inlinings when operating on truffle trees violating the tree property.
|
Thu, 20 Feb 2014 13:43:15 +0100 |
Christian Humer |
Truffle: accidently increased max graph size.
|
Thu, 20 Feb 2014 01:52:58 +0100 |
Christian Humer |
Truffle: Cleaned depracated API usage.
|
Thu, 20 Feb 2014 01:43:51 +0100 |
Christian Humer |
SL: adaptions for SL to new inlining API.
|
Thu, 20 Feb 2014 01:43:11 +0100 |
Christian Humer |
Truffle: New more reliable inlining strategy for the Truffle runtime.
|
Thu, 20 Feb 2014 01:21:49 +0100 |
Christian Humer |
Truffle: Updated inlining API. Pushed inlining implementation to the Truffle runtime.
|
Thu, 20 Feb 2014 11:14:46 +0100 |
Michael Haupt |
mx eclipseinit: take care of working sets that were edited by hand
|
Wed, 19 Feb 2014 14:50:49 -0800 |
Tom Rodriguez |
reduce IGV memory usage, intern strings, eliminate some LinkedHashMaps, cache InputEdges
|
Wed, 19 Feb 2014 14:41:51 -0800 |
Tom Rodriguez |
freeze graphs before inserting into table
|
Wed, 19 Feb 2014 11:18:37 -0800 |
Tom Rodriguez |
factor out listener notify. fix typo
|
Wed, 19 Feb 2014 11:16:42 -0800 |
Tom Rodriguez |
Provide piCast helpers instead of using raw booleans
|
Wed, 19 Feb 2014 00:39:44 -0800 |
Tom Rodriguez |
lower arraycopy calls later and support unchecked object arraycopy
|
Wed, 19 Feb 2014 15:58:45 +0100 |
Doug Simon |
HSAIL: ensure debug configuration is initialized on Sumatra threads using Graal
|
Wed, 19 Feb 2014 15:57:23 +0100 |
Doug Simon |
HSAIL: upgraded to Okra 1.8 jars
|
Wed, 19 Feb 2014 12:08:37 +0100 |
Andreas Woess |
pass concrete frame type as argument to NewFrameNode constructor
|
Tue, 18 Feb 2014 21:55:26 -0800 |
twisti |
added Arrays.equals substitutions
|
Tue, 18 Feb 2014 15:04:47 -0800 |
Tom Rodriguez |
safepoint poll at return can never be elided
|
Tue, 18 Feb 2014 13:21:11 -0800 |
twisti |
added Array.getLength substitution
|
Tue, 18 Feb 2014 11:16:48 -0800 |
Tom Rodriguez |
Move BytecodeFrame validation into the HotSpot backend
|
Tue, 18 Feb 2014 10:47:13 -0800 |
Tom Rodriguez |
Acquire proper locks before calling assign_compile_id
|
Mon, 17 Feb 2014 23:18:00 +0100 |
Bernhard Urban |
mxtool: fix pylint 1.1.0 warnings
|
Mon, 17 Feb 2014 23:09:19 +0100 |
Bernhard Urban |
mx_graal: fix pylint 1.1.0 warnings
|
Mon, 17 Feb 2014 17:06:41 +0100 |
Thomas Wuerthinger |
New methods for querying memory usage of individual objects and object graphs in Graal API (MetaAccessProvider#getMemorySize, MetaUtil#getMemorySizeRecursive).
|
Mon, 17 Feb 2014 13:48:41 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 06 Feb 2014 17:41:51 +0100 |
Thomas Wuerthinger |
Fix typo.
|
Thu, 06 Feb 2014 14:50:45 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 06 Feb 2014 14:50:36 +0100 |
Thomas Wuerthinger |
Change AUTHORS, CHANGELOG, and README file from HTML to Markdown.
|
Sat, 15 Feb 2014 08:00:16 -0800 |
Christian Wimmer |
SL: Run test as part of "mx unittest"
|
Sat, 15 Feb 2014 07:59:48 -0800 |
Christian Wimmer |
SL: Small JavaDoc fixes
|
Sat, 15 Feb 2014 06:54:20 -0800 |
Christian Wimmer |
SL: small cleanups
|
Fri, 14 Feb 2014 20:43:43 +0100 |
Andreas Woess |
Merge
|
Thu, 13 Feb 2014 15:04:15 +0100 |
Andreas Woess |
method substitution for unsafeGetFinal*
|
Fri, 14 Feb 2014 16:45:53 +0100 |
Andreas Woess |
experimental CompilerDirectives.unsafeGetFinal*
|
Thu, 13 Feb 2014 15:01:48 +0100 |
Andreas Woess |
add missing unsafeGetLong substitution; minor grammar fix (a/an)
|
Fri, 14 Feb 2014 16:59:27 +0100 |
Gilles Duboscq |
Fix assert in HotSpotDebugInfoBuilder
|
Thu, 13 Feb 2014 18:46:15 +0100 |
Gilles Duboscq |
Add shouldBeInlined method to ResolvedJavaMethod, implement it for HotSpot and use it in the inlining phase
|
Fri, 14 Feb 2014 15:09:57 +0100 |
Gilles Duboscq |
mx: factor out JavaConfig.processArgs and use it in mx vm. remove default -J arguments.
|
Thu, 13 Feb 2014 17:59:27 +0100 |
Bernhard Urban |
Allow using run_java without the arguments from -J -Ja -Jp. Factor out the argument processing of mx_graal.vm and use it to pass tested-vm args down through the jmh harness
|
Thu, 13 Feb 2014 17:07:36 +0100 |
Gilles Duboscq |
mx.run: shell-escape arguments when printing them in verbose mode
|
Thu, 13 Feb 2014 17:03:20 +0100 |
Gilles Duboscq |
mx jmh: display the number of benchmarks that will run
|
Thu, 13 Feb 2014 15:39:18 +0100 |
Gilles Duboscq |
mx jmh: avoid mx crash if JMH_BENCHMARKS is not defined at all and skip suites that do not contain the correct jar
|
Thu, 13 Feb 2014 14:43:07 +0100 |
Roland Schatz |
New unit tests for I2x bytecodes.
|
Thu, 13 Feb 2014 11:18:11 +0100 |
Roland Schatz |
Documentation for jump emission logic.
|
Wed, 12 Feb 2014 23:57:22 -0800 |
Christian Wimmer |
Merge
|
Wed, 12 Feb 2014 10:49:31 -0800 |
Christian Wimmer |
Sort options alphabetically so that diffs do not show false positives
|
Wed, 12 Feb 2014 10:30:42 -0800 |
Christian Wimmer |
SL: small cleanups
|
Wed, 12 Feb 2014 10:25:29 -0800 |
Christian Wimmer |
Make code extensible
|
Wed, 12 Feb 2014 10:25:16 -0800 |
Christian Wimmer |
Move stamp inference in its own class, and make it extensible via the ValueAndStampProxy interface
|
Wed, 12 Feb 2014 10:24:11 -0800 |
Christian Wimmer |
Allow subclasses
|
Wed, 12 Feb 2014 10:23:54 -0800 |
Christian Wimmer |
Allow outside access to field
|
Wed, 12 Feb 2014 10:23:41 -0800 |
Christian Wimmer |
Make graph builder more extensible
|
Wed, 12 Feb 2014 10:23:21 -0800 |
Christian Wimmer |
Allow disabling of redundant move elimination
|
Wed, 12 Feb 2014 10:22:48 -0800 |
Christian Wimmer |
Make reference map data accessible from Java code
|
Wed, 12 Feb 2014 20:12:33 +0200 |
Bernhard Urban |
mx: add support for jmh benchmark suites
|
Tue, 11 Feb 2014 15:07:50 -0800 |
Tom Rodriguez |
Merge
|
Tue, 11 Feb 2014 14:26:48 -0800 |
Tom Rodriguez |
use hotspot stubs for primitive arraycopy calls
|
Tue, 11 Feb 2014 10:39:26 -0800 |
Tom Rodriguez |
a few stronger asserts in snipppet expansion
|
Tue, 11 Feb 2014 10:37:28 -0800 |
Tom Rodriguez |
minor assembly tweaks
|
Tue, 11 Feb 2014 10:37:08 -0800 |
Tom Rodriguez |
fix comment typo
|
Tue, 11 Feb 2014 10:36:57 -0800 |
Tom Rodriguez |
add assert to check format of debug info
|
Tue, 11 Feb 2014 22:41:50 +0100 |
Bernhard Urban |
gate: compile java with ECJ if available
|
Tue, 11 Feb 2014 22:33:43 +0100 |
Bernhard Urban |
mx: add option for forcing the usage of javac
|
Tue, 11 Feb 2014 08:47:18 -0800 |
Mick Jordan |
Merge
|
Tue, 11 Feb 2014 08:42:57 -0800 |
Mick Jordan |
update JLINE/JNR library dependencies
|
Tue, 11 Feb 2014 16:38:32 +0100 |
Doug Simon |
fixed JDT errors and warnings
|
Tue, 11 Feb 2014 16:31:53 +0100 |
Doug Simon |
abort if bad --jdt argument given to 'mx build; command
|
Mon, 10 Feb 2014 14:38:42 -0500 |
S.Bharadwaj Yadavalli |
Change CUDA context management to support multiple executions of a kernel. Exclude GPU offloading of lambdas from java.* library code.
|
Mon, 10 Feb 2014 16:13:21 +0100 |
Gilles Duboscq |
Make NewMultiArrayNode a ArrayLengthProvider so that it can provide the length of its first dimension
|
Mon, 10 Feb 2014 15:58:10 +0200 |
Bernhard Urban |
changelog: switch to markdown syntax
|
Mon, 10 Feb 2014 13:51:20 +0100 |
Bernhard Urban |
mx: set correct permissions for graal.jar
|
Mon, 10 Feb 2014 03:39:21 +0000 |
Chris Seaton |
Ruby: restore prototype debugger.
|
Mon, 10 Feb 2014 03:37:32 +0000 |
Chris Seaton |
Instrumentation: the default probe should pass specific types to the general object case unless overridden.
|
Sat, 08 Feb 2014 06:38:33 +0100 |
Andreas Woess |
Truffle: canonicalize inlined invoke usages during partial evaluation
|
Sat, 08 Feb 2014 06:33:29 +0100 |
Andreas Woess |
Truffle: refactorings
|
Fri, 07 Feb 2014 17:46:38 +0100 |
Gilles Duboscq |
LoadJavaMirrorWithKlassPhase: ConstantLocationNode.create already adds the node to the graph, remove redundant call to graph.unique.
|
Fri, 07 Feb 2014 17:44:58 +0100 |
Gilles Duboscq |
Add an assert in HotSpotDebugInfoBuilder regarding lockDepth
|
Fri, 07 Feb 2014 17:39:32 +0100 |
Gilles Duboscq |
Setup the OSR calling convention before calling compileGraph rather than patching it in the LIRGenerator
|
Fri, 07 Feb 2014 17:31:48 +0100 |
Gilles Duboscq |
Simplify IntegerArithmeticNode.add/mul/sub
|
Fri, 07 Feb 2014 17:51:14 +0100 |
Gilles Duboscq |
Add specialization for int to BitScanForwardNode to avoid unnecessary sign-extension to long.
|
Fri, 07 Feb 2014 16:24:31 +0100 |
Doug Simon |
made NativeFunctionInterfaceTest pass on Windows
|
Fri, 07 Feb 2014 15:20:59 +0100 |
Roland Schatz |
Use branch probability for emitting conditional jump.
|
Fri, 07 Feb 2014 15:03:21 +0100 |
Roland Schatz |
Remove unused 'negated' arguments.
|
Fri, 07 Feb 2014 12:37:34 +0100 |
Doug Simon |
added complete test coverage for NativeFunctionInterface except for getNativeFunctionPointerFromRawValue
|
Fri, 07 Feb 2014 01:08:35 +0100 |
Doug Simon |
fixed bug in passing primitive arrays through native function handles
|
Thu, 06 Feb 2014 23:28:16 +0100 |
Doug Simon |
fixed C++ compilation error
|
Thu, 06 Feb 2014 23:25:48 +0100 |
Doug Simon |
HSAIL: fixed regression causing object lambda demos to break
|
Thu, 06 Feb 2014 23:24:10 +0100 |
Doug Simon |
HSAIL: disable String.equals() substitutions
|
Thu, 06 Feb 2014 23:14:06 +0100 |
Doug Simon |
modified Kind.format() to avoid calling any user code (JBS:GRAAL-14)
|
Thu, 06 Feb 2014 22:47:41 +0100 |
Doug Simon |
HSAIL: fixed bug in kernel argument logic
|
Thu, 06 Feb 2014 22:34:23 +0100 |
Doug Simon |
remove overly eager evaluation of toString() in Debug.log calls (JBS:GRAAL-14)
|
Thu, 06 Feb 2014 21:41:33 +0100 |
Doug Simon |
added NativeLibraryHandle.getName()
|
Thu, 06 Feb 2014 18:50:47 +0100 |
Doug Simon |
fixed code format warning
|
Thu, 06 Feb 2014 18:47:57 +0100 |
Doug Simon |
Merge.
|
Thu, 06 Feb 2014 18:44:14 +0100 |
Doug Simon |
consolidated GNFI code into graal.hotspot project and cleaned up the documentation and code
|
Thu, 06 Feb 2014 18:42:45 +0100 |
Doug Simon |
added utility methods for writing a Java string to a native memory buffer as a C string
|
Thu, 06 Feb 2014 18:41:16 +0100 |
Doug Simon |
fixed spelling
|
Thu, 06 Feb 2014 17:31:48 +0100 |
Roland Schatz |
Increase TruffleGraphMaxNodes.
|
Thu, 06 Feb 2014 11:24:00 +0100 |
Doug Simon |
HSAIL: support for storing immediates
|
Thu, 06 Feb 2014 11:20:33 +0100 |
Doug Simon |
removed UseHSAILSimulator option
|
Thu, 06 Feb 2014 11:17:58 +0100 |
Doug Simon |
updated projects to Okra 1.7 jars
|
Thu, 06 Feb 2014 11:14:19 +0100 |
Doug Simon |
pulled Ptx and Hsail classes out of gpu class namespace
|
Thu, 06 Feb 2014 00:21:10 -0800 |
Christian Wimmer |
Fix gate errors
|
Wed, 05 Feb 2014 23:38:59 -0800 |
Christian Wimmer |
merge
|
Wed, 05 Feb 2014 04:54:01 -0800 |
Christian Wimmer |
merge
|
Wed, 05 Feb 2014 03:17:05 -0800 |
Christian Wimmer |
merge
|
Wed, 05 Feb 2014 03:16:21 -0800 |
Christian Wimmer |
SL: small changes
|
Wed, 05 Feb 2014 08:02:15 -0800 |
Christian Wimmer |
SL: Feedback from reviewers
|
Wed, 05 Feb 2014 15:50:36 +0100 |
Roland Schatz |
Enable usage tracking in constant nodes.
|
Wed, 05 Feb 2014 14:59:55 +0100 |
Thomas Wuerthinger |
Added tag graal-0.1 for changeset b124e22eb772
|
Wed, 05 Feb 2014 14:28:53 +0100 |
Thomas Wuerthinger |
Initial changelog.
graal-0.1
|
Wed, 05 Feb 2014 14:02:54 +0100 |
Thomas Wuerthinger |
Update README and AUTHORS. Move to HTML format.
|
Wed, 05 Feb 2014 12:16:56 +0100 |
Christian Wirth |
Merged
|
Wed, 05 Feb 2014 11:44:10 +0100 |
Christian Wirth |
Merged with Michael Haupt's changes pulled from him directly
|
Wed, 05 Feb 2014 11:40:13 +0100 |
Michael Haupt |
support frame slot removal
|
Wed, 05 Feb 2014 11:38:00 +0100 |
Christian Wirth |
fix Truffle JavaDoc
|
Wed, 05 Feb 2014 11:28:10 +0100 |
Christian Wirth |
In ConditionalEliminationPhase, check whether a ValueNode does record usages; caused crashes in FastR
|
Wed, 05 Feb 2014 10:38:12 +0100 |
Matthias Grimmer |
GNFI: rename project from .ffi.amd64 to .nfi.hotspot.amd64
|
Wed, 05 Feb 2014 10:37:07 +0100 |
Matthias Grimmer |
GNFI: set invalid rtld_default in HotSpotVMConfig
|
Wed, 05 Feb 2014 09:32:30 +0100 |
Matthias Grimmer |
GNFI: add comments
|
Wed, 05 Feb 2014 09:26:36 +0100 |
Matthias Grimmer |
GNFI: cache lookup handles
|
Wed, 05 Feb 2014 09:24:23 +0100 |
Matthias Grimmer |
GNFI: add JavaDoc
|
Tue, 04 Feb 2014 17:12:12 -0800 |
twisti |
fixed JavaDoc
|
Tue, 04 Feb 2014 17:18:16 +0100 |
Christian Humer |
SL: added testcase for inlining.
|
Tue, 04 Feb 2014 13:19:16 +0100 |
Christian Humer |
Merge.
|
Mon, 03 Feb 2014 21:11:36 +0100 |
Christian Humer |
Truffle: fixed inlined trees were not printed to graph visitor.
|
Mon, 03 Feb 2014 21:01:26 +0100 |
Christian Humer |
Merge.
|
Mon, 03 Feb 2014 21:01:11 +0100 |
Christian Humer |
SL: Make SL use the new UnsupportedSpecializationException#getSuppliedNodes() for error messages; Disabled dumping by default to IGV.
|
Mon, 03 Feb 2014 20:59:57 +0100 |
Christian Humer |
Truffle-DSL: implemented support for UnsupportedSpecializationException#getSuppliedNodes().
|
Mon, 03 Feb 2014 17:16:52 -0800 |
Tom Rodriguez |
make sure pushed values are formatted correctly
|
Mon, 03 Feb 2014 10:43:11 -0800 |
Tom Rodriguez |
Make blocking compiles safe
|
Mon, 03 Feb 2014 15:49:58 +0100 |
Andreas Woess |
Truffle: disable (most) optimistic optimizations (profile is not reliable in hosted mode)
|
Mon, 03 Feb 2014 14:47:11 +0100 |
Gilles Duboscq |
On HotSpot, debug_id should be an int, not a short
|
Sun, 02 Feb 2014 18:47:02 +0100 |
Doug Simon |
changed Eclipse batch compiler settings so that it ignores task tags
|
Sat, 01 Feb 2014 10:47:12 -0800 |
Mick Jordan |
remove multiple suite/repo support
|
Sat, 01 Feb 2014 15:33:13 +0000 |
Chris Seaton |
Ruby: fix copyright message in shell.
|
Fri, 31 Jan 2014 16:36:02 -0800 |
Christian Wimmer |
Use UTF-8 encoding when compiling on the command line and for Eclipse projects
|
Fri, 31 Jan 2014 17:11:32 +0100 |
Doug Simon |
Merge.
|
Fri, 31 Jan 2014 16:24:38 +0100 |
Doug Simon |
fixed non-PRODUCT build compilation error
|
Fri, 31 Jan 2014 16:06:49 +0100 |
Doug Simon |
minor fix to test
|
Fri, 31 Jan 2014 16:06:33 +0100 |
Doug Simon |
removed handling of pending exception from PTX wrapper as a stub does that
|
Fri, 31 Jan 2014 16:05:37 +0100 |
Doug Simon |
removed PTXKernelArguments; added mechanism for printing incoming kernel arguments
|
Fri, 31 Jan 2014 16:09:50 +0100 |
Christian Humer |
Truffle: Implement cache for truffle inlining heuristic.
|
Fri, 31 Jan 2014 16:04:33 +0200 |
Bernhard Urban |
hs build: add graal tag to hotspot build version
|
Fri, 31 Jan 2014 14:54:34 +0200 |
Bernhard Urban |
mx checkstyle: bail out if .checkstyle is missing
|
Fri, 31 Jan 2014 11:39:40 +0100 |
Roland Schatz |
Optimize back edge in tight loops.
|
Fri, 31 Jan 2014 11:38:32 +0100 |
Roland Schatz |
Align successor when deleting aligned empty block.
|
Fri, 31 Jan 2014 11:35:38 +0100 |
Roland Schatz |
Do control flow optimizations independent of register allocation.
|
Fri, 31 Jan 2014 11:34:56 +0100 |
Roland Schatz |
Remove timestamp file.
|
Thu, 30 Jan 2014 16:41:59 +0100 |
Matthias Grimmer |
GNFI fixes, part2
|
Thu, 30 Jan 2014 15:50:46 +0100 |
Matthias Grimmer |
GNFI fixes
|
Thu, 30 Jan 2014 15:50:29 +0100 |
Matthias Grimmer |
Create interface for host backends
|
Thu, 30 Jan 2014 09:19:45 +0100 |
Matthias Grimmer |
Add the Graal Native Function Interface
|
Thu, 30 Jan 2014 17:53:27 -0800 |
Christian Wimmer |
More documentation and improvements of Simple Language
|
Thu, 30 Jan 2014 17:52:24 -0800 |
Christian Wimmer |
Truffle: add a simple API to report loop counts
|
Fri, 31 Jan 2014 00:32:03 +0100 |
Doug Simon |
Merge.
|
Fri, 31 Jan 2014 00:13:12 +0100 |
Doug Simon |
disable printing of CUDA errors unless TraceGPUInteraction is enabled
|
Thu, 30 Jan 2014 23:52:34 +0100 |
Doug Simon |
implemented GC locking for duration of a PTX kernel call
|
Thu, 30 Jan 2014 23:51:55 +0100 |
Doug Simon |
added PTX support for loading a boolean field
|
Thu, 30 Jan 2014 22:50:00 +0100 |
Doug Simon |
foreign call from PTX wrapper to PTX runtime requires a stub
|
Thu, 30 Jan 2014 22:49:14 +0100 |
Doug Simon |
fixed or removed incorrect assertions
|
Thu, 30 Jan 2014 17:49:56 -0500 |
S.Bharadwaj Yadavalli |
Add additional device checks and compute capability checks for CUDA devices found on Linux.
|
Thu, 30 Jan 2014 21:11:38 +0100 |
Doug Simon |
fixed Windows build issues
|
Thu, 30 Jan 2014 17:27:04 +0100 |
Doug Simon |
reverted removal of Okra Windows DLL name
|
Thu, 30 Jan 2014 15:55:43 +0100 |
Michael Haupt |
merge
|
Thu, 30 Jan 2014 11:02:16 +0100 |
Michael Haupt |
address issue in Eclipse working set generation
|
Thu, 30 Jan 2014 14:16:19 +0100 |
Doug Simon |
fixed HotSpotResolvedJavaField.getModifiers() to mask out FIELD_INTERNAL_FLAG
|
Thu, 30 Jan 2014 13:21:15 +0100 |
Doug Simon |
fixed Linux compile error and removed name of not-yet-existing Windows Okra dll
|
Wed, 29 Jan 2014 20:45:43 -0800 |
Christian Wimmer |
Documentation and more refactoring of Simple Language
|
Wed, 29 Jan 2014 20:43:28 -0800 |
Christian Wimmer |
ControlFlowException can always have a null cause
|
Thu, 30 Jan 2014 00:52:33 +0100 |
Doug Simon |
added support for co-existing GPU backends (JBS:GRAAL-1)
|
Thu, 30 Jan 2014 00:48:41 +0100 |
Doug Simon |
added more unit tests for meta.api, discovering and fixing an issue with HotSpotResolvedJavaField.getModifiers() in the process
|
Wed, 29 Jan 2014 15:02:19 -0800 |
Tom Rodriguez |
Merge
|
Wed, 29 Jan 2014 14:06:32 -0800 |
Tom Rodriguez |
Make sure a compile id is assigned
|
Wed, 29 Jan 2014 14:05:05 -0800 |
Tom Rodriguez |
avoid profile pathology in CompressedOopTest
|
Tue, 28 Jan 2014 13:20:56 -0800 |
Tom Rodriguez |
respect useCountLeadingZerosInstruction. improve substitution test
|
Wed, 29 Jan 2014 21:56:34 +0100 |
Christian Humer |
Merge.
|
Wed, 29 Jan 2014 21:26:26 +0100 |
Christian Humer |
Truffle-DSL: implemented specific structured exception for unsupported specializations. (GRAAL-682)
|
Wed, 29 Jan 2014 20:49:09 +0100 |
Christian Humer |
Truffle: further fixes to the new CallNode.
|
Wed, 29 Jan 2014 12:19:03 +0100 |
Christian Humer |
Merge.
|
Tue, 28 Jan 2014 19:37:26 +0100 |
Christian Humer |
SL: added junit integration for external tests.
|
Tue, 28 Jan 2014 19:36:54 +0100 |
Christian Humer |
SL: minor fix in direct dispatch node.
|
Tue, 28 Jan 2014 13:37:07 +0100 |
Christian Humer |
SL: migration to Truffle CallNode.
|
Tue, 28 Jan 2014 13:36:16 +0100 |
Christian Humer |
Merge fixes.
|
Tue, 28 Jan 2014 12:55:06 +0100 |
Christian Humer |
Merge.
|
Tue, 28 Jan 2014 12:52:57 +0100 |
Christian Humer |
Merge.
|
Fri, 24 Jan 2014 15:55:41 +0100 |
Christian Humer |
Truffle: refactored inlining interfaces to a more compact CallNode.
|
Wed, 29 Jan 2014 18:30:42 +0100 |
Lukas Stadler |
later lowering of MonitorEnterNode and MonitorExitNode
|
Wed, 29 Jan 2014 18:32:19 +0100 |
Lukas Stadler |
small cosmetic fix
|
Wed, 29 Jan 2014 16:53:35 +0100 |
Gilles Duboscq |
In InstanceOfSnippets selection, use the exact (non-deoptimizing) snippet when we have an exact type even when the hint probabiliy is high enough for the instanceofWithProfile snippet.
|
Wed, 29 Jan 2014 15:46:15 +0100 |
Gilles Duboscq |
FixedGuardNode simplification should conserve the deoptimization action
|
Wed, 29 Jan 2014 13:36:20 +0100 |
Andreas Woess |
GraphBuilderPhase: remove unused constant added by createExceptionDispatch
|
Wed, 29 Jan 2014 13:10:02 +0100 |
Andreas Woess |
Truffle: disable UseExceptionProbability optimistic optimization
|
Wed, 29 Jan 2014 09:21:50 +0100 |
Lukas Stadler |
rework of benchmark counters: fix size at VM entry, not at build time
|
Wed, 29 Jan 2014 10:45:43 +0100 |
Lukas Stadler |
make MonitorEnterNode iterable
|
Wed, 29 Jan 2014 10:45:43 +0100 |
Lukas Stadler |
add GraphUtil.removeFixedWithUnusedInputs
|
Tue, 28 Jan 2014 21:37:29 -0500 |
S.Bharadwaj Yadavalli |
Fix incorrect code generation for conditional branch instructions. Reenable ControlPTXTest.
|
Tue, 28 Jan 2014 23:38:22 +0100 |
Andreas Woess |
kill unused frame states when loop exits are removed
|
Tue, 28 Jan 2014 22:55:50 +0100 |
Andreas Woess |
fix handling of skipped exceptions (must not cut off other exception types or unwind)
|
Tue, 28 Jan 2014 21:48:50 +0100 |
Andreas Woess |
add partial evaluation test for a ControlFlowException catch block that follows a SlowPathException catch block
|
Tue, 28 Jan 2014 21:42:50 +0100 |
Andreas Woess |
PartialEvaluationTest should use the same GraphBuilderConfiguration as the TruffleCompiler; code cleanup
|
Tue, 28 Jan 2014 21:24:24 +0100 |
Doug Simon |
guard again null receiver object when reading a constant field
|
Tue, 28 Jan 2014 18:46:43 +0100 |
Doug Simon |
added documentation
|
Tue, 28 Jan 2014 18:34:04 +0100 |
Doug Simon |
ignore StaticMethod16InArraysTest until multi-GPU support is complete
|
Tue, 28 Jan 2014 18:32:30 +0100 |
Doug Simon |
Merge.
|
Mon, 27 Jan 2014 20:24:12 +0100 |
Doug Simon |
moved HSAIL compilation harness logic into HSAILHotSpotBackend and deleted HSAILCompilationResult
|
Tue, 28 Jan 2014 14:46:17 +0100 |
Lukas Stadler |
better assertion message in GraphOrder
|
Tue, 28 Jan 2014 14:45:56 +0100 |
Lukas Stadler |
remember InvokeKind in MacroNode
|
Tue, 28 Jan 2014 14:39:52 +0100 |
Lukas Stadler |
test for ShortCiruitNode/guard handling
|
Tue, 28 Jan 2014 14:39:48 +0100 |
Lukas Stadler |
canonicalize a LoadField on a null constant object to deopt
|
Tue, 28 Jan 2014 12:38:08 +0100 |
Doug Simon |
fixed pylint warnings
|
Tue, 28 Jan 2014 12:31:31 +0100 |
Doug Simon |
PTXHotSpotBackend$1.getGraphFor() checks GPUOffload VM option (JBS:GRAAL-6)
|
Tue, 28 Jan 2014 12:27:39 +0100 |
Doug Simon |
fixed HotSpotResolvedJavaMethod.isSynthetic so that it doesn't do any class loading (JBS:GRAAL-5)
|
Tue, 28 Jan 2014 12:19:30 +0100 |
Doug Simon |
an empty architecture specification implies all architectures
|
Tue, 28 Jan 2014 12:18:38 +0100 |
Doug Simon |
use lowest version JRE specified by any project for source path in Eclipse attach/launch configuration
|
Mon, 27 Jan 2014 16:39:17 +0100 |
Gilles Duboscq |
Use a OptimizedCallTarget-bound SpeculationLog for Truffle compilations
|
Mon, 27 Jan 2014 16:05:10 +0100 |
Gilles Duboscq |
Throw-away speculation logs should not be used. Just use null instead
|
Mon, 27 Jan 2014 15:39:27 +0100 |
Gilles Duboscq |
Fix: HotSpotDisassemblerProvider should return null when the code could not be disassembled.
|
Mon, 27 Jan 2014 15:28:50 -0800 |
Tom Rodriguez |
Merge
|
Mon, 27 Jan 2014 15:26:26 -0800 |
Tom Rodriguez |
Add duplicate detection to IGV binary graphs
|
Wed, 22 Jan 2014 11:10:09 -0800 |
Tom Rodriguez |
Only use mature method datas
|
Wed, 22 Jan 2014 10:54:38 -0800 |
Tom Rodriguez |
print name and sig in TraceDeoptimization output
|
Mon, 27 Jan 2014 15:50:19 +0100 |
Doug Simon |
added getCodeString() to ExternalCompilationResult
|
Mon, 27 Jan 2014 15:49:33 +0100 |
Doug Simon |
removed unused PTX code
|
Sat, 25 Jan 2014 20:02:07 +0100 |
Doug Simon |
updated mx/projects for new Okra version
|
Fri, 24 Jan 2014 19:19:16 -0800 |
Christian Wimmer |
Fix SL unit test directory
|
Fri, 24 Jan 2014 18:42:52 -0800 |
Christian Wimmer |
Fix Eclipse formatter issues
|
Fri, 24 Jan 2014 18:18:49 -0800 |
Christian Wimmer |
Use source and expected output files to test Simple Language, instead of individual JUnit tests with the source and expected output as strings
|
Fri, 24 Jan 2014 18:16:24 -0800 |
Christian Wimmer |
Refactoring and cleanup of Simple Language (more to come soon)
|
Fri, 24 Jan 2014 18:13:38 -0800 |
Christian Wimmer |
Truffle API cleanup: Reduce the visibility of classes and constructors that are not intended to be instantiated by guest language implementations; provide abstract class RootCallTarget as a CallTarget to a RootNode
|
Fri, 24 Jan 2014 18:34:18 +0100 |
Doug Simon |
Merge.
|
Fri, 24 Jan 2014 18:06:03 +0100 |
Doug Simon |
refactored phase for stamping parameters as non-null that was duplicated in the GPU backends
|
Fri, 24 Jan 2014 18:04:49 +0100 |
Doug Simon |
added ObjectPTXTest to test object parameter passing - all tests are disabled until GC issues are resolved
|
Fri, 24 Jan 2014 18:04:11 +0100 |
Doug Simon |
enabled some tests in FloatPTXTest that now work
|
Fri, 24 Jan 2014 18:03:55 +0100 |
Doug Simon |
disabled ControlPTXTest until issues are resolved
|
Fri, 24 Jan 2014 18:03:09 +0100 |
Doug Simon |
added work-around to handle CUDA context management in PTX C++ code
|
Fri, 24 Jan 2014 18:01:36 +0100 |
Doug Simon |
partially fixed passing of object parameters to PTX kernels; use a C++ object for managing resource allocation and cleanup around a PTX kernel execution
|
Fri, 24 Jan 2014 17:59:46 +0100 |
Doug Simon |
fixed assertion
|
Fri, 24 Jan 2014 17:43:14 +0100 |
Roland Schatz |
Fix CollapseFrameForSingleSideEffectPhase.
|
Fri, 24 Jan 2014 12:26:05 +0100 |
Lukas Stadler |
only register ShortCircuitOrNodes in ConditionalElimination for fixed anchors
|
Fri, 24 Jan 2014 01:19:52 +0000 |
Chris Seaton |
Merge.
|
Fri, 24 Jan 2014 00:44:12 +0000 |
Chris Seaton |
Merge.
|
Thu, 23 Jan 2014 23:49:46 +0000 |
Chris Seaton |
Ruby: turn tracing and debugging back on by default.
|
Thu, 23 Jan 2014 23:27:46 +0000 |
Chris Seaton |
Ruby: change GRAAL_DIR to TRUFFLE_DIR.
|
Thu, 23 Jan 2014 16:35:57 -0800 |
Tom Rodriguez |
Merge
|
Thu, 23 Jan 2014 16:15:04 -0800 |
Tom Rodriguez |
Always copy method substitutions. Add some assertion checking for it.
|
Thu, 23 Jan 2014 15:21:14 -0800 |
Tom Rodriguez |
Disable AOT boolean test for now
|
Thu, 23 Jan 2014 14:35:40 -0800 |
Tom Rodriguez |
Handle null in printing
|
Thu, 23 Jan 2014 14:35:10 -0800 |
Tom Rodriguez |
Add bodies so exact math can deopt
|
Fri, 24 Jan 2014 00:52:06 +0100 |
Doug Simon |
HSAIL: support for using Okra simulator without needing to configure PATH and LD_LIBRARY_PATH
|
Fri, 24 Jan 2014 00:49:10 +0100 |
Doug Simon |
GPUOffload option does not interact with GPU detection
|
Fri, 24 Jan 2014 00:33:56 +0100 |
Doug Simon |
Merge.
|
Wed, 22 Jan 2014 18:46:38 +0100 |
Doug Simon |
use shared util for HSAIL calling convention
|
Wed, 22 Jan 2014 21:34:00 -0800 |
Michael Van De Vanter |
Merge with 9161ed8ce7964ca3df5e91894522b207a2bc4a3e
|
Wed, 22 Jan 2014 21:02:06 -0800 |
Michael Van De Vanter |
Ruby: refactor low level instrumentation services
|
Wed, 22 Jan 2014 20:35:00 -0800 |
Michael Van De Vanter |
Ruby: improve how instrumentation proxy handles some exceptional conditions
|
Wed, 22 Jan 2014 20:28:52 -0800 |
Michael Van De Vanter |
Truffle/Instrumentation: Javadoc and cleanup
|
Sat, 18 Jan 2014 22:12:42 -0800 |
Michael Van De Vanter |
Ruby: remove some prototyping code no longer needed
|
Wed, 22 Jan 2014 16:06:47 -0500 |
S.Bharadwaj Yadavalli |
Add graal-specific option -XX:+GPUOffload to trigger all GPU offload functionality. Cleanup function to decide GPU offload. Exclude GPU sources from nongraal builds.
|
Wed, 22 Jan 2014 15:27:31 +0100 |
Lukas Stadler |
fix invalid MemoryPhiNodes at loop begins
|
Wed, 22 Jan 2014 15:27:31 +0100 |
Lukas Stadler |
cyclic graph verification
|
Wed, 22 Jan 2014 14:03:47 +0100 |
Lukas Stadler |
fix GuardNode canonicalization
|
Wed, 22 Jan 2014 13:39:45 +0100 |
Doug Simon |
added library sources (if available) to generated Eclipse attach launcher
|
Wed, 22 Jan 2014 11:44:27 +0100 |
Roland Schatz |
Support narrow oops in reference maps.
|
Wed, 22 Jan 2014 11:27:28 +0100 |
Roland Schatz |
Refactor reference maps.
|
Wed, 22 Jan 2014 10:51:32 +0100 |
Lukas Stadler |
split a negated guard with a ShortCircuitOr condition into two guards
|
Tue, 21 Jan 2014 18:35:46 +0100 |
Gilles Duboscq |
GuardLowering: do not use trapping accesses for guards with a speculation
|
Tue, 21 Jan 2014 18:35:03 +0100 |
Gilles Duboscq |
Sweeper: make sure we only run the sweeper on java threads
|
Tue, 21 Jan 2014 15:26:38 +0100 |
Doug Simon |
added list to PTXHotSpotBackend for keeping a valid installed kernel (and its associated nmethods) alive
|
Tue, 21 Jan 2014 12:14:38 +0100 |
Andreas Woess |
Truffle: fix non-local control flow using exceptions
|
Tue, 21 Jan 2014 00:20:33 +0200 |
Bernhard Urban |
IGV: throw graph reference away when GraphNode component is closed
|
Mon, 20 Jan 2014 20:17:05 +0100 |
Bernhard Urban |
IGV: fix nulling out reference in rootnode
|
Mon, 20 Jan 2014 22:30:19 +0100 |
Doug Simon |
Merge.
|
Mon, 20 Jan 2014 19:12:01 +0100 |
Doug Simon |
moved @Ignore to the correct method; try better to force a GC in test
|
Mon, 20 Jan 2014 19:50:17 +0100 |
Gilles Duboscq |
In a Graal-enabled VM, run the Sweeper even if the current thread is not a compiler thread.
|
Mon, 20 Jan 2014 19:49:47 +0100 |
Gilles Duboscq |
Avoid segfault in InstanceKlass::oop_print_on's String special case when the value array is null.
|
Mon, 20 Jan 2014 19:48:53 +0100 |
Gilles Duboscq |
Deoptimization: only process the pendign speculation for Graal-compiled methods
|
Mon, 20 Jan 2014 18:25:17 +0100 |
Christian Humer |
Merge.
|
Mon, 20 Jan 2014 16:33:40 +0100 |
Christian Humer |
Truffle: fixed failing FrameTest.
|
Mon, 20 Jan 2014 15:23:10 +0100 |
Christian Humer |
Truffle-DSL: added default buffering to all java source code that is written. JavaFileObject#openWriter may return a non-buffered writer.
|
Mon, 20 Jan 2014 15:18:39 +0100 |
Christian Humer |
SL: another minor FrameDescriptor fix.
|
Mon, 20 Jan 2014 14:22:56 +0100 |
Christian Humer |
Merge.
|
Fri, 17 Jan 2014 17:10:46 +0100 |
Christian Humer |
SL: required fixes for moving FrameDescriptor to the RootNode.
|
Mon, 20 Jan 2014 13:44:54 +0100 |
Christian Humer |
Ruby: required fixes for moving FrameDescriptor to the RootNode.
|
Fri, 17 Jan 2014 17:06:08 +0100 |
Christian Humer |
Truffle API-change: FrameDescriptors are now stored in the RootNode in a final field instead of the CallTarget.
|
Fri, 17 Jan 2014 16:55:59 +0100 |
Christian Humer |
Merge.
|
Thu, 16 Jan 2014 15:20:17 +0100 |
Christian Humer |
Truffle: extend inlining interface with custom reprofile counters.
|
Mon, 20 Jan 2014 18:22:02 +0200 |
Bernhard Urban |
IGV: remove listener when closing the top component
|
Mon, 20 Jan 2014 16:09:11 +0100 |
Bernhard Urban |
IGV: avoid potential memory leak
|
Mon, 20 Jan 2014 16:09:10 +0100 |
Bernhard Urban |
IGV: explicitly avoid serialization of top component
|
Mon, 20 Jan 2014 16:29:10 +0100 |
Doug Simon |
PTX wrapper maintains a reference to the HotSpotNmethod object for the installed GPU code so that code invalidation can be tested for in the wrapper
|
Mon, 20 Jan 2014 16:27:24 +0100 |
Doug Simon |
added check for invalidated code in executeCompiledMethodVarargs
|
Mon, 20 Jan 2014 16:26:39 +0100 |
Doug Simon |
changed return type of HotSpotCodeCacheProvider.addExternalMethod to be HotSpotNmethod
|
Mon, 20 Jan 2014 16:25:14 +0100 |
Doug Simon |
fixed warning
|
Mon, 20 Jan 2014 16:25:04 +0100 |
Doug Simon |
refined class path used by unittest to only include dependencies of the tests that will be run
|
Fri, 17 Jan 2014 11:19:50 +0100 |
Lukas Stadler |
adapt tests for new IfNode and MergeNode simplifications
|
Fri, 17 Jan 2014 09:38:39 +0100 |
Lukas Stadler |
additional simplifications for IfNode and MergeNode
|
Wed, 15 Jan 2014 16:11:56 +0100 |
Lukas Stadler |
allow multiple ReturnNodes per graph
|
Wed, 15 Jan 2014 16:08:57 +0100 |
Lukas Stadler |
expose memory map merging functionality in FloatingReadPhase
|
Wed, 15 Jan 2014 16:07:01 +0100 |
Lukas Stadler |
add IterableNodeType to ReturnNode
|
Fri, 17 Jan 2014 09:36:26 +0100 |
Lukas Stadler |
fix Class.isInstance substitution
|
Wed, 15 Jan 2014 17:00:40 +0100 |
Lukas Stadler |
remove LoadFieldNodes without usages
|
Wed, 15 Jan 2014 16:03:07 +0100 |
Lukas Stadler |
change label of ParameterNode
|
Mon, 20 Jan 2014 09:21:39 +0100 |
Lukas Stadler |
fix compile error in method.cpp
|
Sun, 19 Jan 2014 18:18:42 +0000 |
Chris Seaton |
Allow TruffleOptions to be set using system properties.
|
Fri, 17 Jan 2014 23:16:59 +0100 |
Gilles Duboscq |
Use .equals instead of == to compare Constant
|
Fri, 17 Jan 2014 16:03:13 -0500 |
S.Bharadwaj Yadavalli |
schedule lambda method compilation and execution on GPU (PTX) when possible; fix a couple of bugs.
|
Fri, 17 Jan 2014 17:26:47 +0100 |
Doug Simon |
fixed problem in netbeansinit that generated invalid annotation processor paths for projects
|
Fri, 17 Jan 2014 16:36:51 +0100 |
Gilles Duboscq |
Use a more meaningfull Compilationresult/HotSpotNMethod name in the TruffleCompilerImpl
|
Fri, 17 Jan 2014 16:23:18 +0100 |
Gilles Duboscq |
Rename OptimizeGuardAnchors to OptimizeGuardAnchorsPhase
|
Fri, 17 Jan 2014 16:22:26 +0100 |
Gilles Duboscq |
Make optimal anchor point available ouside OptimizeGuardAnchors phase
|
Fri, 17 Jan 2014 16:13:05 +0100 |
Gilles Duboscq |
Keep speculation and debug id when canonicalizing DynamicDeoptimizeNode
|
Fri, 17 Jan 2014 16:13:02 +0100 |
Gilles Duboscq |
Rename more 'speculation id' to 'debug id'. Add decodeDebugId to MetaAccessProvider
|
Fri, 17 Jan 2014 15:46:30 +0100 |
Roland Schatz |
Tightly pack data references that are smaller than 8 bytes.
|
Fri, 17 Jan 2014 15:40:50 +0100 |
Roland Schatz |
Fix equals and hashCode in Float/IntegerStamp.
|
Fri, 17 Jan 2014 14:07:36 +0100 |
Gilles Duboscq |
JTTTest: add optional 'bind' and 'noProfile' parameters
|
Fri, 17 Jan 2014 14:07:06 +0100 |
Gilles Duboscq |
SpeculationLog: split maySpeculate into maySpeculate (check only) and speculate (register)
|
Fri, 17 Jan 2014 14:04:41 +0100 |
Gilles Duboscq |
Add a setter for GuardNode.speculation
|
Fri, 17 Jan 2014 14:34:36 +0100 |
Gilles Duboscq |
Add the speculation log to the MidTierContext
|
Fri, 17 Jan 2014 14:03:59 +0100 |
Gilles Duboscq |
deoptimization, replace 'speculation' with 'debug_id' in some debug messages, Add debug messages arounf speculation handling
|
Fri, 17 Jan 2014 14:02:42 +0100 |
Gilles Duboscq |
CodeCacheProvider.addMethod: add speculationLog argument
|
Fri, 17 Jan 2014 14:01:02 +0100 |
Gilles Duboscq |
UseTrappingNullChecksPhase: do not use trapping null check for a reason which is not null check or has an attached speculation
|
Fri, 17 Jan 2014 13:58:56 +0100 |
Gilles Duboscq |
Fix AMD64HotSpotLIRGenerator.moveValueToThread
|
Fri, 17 Jan 2014 11:24:04 +0200 |
Bernhard Urban |
method substitution for {Character,Short}.reverseBytes()
|
Thu, 16 Jan 2014 20:52:12 -0800 |
Michael Van De Vanter |
Truffle/Instrumentation: fix NPE in InstrumentationProbeNode
|
Thu, 16 Jan 2014 17:23:50 -0800 |
Michael Van De Vanter |
Truffle: SourceManager documentation concerning file caching
|
Thu, 16 Jan 2014 16:43:56 -0800 |
Michael Van De Vanter |
Merge with d2976008ce631154918becdeda6ca54101f202c6
|
Thu, 16 Jan 2014 16:40:37 -0800 |
Michael Van De Vanter |
Ruby: expose the constant CoreLibrary.RUBY_VERSION
|
Thu, 16 Jan 2014 16:12:07 -0800 |
Michael Van De Vanter |
Truffle: Javadoc typo
|
Thu, 16 Jan 2014 21:47:17 +0000 |
Chris Seaton |
Merge.
|
Wed, 15 Jan 2014 19:54:48 +0000 |
Chris Seaton |
Ruby: more tidy up.
|
Wed, 15 Jan 2014 19:33:33 +0000 |
Chris Seaton |
Ruby: remove some unimportant debugging flags.
|
Thu, 16 Jan 2014 20:56:07 +0100 |
Andreas Woess |
remove duplicate code in VMToCompilerImpl.compileMethod
|
Thu, 16 Jan 2014 20:53:18 +0100 |
Andreas Woess |
get holder class from metaspace method when resolving MemberName target method; not necessarily the same as MemberName.clazz
|
Thu, 16 Jan 2014 17:50:58 +0100 |
Andreas Woess |
remove unreferenced local variable in gpu_ptx.cpp
|
Thu, 16 Jan 2014 12:18:29 +0100 |
Gilles Duboscq |
Don't create null guards for values that are already known to be non-null.
|
Wed, 15 Jan 2014 21:30:34 +0100 |
Doug Simon |
Removed com.oracle.graal.hotspot.ptx.test project
|
Wed, 15 Jan 2014 21:27:03 +0100 |
Doug Simon |
Merge.
|
Wed, 15 Jan 2014 21:13:25 +0100 |
Doug Simon |
renamed PTXLaunchKernelGraphKit to PTXWrapperBuilder
|
Wed, 15 Jan 2014 20:25:55 +0100 |
Doug Simon |
reworked PTX unit tests to PTX kernel call wrapper
|
Wed, 15 Jan 2014 20:24:44 +0100 |
Doug Simon |
moved all PTX compilation harness logic in PTXHotSpotBackend
|
Wed, 15 Jan 2014 20:24:13 +0100 |
Doug Simon |
added support for @ParallelOver annotation in PTX kernel call wrapper
|
Wed, 15 Jan 2014 20:21:53 +0100 |
Doug Simon |
suppress the exception raised by Junit's "assume" mechanism in GraalCompilerTest.test()
|
Wed, 15 Jan 2014 19:27:55 +0000 |
Chris Seaton |
Merge.
|
Wed, 15 Jan 2014 19:27:27 +0000 |
Chris Seaton |
Ruby: remove versioning.
|
Wed, 15 Jan 2014 18:21:55 +0100 |
Gilles Duboscq |
Guard processing of _pending_failed_speculation with #ifdef GRAAL in Thread::oops_do
|
Tue, 17 Dec 2013 11:55:08 +0100 |
Gilles Duboscq |
Keep speculations alive in the speculation log
|
Thu, 12 Dec 2013 15:31:24 +0100 |
Gilles Duboscq |
Add code to trace uncollected speculations
|
Thu, 12 Dec 2013 15:13:02 +0100 |
Gilles Duboscq |
Add a speculation oop for uncommon trap deoptimization. Save it in the SpeculationLog during deoptimization.
|
Wed, 15 Jan 2014 15:11:47 +0100 |
Roland Schatz |
Add UseConcMarcSweepGC flag to HotSpotVMConfig.
|
Wed, 15 Jan 2014 15:01:39 +0100 |
Roland Schatz |
Properly handle illegal locations in MoveResolver verification.
|
Wed, 15 Jan 2014 00:34:56 +0100 |
Doug Simon |
PTX backend can alter compilation pipeline to offload selected code to the GPU
|
Wed, 15 Jan 2014 00:33:34 +0100 |
Doug Simon |
added mechanism for a (GPU) backend to override/supply the initial graph in the compilation pipeline
|
Tue, 14 Jan 2014 19:31:37 +0100 |
Gilles Duboscq |
Adjust expected test result in WriteBarrierVerificationTest
|
Tue, 14 Jan 2014 16:27:14 +0100 |
Gilles Duboscq |
Make a separate phase to use trapping null checks instead of branches when implicitNullCheckLimit > 0
|
Tue, 14 Jan 2014 14:33:11 +0100 |
Gilles Duboscq |
remove check for null in recordImplicitException, it should not be called with a null LIRFrameState
|
Mon, 13 Jan 2014 19:08:58 +0100 |
Gilles Duboscq |
Removing usage of NullCheckNode in GuardNode.lowerGuard()
|
Mon, 13 Jan 2014 16:54:03 +0100 |
Gilles Duboscq |
Remove createNullCheckGuard from LoweringTool. Use generic createGuard instead
|
Mon, 13 Jan 2014 10:46:52 +0100 |
Gilles Duboscq |
Add probabilities to NewObjectSnippets.allocateInstanceDynamic
|
Tue, 14 Jan 2014 10:14:31 -0800 |
Tom Rodriguez |
Use compile ids assigned by hotspot
|
Tue, 14 Jan 2014 10:14:28 -0800 |
Tom Rodriguez |
Add locally specified guards to substitutions
|
Tue, 14 Jan 2014 16:26:40 +0100 |
Bernhard Urban |
MacroNode: do not modify the cached version of the graph
|
Tue, 14 Jan 2014 11:56:04 +0100 |
Doug Simon |
more robust handling of errors in Constant.toString()
|
Mon, 13 Jan 2014 23:03:12 +0100 |
Doug Simon |
disabled new PTX tests if PTX GPU is not available
|
Mon, 13 Jan 2014 22:36:19 +0100 |
Doug Simon |
canonicalized projects
|
Mon, 13 Jan 2014 22:32:27 +0100 |
Doug Simon |
initial code for calling PTX kernel code from Java with parameter marshaling and return value unmarshaling performed by a wrapper specified via manual graph construction
|
Mon, 13 Jan 2014 22:28:57 +0100 |
Doug Simon |
fixed name clash
|
Mon, 13 Jan 2014 22:19:26 +0100 |
Doug Simon |
made GraalCompilerTest slightly more extensible
|
Mon, 13 Jan 2014 21:41:19 +0100 |
Doug Simon |
made some GraphKit methods protected
|
Mon, 13 Jan 2014 21:40:47 +0100 |
Doug Simon |
improved format checking and error reporting when parsing a projects file
|
Mon, 13 Jan 2014 19:18:43 +0100 |
Bernhard Urban |
update method signatures for makeGraph
|
Mon, 13 Jan 2014 19:48:35 +0200 |
Bernhard Urban |
Replacements: use enum to describe framestate action
|
Mon, 13 Jan 2014 18:37:27 +0100 |
Bernhard Urban |
MacroNode: fix case for macro node lowering if framestates are not removed
|
Mon, 13 Jan 2014 13:49:54 +0100 |
Lukas Stadler |
fix formatting
|
Mon, 13 Jan 2014 13:45:25 +0100 |
Lukas Stadler |
Merge
|
Mon, 13 Jan 2014 13:20:30 +0100 |
Lukas Stadler |
rename LocalNode to ParameterNode
|
Mon, 13 Jan 2014 09:29:31 +0100 |
Lukas Stadler |
fix for FrameState.applyToNonVirtual
|
Mon, 13 Jan 2014 09:28:44 +0100 |
Lukas Stadler |
use graph builder suite for compiler tests
|
Mon, 13 Jan 2014 12:21:25 +0100 |
Andreas Woess |
fix lowering of instanceof with ConditionAnchorNode usage
|
Mon, 13 Jan 2014 11:28:25 +0100 |
Erik Eckstein |
consider register priority in rematerialization decision
|
Mon, 13 Jan 2014 10:42:55 +0100 |
Bernhard Urban |
UnsafeAllocTest: fix stamp problem
|
Mon, 13 Jan 2014 09:10:54 +0100 |
Bernhard Urban |
UnsafeAllocTests: Ignore abstract test for now, as type is refused by ObjectStamp
|
Fri, 10 Jan 2014 23:28:57 +0100 |
Bernhard Urban |
update method signature for makeGraph
|
Fri, 10 Jan 2014 21:22:08 +0100 |
Bernhard Urban |
MacroNode: apply SnippetFrameStateCleanPhase for nested MacroNodes
|
Fri, 10 Jan 2014 21:18:57 +0100 |
Bernhard Urban |
Canonicalizer: allow nodes to implement simplifiable and canonicalizable
|
Fri, 10 Jan 2014 20:16:31 +0100 |
Bernhard Urban |
fix recursion problem around macro nodes (e.g. array copy)
|
Fri, 10 Jan 2014 15:26:01 +0100 |
Bernhard Urban |
remove dead field
|
Fri, 10 Jan 2014 15:25:55 +0100 |
Bernhard Urban |
fix canonicalization of DynamicNewInstanceNode
|
Fri, 10 Jan 2014 14:29:07 +0100 |
Bernhard Urban |
inliningutils: minor refactor
|
Fri, 10 Jan 2014 14:18:12 +0100 |
Bernhard Urban |
Replacements: try to inline MacroNodes first
|
Fri, 10 Jan 2014 15:03:22 +0200 |
Bernhard Urban |
SchedulePhase: use {Queue,Deque}/LinkedList instead of Stack
|
Sun, 12 Jan 2014 22:20:27 +0100 |
Doug Simon |
refactored ForeignCallStub.GraphBuilder into top level GraphKit class
|
Sun, 12 Jan 2014 20:25:33 +0100 |
Andreas Woess |
Fix graph mark comparison in TruffleCache
|
Sun, 12 Jan 2014 18:43:35 +0000 |
Chris Seaton |
Ruby: disabled debugging and tracing while they?re broken.
|
Sun, 12 Jan 2014 15:01:24 +0100 |
Doug Simon |
added AllocaNode for reserving a block of memory in the stack frame of a method
|
Sun, 12 Jan 2014 14:53:00 +0100 |
Doug Simon |
enhanced support for reserving a block of memory on the stack such that the block can be a mix of primitive data and object pointers
|
Fri, 10 Jan 2014 19:30:45 -0800 |
twisti |
slightly better (denser) Class.isArray check
|
Fri, 10 Jan 2014 17:47:16 -0800 |
twisti |
enable String.equals substitution but disable it when RegisterPressure is used
|
Fri, 10 Jan 2014 13:40:44 +0100 |
Lukas Stadler |
small interface fixes to SuitesProvider and MonitorIdNode
|
Fri, 10 Jan 2014 13:40:13 +0100 |
Lukas Stadler |
fix bugs in HotSpotDebugInfoBuilder and CommitAllocationNode
|
Fri, 10 Jan 2014 12:21:29 +0100 |
Doug Simon |
added sourcePath attribute to OKRA library declaration
|
Fri, 10 Jan 2014 11:30:04 +0100 |
Roland Schatz |
Improve documentation of data section building code.
|
Thu, 09 Jan 2014 20:14:11 -0800 |
twisti |
renamed movzx/movsx instructions; removed duplicate movswl; added movzbl
|
Thu, 09 Jan 2014 20:04:55 -0800 |
twisti |
check branch displacement when patching short branches
|
Thu, 09 Jan 2014 16:18:29 +0100 |
Lukas Stadler |
remove PhasePlan
|
Thu, 09 Jan 2014 14:31:31 +0100 |
Lukas Stadler |
remove ForeignCallProvider reference from GraphBuilderPhase
|
Thu, 09 Jan 2014 18:56:15 +0100 |
Lukas Stadler |
remove some debugging code in MonitorExitNode
|
Thu, 09 Jan 2014 16:29:32 +0100 |
Gilles Duboscq |
Add initialization checks to Unsafe.allocateInstance intrinsic
|
Thu, 09 Jan 2014 15:11:34 +0100 |
Gilles Duboscq |
Simplify UnsafeAllocateInstance01 tests and ignore tests that crash hotspot
|
Thu, 09 Jan 2014 11:29:18 +0100 |
Gilles Duboscq |
GraalCompilerTest: add messages to exception comparison asserts to make JUnit output clearer
|
Thu, 09 Jan 2014 11:27:45 +0100 |
Gilles Duboscq |
GraalCompilerTest: fix NPE when debugging is not enabled.
|
Thu, 09 Jan 2014 11:29:56 +0100 |
Gilles Duboscq |
Add DynamicNewInstanceNode and use it to intrinsify Unsafe.allocateInstance
|
Tue, 31 Dec 2013 17:23:54 +0100 |
Gilles Duboscq |
Macro nodes should have priority over substitutions in Truffle Partial Evaluator
|
Thu, 09 Jan 2014 13:09:44 +0100 |
Roland Schatz |
Move data section building code to Java.
|
Thu, 09 Jan 2014 11:46:07 +0100 |
Doug Simon |
Merge.
|
Thu, 09 Jan 2014 11:45:41 +0100 |
Doug Simon |
fixed compare instruction emitting in HSAILAssembler
|
Thu, 09 Jan 2014 08:30:58 +0100 |
Doug Simon |
added assertion for correct format argument in a safepoint poll reloc info
|
Thu, 09 Jan 2014 08:29:54 +0100 |
Doug Simon |
removed no longer necessary special code path for Graal
|
Thu, 09 Jan 2014 10:24:26 +0100 |
Lukas Stadler |
fix truffle compilation after monitorenter/exit changes
|
Wed, 08 Jan 2014 15:49:18 -0800 |
Michael Van De Vanter |
Merge with 4fc8c8bb4c32878cc04b064d2ac9ad1fce1a85e0
|
Wed, 08 Jan 2014 14:03:36 -0800 |
Michael Van De Vanter |
Ruby: major upgrade in debugging support, mainly for navigation: step, next (passing over calls), return (from enclosing function), etc. Also a few bug fixes.
|
Wed, 08 Jan 2014 14:00:21 -0800 |
Michael Van De Vanter |
Ruby: minor tweaks to implementation nodes for debugging access
|
Tue, 07 Jan 2014 18:28:40 -0800 |
Michael Van De Vanter |
Truffle: extensions to the DebugManager interface in the Instrumentation Framework
|
Tue, 07 Jan 2014 18:26:59 -0800 |
Michael Van De Vanter |
Truffle: delete an unnecessary class from the Instrumentation Framework
|
Tue, 07 Jan 2014 18:26:11 -0800 |
Michael Van De Vanter |
Truffle: extend Instrumentation Framework for proxies/probes to include phylum marking, low level stepping mode, and bug fixes.
|
Tue, 07 Jan 2014 18:21:20 -0800 |
Michael Van De Vanter |
Truffle: refinements in the management of source information: a new marker interface for empty SourceSections and fix a bug that kept modified source files from being reloaded.
|
Tue, 07 Jan 2014 18:09:42 -0800 |
Michael Van De Vanter |
Truffle/Ruby: extend Instrumentation framework with language-agnostic interfaces for access to AST printing utilities and a Ruby implementation
|
Tue, 07 Jan 2014 17:52:54 -0800 |
Michael Van De Vanter |
Truffle: introduce the notion of a node "phylum", a user-oriented categorization of nodes that is independent of implementation, to be used by tools when identifying program parts, such as "statements".
|
Wed, 08 Jan 2014 22:59:53 +0100 |
Doug Simon |
removed Assembler::no_operand alias
|
Wed, 08 Jan 2014 22:59:24 +0100 |
Doug Simon |
re-added relocation entry for safepoint polling instruction emitted by C1 on SPARC
|
Wed, 08 Jan 2014 11:17:11 -0800 |
Tom Rodriguez |
Remove overly restrictive assert
|
Wed, 08 Jan 2014 18:20:32 +0000 |
Chris Seaton |
Merge.
|
Wed, 08 Jan 2014 17:44:56 +0000 |
Chris Seaton |
Merge.
|
Wed, 08 Jan 2014 17:42:10 +0000 |
Chris Seaton |
Ruby: fix some ?break? semantics.
|
Wed, 08 Jan 2014 17:10:18 +0000 |
Chris Seaton |
Ruby: fix minor issues.
|
Wed, 08 Jan 2014 18:23:33 +0100 |
Lukas Stadler |
rework of monitorenter/exit (use MonitorIdNode)
|
Wed, 08 Jan 2014 16:57:30 +0100 |
Doug Simon |
removed poll_Relocation::pollingForm type and associated data field and rely solely on format field of safepoint relocation entries when deciding whether or not to relocate the operand of a safepoint poll instruction
|
Wed, 08 Jan 2014 16:56:01 +0100 |
Doug Simon |
removed unnecessary relocation entry
|
Wed, 08 Jan 2014 15:40:06 +0100 |
Doug Simon |
removed ability for the log indentation mechanism to also enable/disable logging which should be controlled only by the -G:Log command line option
|
Wed, 08 Jan 2014 14:50:05 +0100 |
Lukas Stadler |
small parameter renaming in HotSpotDebugInfoBuilder
|
Wed, 08 Jan 2014 14:49:32 +0100 |
Lukas Stadler |
refactor CommitAllocationNode lowering in HotSpotLoweringProvider
|
Wed, 08 Jan 2014 14:48:32 +0100 |
Lukas Stadler |
NodeList: use EMPTY_NODE_ARRAY for zero-sized arrays
|
Wed, 08 Jan 2014 14:47:47 +0100 |
Lukas Stadler |
fix handling of sandboxed debug scopes (don't destroy parent flags)
|
Wed, 08 Jan 2014 12:51:13 +0100 |
Erik Eckstein |
don?t explicitly disable debug log output in linear scan and graphbuilder
|
Wed, 08 Jan 2014 11:49:52 +0100 |
Doug Simon |
removed debug output
|
Wed, 08 Jan 2014 10:43:05 +0100 |
Doug Simon |
made initial size of block predecessor and successor lists 4 (testing shows this cover 99% of cases)
|
Tue, 07 Jan 2014 16:32:58 -0800 |
Tom Rodriguez |
improve quoting in c1 visualizer output
|
Tue, 07 Jan 2014 16:32:30 -0800 |
Tom Rodriguez |
Enable more constant stores
|
Tue, 07 Jan 2014 14:59:18 -0800 |
twisti |
String.equals method substitution
|
Tue, 07 Jan 2014 14:50:02 -0800 |
twisti |
removed unused variable in lookupFieldInPool
|
Mon, 06 Jan 2014 17:31:43 -0800 |
twisti |
UseCountLeadingZerosInstruction is AMD64 only; making optional
|
Tue, 07 Jan 2014 22:36:23 +0100 |
Christian Humer |
Merge.
|
Tue, 07 Jan 2014 22:27:04 +0100 |
Christian Humer |
Truffle-DSL: added missing Override to remove.
|
Tue, 07 Jan 2014 22:26:53 +0100 |
Christian Humer |
Truffle-DSL: removed try-catch hack for polymorphic invocations.
|
Tue, 07 Jan 2014 22:06:37 +0100 |
Christian Humer |
Truffle-DSL: fixed bugs due to previous cleanup. addtional cleanup.
|
Tue, 07 Jan 2014 20:21:17 +0100 |
Christian Humer |
Truffle-DSL: fixed missing field in copy constructor of ParamterSpec.
|
Tue, 07 Jan 2014 20:16:01 +0100 |
Christian Humer |
Truffle-DSL: fixed bug when using @CreateCast with children arrays.
|
Tue, 07 Jan 2014 20:06:27 +0100 |
Christian Humer |
Truffle-DSL: removed support for implicit parameters. not needed anymore.
|
Tue, 07 Jan 2014 20:05:55 +0100 |
Christian Humer |
Truffle-DSL: Added test for @CreateCast.
|
Tue, 07 Jan 2014 19:13:54 +0100 |
Christian Humer |
Truffle-DSL: minor cleanup.
|
Tue, 07 Jan 2014 18:53:04 +0100 |
Christian Humer |
Merge.
|
Tue, 07 Jan 2014 18:52:32 +0100 |
Christian Humer |
Truffle-DSL: Removed API classes NodeId, NodeContainer and SpecializationListener.
|
Tue, 07 Jan 2014 12:22:47 +0100 |
Christian Humer |
Truffle-DSL: Added support for references to child arrays in @ShortCircuit;
|
Tue, 07 Jan 2014 21:52:07 +0100 |
Bernhard Urban |
mx: fix length of revision specifier
|
Tue, 07 Jan 2014 21:46:56 +0100 |
Bernhard Urban |
mx: omit weird logic to copy bootstrap jdk, just do cp -R
|
Tue, 07 Jan 2014 22:40:02 +0200 |
Bernhard Urban |
mx: make copying files from bootstrap jdk optional
|
Tue, 07 Jan 2014 19:48:22 +0200 |
Bernhard Urban |
mx: append graal revision to release file of jdk
|
Tue, 07 Jan 2014 14:48:45 +0200 |
Bernhard Urban |
mx: also copy files from bootstrap jdk
|
Tue, 07 Jan 2014 14:41:52 +0100 |
Roland Schatz |
Change signature of lowerToIf.
|
Mon, 06 Jan 2014 17:19:18 -0800 |
Tom Rodriguez |
Embed compressed constants when possible and use more efficient patterns for encoding
|
Mon, 06 Jan 2014 14:30:23 -0800 |
Tom Rodriguez |
Merge
|
Fri, 03 Jan 2014 16:38:57 -0800 |
Tom Rodriguez |
filter illegal toIntervals when verifying MoveResolver
|
Thu, 02 Jan 2014 14:53:19 -0800 |
Tom Rodriguez |
derive CPUFeatures from VM_Version::_cpuFeatures
|
Thu, 02 Jan 2014 14:56:47 -0800 |
Tom Rodriguez |
don't optimize moves involving unallocatable registers
|
Mon, 06 Jan 2014 20:43:31 +0100 |
Doug Simon |
renamed pollingPageDistance enum to pollingForm
|
Mon, 06 Jan 2014 17:12:09 +0000 |
Chris Seaton |
Ruby: import project.
|
Mon, 06 Jan 2014 14:21:39 +0100 |
Doug Simon |
added support for ImmutabelCode safepoints (GRAAL-283)
|
Mon, 06 Jan 2014 13:41:59 +0100 |
Doug Simon |
reloc info for safepoint polls includes whether the poison page is far or near
|
Sat, 04 Jan 2014 02:08:33 +0200 |
Bernhard Urban |
remove unmaintained 'graal visualizer'
|
Sat, 04 Jan 2014 02:03:51 +0200 |
Bernhard Urban |
mx: fix pylint import warning
|
Sat, 04 Jan 2014 01:43:37 +0200 |
Bernhard Urban |
mx: add completion support for hotspot options (GRAAL-297)
|
Sat, 04 Jan 2014 00:33:49 +0200 |
Bernhard Urban |
mx: add completion support for graal options (GRAAL-297)
|
Fri, 03 Jan 2014 16:36:15 +0200 |
Bernhard Urban |
mx: experimental autocompletion generation for zsh (GRAAL-297)
|
Fri, 03 Jan 2014 23:56:03 +0100 |
Doug Simon |
fixed bug (properly) in nested lock depth computation
|
Fri, 03 Jan 2014 12:00:19 -0800 |
Christian Wimmer |
Introduce a LoweringStage so that lowerings can be conditional on one of the three times that lowering is performed by default
|
Fri, 03 Jan 2014 11:56:49 -0800 |
Christian Wimmer |
Utility method to convert a long to a pointer
|
Fri, 03 Jan 2014 11:55:58 -0800 |
Christian Wimmer |
Re-use buildInitialGraph to ensure the same phases are run when inlining the original method
|
Fri, 03 Jan 2014 11:55:14 -0800 |
Christian Wimmer |
Bugfix in inlining
|
Fri, 03 Jan 2014 11:54:16 -0800 |
Christian Wimmer |
UnsafeCastNode is different from PiNode, so it is useful and not deprecated
|
Fri, 03 Jan 2014 11:53:34 -0800 |
Christian Wimmer |
Check for stackKind
|
Fri, 03 Jan 2014 11:53:03 -0800 |
Christian Wimmer |
Preserve guardsStage when copying graphs
|
Fri, 03 Jan 2014 11:51:56 -0800 |
Christian Wimmer |
ReturnOp ends a block
|
Fri, 03 Jan 2014 11:51:23 -0800 |
Christian Wimmer |
Bugfix: do not eliminate exception handler entry blocks
|
Fri, 03 Jan 2014 11:50:39 -0800 |
Christian Wimmer |
Make invoke node creation overrideable by subclasses
|
Fri, 03 Jan 2014 11:48:36 -0800 |
Christian Wimmer |
Bugfix: Canonicalize field flags before looking up cached fields, to avoid creating the same field twice with different flags
|
Fri, 03 Jan 2014 11:46:35 -0800 |
Christian Wimmer |
Bugfix: node successors are unordered, so emitting a jump to the first successor hits a random target
|
Thu, 02 Jan 2014 18:02:01 +0100 |
Doug Simon |
made CodeInstaller subclassable and virtualized the methods for creating ScopeValues
|
Mon, 30 Dec 2013 20:36:04 +0000 |
Chris Seaton |
Merge.
|
Sun, 22 Dec 2013 20:06:55 +0000 |
Chris Seaton |
Disable assertions that fail under normal usage.
|
Mon, 30 Dec 2013 16:39:50 +0200 |
Christos Kotselidis |
Use precise barriers for VirtualArrayNodes
|
Fri, 27 Dec 2013 17:13:57 -0800 |
Christian Wimmer |
merge
|
Fri, 27 Dec 2013 15:12:12 -0800 |
Christian Wimmer |
The runtime cannot always compare two constants
|
Fri, 27 Dec 2013 15:11:12 -0800 |
Christian Wimmer |
Move class SystemIdentityHashCodeNode to its own Java file to work around javac bug when compiling the inner class
|
Fri, 27 Dec 2013 23:25:34 +0100 |
Doug Simon |
fixed grammar in comment
|
Fri, 27 Dec 2013 23:25:21 +0100 |
Doug Simon |
refactored common code into a separate function
|
Fri, 27 Dec 2013 20:47:22 +0100 |
Doug Simon |
added [netbeans|eclipse]-config*.zip to .hgignore
|
Thu, 26 Dec 2013 12:37:28 -0800 |
twisti |
moved JavaType creation in CompilerToVM.lookupType into Java
|
Thu, 26 Dec 2013 12:13:28 -0800 |
twisti |
removed unused class definitions in graalJavaAccess.hpp
|
Thu, 26 Dec 2013 14:13:55 +0100 |
Doug Simon |
added support for JDT environment variable which forces all Java source compilation to use the Eclipse batch compiler, including compilation as part of other commands such as eclipseinit
|
Thu, 26 Dec 2013 12:07:07 +0100 |
Doug Simon |
put warning about missing Eclipse metadata directory behind -v option
|
Wed, 25 Dec 2013 20:27:59 -0800 |
twisti |
remove Graal mirror from Class
|
Wed, 25 Dec 2013 12:14:29 -0800 |
twisti |
replaced CompilerToVM.getUniqueImplementor with getKlassImplementor and moved the logic into Java
|
Mon, 23 Dec 2013 21:21:06 +0100 |
Doug Simon |
fixed bug when safepoint polling page is not within 32-bit offset of code cache (exposed by -XX:+ForceUnreachable_
|
Mon, 23 Dec 2013 20:57:34 +0100 |
Doug Simon |
exposed ForceUnreachable to Graal and used it when emitting safepoint polling code
|
Mon, 23 Dec 2013 12:55:14 +0100 |
Doug Simon |
separated external libs out from zipped up IDE configs
|
Sun, 22 Dec 2013 15:12:40 -0800 |
Michael Van De Vanter |
Truffle: add TextMap tests
|
Sun, 22 Dec 2013 22:34:01 +0100 |
Doug Simon |
modified eclipseinit and netbeansinit to save all created/copied/downloaded project related files in zip files
|
Sat, 21 Dec 2013 13:47:36 +0100 |
Doug Simon |
added support to replace NetBeans platform used by IGV if it is out of date (GRAAL-420)
|
Sat, 21 Dec 2013 13:33:05 +0100 |
Doug Simon |
renamed JavaVersion to VersionSpec
|
Sat, 21 Dec 2013 13:28:44 +0100 |
Doug Simon |
made mx.py (first line) more portable
|
Fri, 20 Dec 2013 23:01:36 +0100 |
Thomas Wuerthinger |
Move IGV to NetBeans platform 7.4 to support also JDK8.
|
Fri, 20 Dec 2013 10:57:33 +0100 |
Doug Simon |
added more tests for GETFIELD
|
Fri, 20 Dec 2013 08:08:06 +0100 |
Erik Eckstein |
remove remaining old style TTY debug logging in LinearScan and remove TraceLinearScan option
|
Fri, 20 Dec 2013 08:06:48 +0100 |
Erik Eckstein |
fix wrong register definition in AMD64 TableSwitchOp
|
Thu, 19 Dec 2013 11:42:16 +0100 |
Doug Simon |
refactored FastNodeClassRegistry to work around javac bug where it could not resolve NodeClass.Registry
|
Thu, 19 Dec 2013 11:38:44 +0100 |
Doug Simon |
made -G:PrintCompRate incompatible with -XX:+CITime and -XX:+CITimeEach
|
Thu, 19 Dec 2013 08:40:45 +0100 |
Erik Eckstein |
fix compiletime-expensive debug log message in LinearScan
|
Thu, 19 Dec 2013 08:35:37 +0100 |
Erik Eckstein |
limit complexity of redundant move elimination
|
Wed, 18 Dec 2013 17:33:00 +0100 |
Christian Wirth |
JS: fix, evaluating jboolean directly gives a warning (and thus error) on Windows
|
Wed, 18 Dec 2013 06:06:52 -0800 |
Michael Van De Vanter |
Merge with aba12e3603b48feda21b2a09fd4e03710c83eace
|
Wed, 18 Dec 2013 03:16:17 -0800 |
Michael Van De Vanter |
Truffle: make the new class SourceManager.SourceImpl public temporarily until some related changes propagate completely.
|
Wed, 18 Dec 2013 03:13:19 -0800 |
Michael Van De Vanter |
Merge with 40530019af024ad7ac77c392a161a6ad91ed50cb
|
Tue, 17 Dec 2013 22:26:33 -0800 |
Michael Van De Vanter |
Merge with ad187607b784c7ee65c4832923619461c3243148
|
Tue, 17 Dec 2013 21:26:42 -0800 |
Michael Van De Vanter |
Merge with 430c9f08728d9efa37f4311aa712e969f9e5e254
|
Tue, 17 Dec 2013 20:22:45 -0800 |
Michael Van De Vanter |
Truffle: new infrastructure related to instrumentation, and in particular debugging: support for managing Source objects; framework for generalized "instrumentation proxy nodes" (to be inserted into ASTs with no runtime cost when inactive), and "probes" (which can be attached to proxy nodes to receive event notification); a rudimentary interface and abstract implementation for a "debug manager" (mostly a placeholder at this point); and the beginning of a language-agnostic ExecutionContext interface.
|
Wed, 18 Dec 2013 13:06:06 +0100 |
Doug Simon |
Merge.
|
Wed, 18 Dec 2013 11:35:04 +0100 |
Doug Simon |
Merge.
|
Wed, 18 Dec 2013 11:26:37 +0100 |
Doug Simon |
create profiling info, phase plan and optimistic opts when running a CompilationTask, not when creating it (GRAAL-640)
|
Wed, 18 Dec 2013 00:00:24 +0100 |
Doug Simon |
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
|
Fri, 13 Dec 2013 09:40:58 -0800 |
amurillo |
Added tag hs25-b63 for changeset 41f4cad94c58
jdk8-b121
|
Fri, 13 Dec 2013 09:40:57 -0800 |
amurillo |
Merge
hs25-b63
|
Thu, 12 Dec 2013 14:06:21 -0800 |
vladidan |
Merge
|
Thu, 12 Dec 2013 17:08:04 -0500 |
vladidan |
Merge
|
Wed, 11 Dec 2013 13:51:28 -0500 |
jprovino |
8029566: PPC: OrderAccess::load_acquire(julong) is broken
|
Thu, 12 Dec 2013 11:22:26 -0800 |
anoll |
Merge
|
Wed, 11 Dec 2013 01:09:04 +0400 |
iignatyev |
8029153: [TESTBUG] test/compiler/7141637/SpreadNullArg.java fails because it expects NullPointerException
|
Wed, 11 Dec 2013 01:04:34 +0400 |
iignatyev |
8028122: [TESTBUG] compiler/regalloc/C1ObjectSpillInLogicOp.java
|
Fri, 06 Dec 2013 16:43:56 -0800 |
twisti |
8029366: ShouldNotReachHere error when creating an array with component type of void
|
Fri, 06 Dec 2013 12:11:51 -0800 |
kvn |
8028107: Kitchensink crashed with EAV
|
Thu, 12 Dec 2013 16:13:44 +0100 |
ehelin |
Merge
|
Mon, 09 Dec 2013 10:03:39 +0100 |
stefank |
8029106: JVM crashes in Metachunk::Metachunk during parallel class redefinition (PrivateMLetController, anonymous-simple_copy_1)
|
Tue, 10 Dec 2013 10:31:00 +0100 |
sjohanss |
8028993: Full collections with ParallelScavenge slower in JDK 8 compared to 7u40
|
Mon, 09 Dec 2013 08:20:45 +0100 |
ehelin |
8029326: G1 does not check if threads gets created
|
Tue, 10 Dec 2013 16:18:26 -0500 |
hseigel |
8028741: Interface Method Resolution should skip static and non-public methods in j.l.Object
|
Sun, 08 Dec 2013 18:00:58 +0100 |
mgronlun |
Merge
|
Fri, 06 Dec 2013 11:49:50 -0500 |
hseigel |
Merge
|
Fri, 06 Dec 2013 11:33:10 -0500 |
hseigel |
8029415: java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java fails on all platforms with hs25-b61
|
Thu, 05 Dec 2013 12:35:38 +0100 |
mgronlun |
8028412: AsyncGetCallTrace() is broken on x86 in JDK 7u40
|
Wed, 04 Dec 2013 14:43:50 +0100 |
sla |
8029395: SA: jstack throws WrongTypeException
|
Wed, 04 Dec 2013 08:10:31 -0500 |
hseigel |
8027458: VM anonymous classes: wrong context for protected access checks
|
Fri, 06 Dec 2013 09:41:57 -0800 |
amurillo |
8029693: new hotspot build - hs25-b63
|
Thu, 12 Dec 2013 05:20:55 -0800 |
katleman |
Added tag jdk8-b120 for changeset fca262db9c43
|
Fri, 06 Dec 2013 09:29:15 -0800 |
amurillo |
Added tag hs25-b62 for changeset 05fedd51e40d
jdk8-b120
|
Fri, 06 Dec 2013 09:29:14 -0800 |
amurillo |
Merge
hs25-b62
|
Thu, 05 Dec 2013 12:49:55 -0800 |
anoll |
Merge
|
Wed, 04 Dec 2013 09:31:17 +0100 |
anoll |
8028109: compiler/codecache/CheckReservedInitialCodeCacheSizeArgOrder.java crashes in RT_Baseline
|
Mon, 02 Dec 2013 11:12:32 +0100 |
simonis |
8029190: VM_Version::determine_features() asserts on Fujitsu Sparc64 CPUs
|
Fri, 22 Nov 2013 15:26:37 +0100 |
rbackman |
8028624: [TESTBUG] compiler/intrinsics/mathexact/DecExactLTest executes DecExactITest
|
Fri, 22 Nov 2013 14:14:26 +0100 |
rbackman |
8028997: mathexact intrinsics are unstable
|
Thu, 05 Dec 2013 17:49:55 +0100 |
ehelin |
Merge
|
Tue, 03 Dec 2013 12:01:18 +0100 |
sjohanss |
8029329: tmtools tests fail with NPE (in the tool) when run with G1 and FlightRecorder
|
Mon, 02 Dec 2013 15:43:04 +0100 |
ehelin |
Merge
|
Tue, 26 Nov 2013 14:35:38 +0100 |
sjohanss |
8027675: Full collections with Serial slower in JDK 8 compared to 7u40
|
Tue, 03 Dec 2013 13:56:10 -0800 |
sspitsyn |
Merge
|
Tue, 03 Dec 2013 15:41:35 -0800 |
sspitsyn |
8028126: nsk/jvmti/scenarios/hotswap/HS101/hs101t006 Crashed the vm on Solaris-sparc64 fastdebug builds: only current thread can flush its registers
|
Tue, 03 Dec 2013 11:13:14 -0800 |
acorn |
8028438: static superclass method masks default methods
|
Tue, 03 Dec 2013 08:36:15 -0800 |
acorn |
8026066: ICCE for invokeinterface static
|
Mon, 02 Dec 2013 11:42:10 +0100 |
mgronlun |
Merge
|
Wed, 27 Nov 2013 14:26:04 +0400 |
dsamersoff |
7050685: jsdbproc64.sh has a typo in the package name
|
Sun, 01 Dec 2013 22:35:15 -0500 |
vladidan |
Merge
|
Tue, 19 Nov 2013 16:26:54 -0500 |
jprovino |
8028396: Minimal VM: undefined symbol: _ZN23JvmtiCurrentBreakpoints11metadata_doEPFvP8MetadataE
|
Fri, 29 Nov 2013 11:20:34 -0800 |
amurillo |
8029367: new hotspot build - hs25-b62
|
Wed, 04 Dec 2013 23:11:03 -0800 |
katleman |
Added tag jdk8-b119 for changeset ce42d815dd21
|
Fri, 29 Nov 2013 11:10:31 -0800 |
amurillo |
Added tag hs25-b61 for changeset b2426da30009
jdk8-b119
|
Fri, 29 Nov 2013 11:10:30 -0800 |
amurillo |
Merge
hs25-b61
|
Fri, 29 Nov 2013 11:32:45 -0500 |
drchase |
Merge
|
Tue, 26 Nov 2013 18:16:04 -0500 |
drchase |
8016839: JSR292: AME instead of IAE when calling a method
|
Tue, 26 Nov 2013 16:03:57 -0500 |
hseigel |
8028160: [TESTBUG] Exclude failing (runtime) jtreg tests using @ignore
|
Tue, 26 Nov 2013 09:52:22 -0500 |
hseigel |
8026065: InterfaceMethodref for invokespecial must name a direct superinterface
|
Sat, 23 Nov 2013 12:25:13 +0100 |
mgronlun |
8028128: Add a type safe alternative for working with counter based data
|
Sat, 23 Nov 2013 09:56:59 +0100 |
mgronlun |
Merge
|
Thu, 21 Nov 2013 14:41:13 -0500 |
hseigel |
8028520: JVM should not throw VerifyError when a private method overrides a final method
|
Fri, 22 Nov 2013 13:42:46 -0800 |
amurillo |
8028815: new hotspot build - hs25-b61
|
Thu, 28 Nov 2013 08:23:04 -0800 |
cl |
Added tag jdk8-b118 for changeset c9f439732b18
|
Fri, 22 Nov 2013 13:34:43 -0800 |
amurillo |
Added tag hs25-b60 for changeset abad3b2d905d
jdk8-b118
|
Fri, 22 Nov 2013 13:34:41 -0800 |
amurillo |
Merge
hs25-b60
|
Fri, 22 Nov 2013 20:26:36 +0100 |
mgronlun |
Merge
|
Mon, 18 Nov 2013 08:21:19 +0100 |
sgabdura |
8028341: PSR:FUNC: SCOPE PARAMETER MISSING FROM THE -XX:+PRINTFLAGSFINAL
|
Mon, 18 Nov 2013 10:20:13 +0100 |
sla |
8027630: SIGSEGV in const char*Klass::external_name()
|
Fri, 15 Nov 2013 17:20:22 -0500 |
coleenp |
8028347: Rewriter::scan_method asserts with array oob in RT_Baseline
|
Fri, 15 Nov 2013 21:39:27 +0100 |
mgronlun |
Merge
|
Thu, 14 Nov 2013 20:03:15 +0100 |
sla |
6626412: jstack using SA prints some info messages into err stream
|
Thu, 14 Nov 2013 19:30:07 +0100 |
sla |
6606002: jinfo doesn't detect dynamic vm flags changing
|
Wed, 13 Nov 2013 16:35:55 -0800 |
minqi |
Merge
|
Wed, 13 Nov 2013 16:24:33 -0800 |
minqi |
8025632: Remove all references to MagicLambdaImpl from Hotspot
|
Wed, 20 Nov 2013 12:46:08 +0100 |
roland |
8028308: nsk regression, assert(obj->is_oop()) failed: not an oop
|
Thu, 14 Nov 2013 19:27:07 +0100 |
anoll |
8028306: nsk stress tests, CodeCache fills, then safepoint asserts
|
Mon, 18 Nov 2013 12:26:51 -0800 |
morris |
8028319: ConflictingDefaultsTest.testReabstract spins when running with -mode invoke and -Xcomp
|
Fri, 15 Nov 2013 07:58:06 -0800 |
amurillo |
8028444: new hotspot build - hs25-b60
|
Thu, 21 Nov 2013 09:22:49 -0800 |
cl |
Added tag jdk8-b117 for changeset f573d00213b7
|
Wed, 18 Dec 2013 11:27:06 +0100 |
Gilles Duboscq |
Backed out changeset: dad7737243c6
|
Wed, 18 Dec 2013 11:13:17 +0100 |
Bernhard Urban |
Options: rename flag (AOTCompilation -> ImmutableCode)
|
Wed, 18 Dec 2013 09:02:01 +0100 |
Erik Eckstein |
enable rematerialization of constants in LinearScan, including a bug fix
|
Wed, 18 Dec 2013 08:57:34 +0100 |
Erik Eckstein |
fixed wrong redundant move elimination after loop safepoints, re-enabled redundant move elimination
|
Tue, 17 Dec 2013 20:58:58 -0800 |
twisti |
cleaned up VMToCompiler.createResolvedJavaType
|
Tue, 17 Dec 2013 21:25:27 -0800 |
twisti |
make CompilerToVM.resolveMethod return a metadata method instead of a Java type
|
Tue, 17 Dec 2013 19:09:29 -0800 |
twisti |
moved most CompilerToVM.getUniqueConcreteMethod logic up to Java and replace getUniqueConcreteMethod with findUniqueConcreteMethod
|
Tue, 17 Dec 2013 17:58:16 -0800 |
twisti |
fixed JDK-7079626: x64 emits unnecessary REX prefix
|
Tue, 17 Dec 2013 22:37:03 +0100 |
Doug Simon |
read DontCompileHugeMethods and HugeMethodLimit from VM
|
Tue, 17 Dec 2013 21:39:01 +0100 |
Bernhard Urban |
SchedulePhase: remove old memory aware scheudling
|
Tue, 17 Dec 2013 16:38:51 +0100 |
Bernhard Urban |
utils: introduce ArraySet. use it instead of HashSet at some places
|
Tue, 17 Dec 2013 16:09:03 +0100 |
Bernhard Urban |
IncrementalCanonicalizer: use HashSetNodeChangeListener
|
Tue, 17 Dec 2013 16:00:57 +0100 |
Bernhard Urban |
remove some usages of HashSet
|
Tue, 17 Dec 2013 18:14:02 +0100 |
Doug Simon |
CTWCompilationTask should not be removed from compilation queue
|
Tue, 17 Dec 2013 17:09:22 +0100 |
Doug Simon |
consolidated mechanism for overriding options in CompileTheWorld
|
Tue, 17 Dec 2013 16:45:02 +0100 |
Doug Simon |
added -G:PrintCompRate option for periodically printing out the current compilation rate
|
Tue, 17 Dec 2013 16:43:52 +0100 |
Doug Simon |
improved comment explaining why CompileTheWorld is set to false during bootstrapping
|
Tue, 17 Dec 2013 16:42:29 +0100 |
Doug Simon |
made CompileTheWorld ignore profiling info
|
Tue, 17 Dec 2013 16:41:26 +0100 |
Doug Simon |
added -G:+CompileTheWorldVerbose and -G:CompileTheWorldIterations options
|
Tue, 17 Dec 2013 15:44:23 +0100 |
Christian Humer |
Merge.
|
Tue, 17 Dec 2013 15:44:02 +0100 |
Christian Humer |
SL: updated outdated implementation of write local variable nodes in SL.
|
Tue, 17 Dec 2013 14:43:41 +0100 |
Gilles Duboscq |
Add a version number for the mxtool and support for requesting a minimum mx version in a suite
|
Tue, 17 Dec 2013 11:57:20 +0100 |
Gilles Duboscq |
Canonicalize CompareAndSwapNode to a more precise location identity than ANY if possible
|
Tue, 17 Dec 2013 11:56:36 +0100 |
Gilles Duboscq |
HotSpotResolvedJavaField already implements LocationIdentity through ResolvedJavaField
|
Fri, 13 Dec 2013 19:57:00 +0100 |
Gilles Duboscq |
Cosmetic javadoc changes to StateSplit and NodeWithState
|
Tue, 17 Dec 2013 10:57:18 +0100 |
Matthias Grimmer |
Fix LIR assertion (distance between an operation with an exception edge and the last introduction of a LIR block)
|
Mon, 16 Dec 2013 23:33:40 +0100 |
Doug Simon |
enabled non-hosted CompileTheWorld execution with complete bootstrapping and the ability to override compilation options separately for CTW compilations
|
Mon, 16 Dec 2013 12:10:10 -0800 |
Tom Rodriguez |
use test instead of mov for poll
|
Mon, 16 Dec 2013 10:22:17 -0800 |
Tom Rodriguez |
refactor computation of architecture features
|
Mon, 16 Dec 2013 09:31:19 -0800 |
Tom Rodriguez |
add CPUFeature EnumSet to target description with appropriate asserts
|
Mon, 16 Dec 2013 17:18:18 +0100 |
Erik Eckstein |
temporarily disabled redundant move elimination because of a problem in specjvm2008
|
Mon, 16 Dec 2013 13:23:33 +0100 |
Doug Simon |
moved loads of constants out of loops
|
Mon, 16 Dec 2013 10:44:34 +0100 |
Doug Simon |
fixed pylint warnings
|
Mon, 16 Dec 2013 08:20:36 +0100 |
Erik Eckstein |
Merge
|
Fri, 13 Dec 2013 16:40:41 +0100 |
Erik Eckstein |
Merge
|
Fri, 13 Dec 2013 16:12:29 +0100 |
Erik Eckstein |
Merge
|
Fri, 13 Dec 2013 16:11:28 +0100 |
Erik Eckstein |
fixed: parameter registers missing from caller saved set if excluded with the RegisterPressure option
|
Fri, 13 Dec 2013 16:08:12 +0100 |
Erik Eckstein |
cosmetic change in debug logging of graph builder
|
Fri, 13 Dec 2013 09:36:16 +0100 |
Erik Eckstein |
fixed formatting problem in LinearScanWalker
|
Fri, 13 Dec 2013 08:38:52 +0100 |
Erik Eckstein |
added rematerialization of constants in LinearScan, but still disabled
|
Fri, 13 Dec 2013 07:56:25 +0100 |
Erik Eckstein |
added redundant move elimination as post-pass to LinearScan
|
Sun, 15 Dec 2013 23:32:41 +0100 |
Christian Humer |
SL: simplified call nodes. aligned builtin inlining with user function inlining.
|
Sun, 15 Dec 2013 22:43:45 +0100 |
Christian Humer |
Truffle: added getFrameDescriptor to DefaultCallTarget.
|
Sun, 15 Dec 2013 22:20:12 +0100 |
Christian Humer |
SL: added exemplary uses of new profiling utility BranchProfile to SL.
|
Sun, 15 Dec 2013 22:19:19 +0100 |
Christian Humer |
Truffle: introduced new profiling utility BranchProfile.
|
Sun, 15 Dec 2013 21:43:35 +0100 |
Christian Humer |
Truffle: set default TruffleInliningMaxCallerSize to 2250.
|
Sat, 14 Dec 2013 03:04:01 +0100 |
Andreas Woess |
AlwaysValidAssumption: fix typo and make constructor private
|
Sat, 14 Dec 2013 02:57:09 +0100 |
Andreas Woess |
mx trufflejar: do not strip debug attributes
|
Sat, 14 Dec 2013 02:49:18 +0100 |
Andreas Woess |
make TruffleRuntime field final
|
Fri, 13 Dec 2013 22:43:21 +0100 |
Lukas Stadler |
add base class for new object nodes, simplification to remove new objects without real usages
|
Fri, 13 Dec 2013 20:20:11 +0100 |
Doug Simon |
Merge.
|
Fri, 13 Dec 2013 20:16:44 +0100 |
Doug Simon |
added comment explaining insertion of nop during commoning of constant loads
|
Fri, 13 Dec 2013 14:41:59 +0100 |
Doug Simon |
removed support for external nodes (GRAAL-508)
|
Fri, 13 Dec 2013 14:10:30 +0100 |
Doug Simon |
made commoning of loading constants non-configurable (GRAAL-508)
|
Fri, 13 Dec 2013 19:31:10 +0100 |
Gilles Duboscq |
Fix native assertion failure when using PrintDeoptimizationDetails in non-product build
|
Fri, 13 Dec 2013 16:39:06 +0100 |
Gilles Duboscq |
Make LoweringPhase more robust to disapearing anchors
|
Fri, 13 Dec 2013 19:16:25 +0100 |
Gilles Duboscq |
Add Debug.isDumpEnabledForMethod() and Debug.isLogEnabledForMethod() use it to diable graph compression and enable guard-id-as-debug-id
|
Fri, 13 Dec 2013 15:53:30 +0000 |
Chris Seaton |
New assumption utilities.
|
Fri, 13 Dec 2013 14:27:03 +0000 |
Chris Seaton |
Merge.
|
Fri, 13 Dec 2013 14:26:39 +0000 |
Chris Seaton |
Test the Truffle JAR after building.
|
Fri, 13 Dec 2013 13:54:13 +0000 |
Chris Seaton |
Include annotation processor meta-info in Truffle JAR.
|
Fri, 13 Dec 2013 14:05:48 +0100 |
Doug Simon |
moved emitting code for LIR and queries about whether an edge goes to its lexical successor "inside" CompilationResultBuilder
|
Fri, 13 Dec 2013 13:32:11 +0100 |
Doug Simon |
the load of a constant is commoned to the nearest block dominating all usages (GRAAL-508)
|
Fri, 13 Dec 2013 13:25:36 +0100 |
Doug Simon |
improved LabelRef.toString()
|
Fri, 13 Dec 2013 13:25:05 +0100 |
Doug Simon |
moved call to beforeRegisterAllocation() to be within "LIRGen" debug scope
|
Fri, 13 Dec 2013 13:21:41 +0100 |
Doug Simon |
added test for any optimization that commons loads of non-inlineable constants
|
Fri, 13 Dec 2013 13:19:46 +0100 |
Doug Simon |
renamed PlaceholderOp to NoOp
|
Fri, 13 Dec 2013 13:18:01 +0100 |
Doug Simon |
added missing exception_seen and null_seen info info when formatting some profile data as strings
|
Fri, 13 Dec 2013 13:14:35 +0100 |
Doug Simon |
clarified requirements when overriding LIRGeneratorTool.beforeRegisterAllocation()
|
Fri, 13 Dec 2013 13:12:58 +0100 |
Doug Simon |
added subqWide to AMD64Assembler
|
Fri, 13 Dec 2013 12:25:28 +0100 |
Doug Simon |
added instructions for pushing and popping CPU state flags
|
Fri, 13 Dec 2013 10:44:09 +0100 |
Doug Simon |
HSAIL: added Math intrinsifications
|
Fri, 13 Dec 2013 10:39:15 +0100 |
Doug Simon |
added ExceptionHandler.hashCode() to remove Eclipse warning
|
Thu, 12 Dec 2013 14:56:52 -0800 |
twisti |
moved most CompilerToVM.getLocalVariableTable to Java
|
Wed, 11 Dec 2013 20:42:50 -0800 |
twisti |
moved most HotSpotResolvedJavaMethod.getExceptionHandlers logic to Java
|
Thu, 12 Dec 2013 20:09:39 +0000 |
Chris Seaton |
Merge.
|
Thu, 12 Dec 2013 20:09:10 +0000 |
Chris Seaton |
Added trufflejar command, and abstracted packagejar.
|
Thu, 12 Dec 2013 18:15:22 +0100 |
Lukas Stadler |
some javadoc for switch strategies
|
Thu, 12 Dec 2013 17:09:40 +0100 |
Roland Schatz |
Separate foreign calls into LEAF and LEAF_NOFP.
|
Thu, 12 Dec 2013 09:47:11 +0100 |
Lukas Stadler |
rename BooleanSwitch to BinarySwitch
|
Wed, 11 Dec 2013 21:57:10 +0100 |
Doug Simon |
Merge.
|
Mon, 09 Dec 2013 21:40:45 +0100 |
Doug Simon |
convert assertion in SchedulePhase to raise SchedulingError instead of AssertionError
|
Wed, 11 Dec 2013 20:49:47 +0100 |
Doug Simon |
removed unused import
|
Wed, 11 Dec 2013 20:49:31 +0100 |
Doug Simon |
fixed regression in VerifyOptionsPhase such that it actually checks class initializers again
|
Wed, 11 Dec 2013 20:46:25 +0100 |
Doug Simon |
simplified implementation of HotSpotResolvedObjectType.getClassInitializer()
|
Wed, 11 Dec 2013 15:59:40 +0100 |
Lukas Stadler |
rework of switch generation: move code into platform independent SwitchStrategy, add boolean switch strategy
|
Wed, 11 Dec 2013 15:15:35 +0100 |
Gilles Duboscq |
GRAAL-632: Clarify difference between states managed by StateSplit and DeoptimizingNode
|
Wed, 11 Dec 2013 16:28:15 +0100 |
Gilles Duboscq |
GRAAL-635: PartialEscapeClosure.processNodeWithState should support all NodeWithState correctly
|
Wed, 11 Dec 2013 14:23:58 +0100 |
Gilles Duboscq |
Access is not necessarily a DeoptimizingNode. In particular, FloatingAccessNodes are not DeoptimizingNode.
|
Wed, 11 Dec 2013 14:02:23 +0100 |
Gilles Duboscq |
Move Access.setNullCheck to FixedAccessNode.setNullCheck. FloatingAccessNode.asFixedNode retruns a FixedAccessNode
|
Wed, 11 Dec 2013 13:48:42 +0100 |
Gilles Duboscq |
Rename AccessNode to FixedAccessNode
|
Wed, 11 Dec 2013 12:21:07 +0100 |
Gilles Duboscq |
Log modiffied files during eclipseformat
|
Wed, 11 Dec 2013 12:14:46 +0100 |
Gilles Duboscq |
Use the appropriate phases in order to change the guards stage
|
Tue, 10 Dec 2013 17:34:48 +0100 |
Gilles Duboscq |
SnippetTemplates does not use assumptions any more
|
Thu, 05 Dec 2013 17:30:54 +0100 |
Gilles Duboscq |
InliningPhase asserts correct order on the garph stages
|
Tue, 10 Dec 2013 10:43:12 +0100 |
Gilles Duboscq |
make GuardLoweringPhase work even when no context can provide an implicitNullCheckLimit
|
Wed, 11 Dec 2013 13:29:23 +0100 |
Gilles Duboscq |
Allow GuardLoweringPhase, FrameStateAssignementPhase and the different lowerings to work with graph at any valid guards stage
|
Thu, 05 Dec 2013 13:49:42 +0100 |
Gilles Duboscq |
Make the guardsStage part of the hash for SnippetTemplate.CacheKey
|
Tue, 10 Dec 2013 19:23:55 -0800 |
twisti |
added PrintBootstrap option
|
Tue, 10 Dec 2013 22:09:27 +0100 |
Doug Simon |
force TypeProfileLevel to 0 in GRAAL until HotSpotMethodData is updated to be aware of the new profiling tags
|
Tue, 10 Dec 2013 21:40:12 +0100 |
Doug Simon |
fixed broken assertions
|
Tue, 10 Dec 2013 11:10:14 +0100 |
Christian Humer |
Merge.
|
Mon, 09 Dec 2013 17:31:12 +0100 |
Christian Humer |
Merge.
|
Mon, 09 Dec 2013 17:30:50 +0100 |
Christian Humer |
SL: removed unneccessary field in InlinableCallNode (reported by Stefan Marr)
|
Thu, 05 Dec 2013 13:39:08 +0100 |
Christian Humer |
Truffle-DSL: fixed wrong transferToInterpreter with transferToInterpreterAndInvalidate.
|
Mon, 02 Dec 2013 13:11:50 +0100 |
Christian Humer |
Truffle-DSL: fixed varArgs parsing is only used for executable methods. parsing varargs specialization methods must remain untouched for now.
|
Mon, 02 Dec 2013 11:48:40 +0100 |
Christian Humer |
Truffle-DSL: added another test case for generating execute methods with varargs.
|
Mon, 02 Dec 2013 10:45:37 +0100 |
Christian Humer |
Truffle-DSL: more testing for generating execute methods with varargs.
|
Sun, 01 Dec 2013 18:18:33 +0100 |
Christian Humer |
Truffle-DSL: added support for generating execute methods with java varargs.
|
Mon, 09 Dec 2013 18:13:58 +0100 |
Doug Simon |
modified ProfilingInfoTest to better handle variability in profiling info provided by the runtime
|
Mon, 09 Dec 2013 17:03:57 +0100 |
Doug Simon |
don't emit code for a JumpOp that goes to its successor
|
Mon, 09 Dec 2013 15:24:27 +0100 |
Doug Simon |
introduced BlockEndOp interface and require that every LIR block is terminated by such an operation
|
Mon, 09 Dec 2013 15:21:45 +0100 |
Doug Simon |
add support for JAVA7_HOME environment variable in igv command as a convenience work-around until igv works with jdk8
|
Mon, 09 Dec 2013 15:20:00 +0100 |
Doug Simon |
fixed regression in pylint command (exit code must be non-zero if at least one warning/error was found)
|
Mon, 09 Dec 2013 13:44:10 +0100 |
Roland Schatz |
Make selection of x86 floating point move instruction extensible.
|
Sun, 08 Dec 2013 21:55:09 -0800 |
twisti |
merged CompilerToVM.getMetaspaceConstructor into CompilerToVM.getMetaspaceMethod
|
Sun, 08 Dec 2013 18:06:28 -0800 |
twisti |
removed CompilerToVM.getJavaField
|
Sun, 08 Dec 2013 14:33:38 -0800 |
twisti |
don't pass HotSpotResolvedObjectType to VMToCompiler.compileMethod but instead create it in Java code
|
Sun, 08 Dec 2013 13:27:52 -0800 |
twisti |
don't go through VM to create HotSpotResolvedObjectType (part 1)
|
Sun, 08 Dec 2013 11:21:49 -0800 |
twisti |
use Unsafe.ensureClassInitialized in HotSpotResolvedObjectType.initialize
|
Sun, 08 Dec 2013 11:13:26 -0800 |
twisti |
every HotSpotResolvedJavaMethod needs its own constant pool
|
Sat, 07 Dec 2013 17:11:49 -0800 |
twisti |
move HotSpotResolvedPrimitiveType's from VMToCompilerImpl to HotSpotGraalRuntime
|
Thu, 05 Dec 2013 19:28:30 -0800 |
twisti |
get deoptimization constants in HotSpotMetaAccessProvider from HotSpotVMConfig
|
Sat, 07 Dec 2013 19:34:42 +0100 |
Tom Rodriguez |
fixed uses of Value.ILLEGAL
|
Sat, 07 Dec 2013 19:30:16 +0100 |
Tom Rodriguez |
Basic allocation prefetching support
|
Thu, 05 Dec 2013 18:13:04 -0800 |
twisti |
Teach Graal about Symbol and ConstantPool so we can move more logic into Java. We'll see how that ends...
|
Thu, 05 Dec 2013 11:57:11 -0800 |
twisti |
make SPARC run again
|
Thu, 05 Dec 2013 15:55:19 +0100 |
Doug Simon |
force long encoding of frame push instruction in a method without a stack bang; removed -G:StackShadowPages option
|
Thu, 05 Dec 2013 12:08:27 +0100 |
Roland Schatz |
Refactor emission of compare op.
|
Wed, 04 Dec 2013 17:22:41 -0800 |
twisti |
added Math.pow method substitution with code for handling some special cases
|
Wed, 04 Dec 2013 22:31:18 +0100 |
Doug Simon |
addressed compilation issue in Eclipse with JDT BETA_JAVA8
|
Wed, 04 Dec 2013 17:11:33 +0100 |
Gilles Duboscq |
Remove warnings about forbidden and discouraged accesses in eclipse
|
Wed, 04 Dec 2013 14:58:13 +0100 |
Gilles Duboscq |
Use java compilance from project in eclipse settings for compilance, source and target
|
Wed, 04 Dec 2013 16:03:21 +0100 |
Doug Simon |
tightened assertion about lowering a floating node with unscheduled usages to cases where it really matters
|
Wed, 04 Dec 2013 16:01:30 +0100 |
Doug Simon |
minor renamings
|
Wed, 04 Dec 2013 16:01:14 +0100 |
Doug Simon |
make launching IGV with jdk8 issue an error message (GRAAL-420)
|
Wed, 04 Dec 2013 14:54:43 +0100 |
Gilles Duboscq |
Update eclipse config when files in eclipse-settings have changed
|
Tue, 03 Dec 2013 20:28:23 -0800 |
twisti |
added type to HotSpotVMField annotation in order to verify the expected type
|
Tue, 03 Dec 2013 14:48:09 -0800 |
twisti |
remove CompilerToVM.initializeMethodData
|
Tue, 03 Dec 2013 18:44:52 +0100 |
Doug Simon |
fixes for eclipseformat
|
Tue, 03 Dec 2013 18:40:03 +0100 |
Doug Simon |
Merge.
|
Tue, 03 Dec 2013 18:19:56 +0100 |
Doug Simon |
Merge.
|
Tue, 03 Dec 2013 18:06:21 +0100 |
Doug Simon |
removed no longer needed dependency from c.o.g.compiler.ptx to c.o.g.hotspot
|
Tue, 03 Dec 2013 18:03:39 +0100 |
Doug Simon |
added extra space to disassembler buffer to account for disassembly header
|
Tue, 03 Dec 2013 18:03:05 +0100 |
Doug Simon |
fixed frame omission tests to account for mt-safe patching prefix
|
Tue, 03 Dec 2013 18:02:11 +0100 |
Doug Simon |
made the frameContext of a CompilationResultBuilder always non-null and added FrameContext.hasFrame() to determine if a frame is actually generated
|
Tue, 03 Dec 2013 17:11:06 +0100 |
Doug Simon |
consolidated logging and dumping of InstalledCode to HotSpotCodeCacheProvider
|
Tue, 03 Dec 2013 16:53:21 +0100 |
Doug Simon |
made instrumentation of OptimizedCallTarget.call() safe with respect to patching its verified entry point (GRAAL-605)
|
Tue, 03 Dec 2013 16:49:12 +0100 |
Doug Simon |
use CompilationResultBuilderFactory to do patching of OptimizedCallTarget.call()
|
Tue, 03 Dec 2013 16:35:41 +0100 |
Doug Simon |
fixed crash when TraceCreateZombies is enabled
|
Tue, 03 Dec 2013 16:33:41 +0100 |
Doug Simon |
added CompilationResultBuilderFactory to support peep-hole instrumentation of methods as their code is emitted
|
Tue, 03 Dec 2013 11:05:20 +0100 |
Doug Simon |
removed GraalCompiler.compileGraphNoScope
|
Tue, 03 Dec 2013 10:51:16 +0100 |
Doug Simon |
renamed TargetMethodAssembler to CompilationResultBuilder
|
Tue, 03 Dec 2013 10:08:35 +0100 |
Doug Simon |
moved CompilationResult metric updating out from TargetMethodAssembler.finish()
|
Tue, 03 Dec 2013 10:06:09 +0100 |
Doug Simon |
removed PTXTargetMethodAssembler
|
Tue, 03 Dec 2013 09:48:22 +0100 |
Doug Simon |
renamed TargetMethodAssembler.finishTargetMethod to finalize and made its return type void
|
Mon, 02 Dec 2013 17:03:22 +0100 |
Doug Simon |
ensure instruction at verified entry point is safely patchable (GRAAL-605)
|
Tue, 03 Dec 2013 16:06:39 +0100 |
Erik Eckstein |
rename Replacements.prepareSnippetCopyAfterInstantiation
|
Tue, 03 Dec 2013 16:05:51 +0100 |
Erik Eckstein |
graph builder: fixed wrong liveness of locals in ExceptionObject?s frame state
|
Mon, 02 Dec 2013 18:06:00 +0100 |
Gilles Duboscq |
Put _pending_deoptimization and _pending_monitorenter under ifdef GRAAL
|
Mon, 02 Dec 2013 18:02:04 +0100 |
Gilles Duboscq |
IGV display an error message for any exception during port binding
|