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
|