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
|