Tue, 16 Apr 2013 10:04:01 -0700 |
iignatyev |
8011971: WB API doesn't accept j.l.reflect.Constructor
|
Tue, 16 Apr 2013 10:37:16 -0400 |
neliasso |
Merge
|
Tue, 16 Apr 2013 10:08:41 +0200 |
neliasso |
8011621: live_ranges_in_separate_class.patch
|
Mon, 15 Apr 2013 18:42:42 -0700 |
roland |
Merge
|
Mon, 15 Apr 2013 16:20:05 -0700 |
twisti |
7172922: export_ makefile targets do not work unless all supported variants are built
|
Thu, 18 Apr 2013 17:00:16 -0400 |
jiangli |
Merge
|
Mon, 15 Apr 2013 21:25:23 -0400 |
jiangli |
Merge
|
Thu, 11 Apr 2013 23:06:33 -0400 |
jiangli |
8012052: java/lang/invoke/6987555/Test6987555.java crashes with assert(mcs != NULL) failed: MethodCounters cannot be NULL.
|
Tue, 09 Apr 2013 17:17:41 -0400 |
jiangli |
8010862: The Method counter fields used for profiling can be allocated lazily.
|
Thu, 18 Apr 2013 14:38:31 +0200 |
mgerdin |
Merge
|
Thu, 18 Apr 2013 06:50:35 +0200 |
brutisso |
8012455: Missing time and date stamps for PrintGCApplicationConcurrentTime and PrintGCApplicationStoppedTime
|
Wed, 17 Apr 2013 10:57:02 -0700 |
johnc |
8012335: G1: Fix bug with compressed oops in template interpreter on x86 and sparc.
|
Mon, 01 Apr 2013 10:50:30 -0700 |
jmasa |
8011173: NPG: Replace the ChunkList implementation with class FreeList<Metachunk>
|
Tue, 16 Apr 2013 12:46:24 +0200 |
mgerdin |
Merge
|
Thu, 11 Apr 2013 10:20:00 -0700 |
johnc |
Merge
|
Wed, 10 Apr 2013 10:57:34 -0700 |
johnc |
8010780: G1: Eden occupancy/capacity output wrong after a full GC
|
Tue, 16 Apr 2013 08:59:29 -0700 |
rdurbin |
Merge
|
Wed, 10 Apr 2013 08:55:50 -0400 |
zgu |
8010151: nsk/regression/b6653214 fails "assert(snapshot != NULL) failed: Worker should not be started"
|
Thu, 18 Apr 2013 10:30:11 -0700 |
katleman |
Added tag jdk8-b86 for changeset 86db4847f195
|
Wed, 17 Apr 2013 12:38:58 -0700 |
katleman |
Merge
jdk8-b86
|
Mon, 15 Apr 2013 14:19:58 -0700 |
katleman |
Merge
|
Fri, 12 Apr 2013 15:22:08 -0700 |
katleman |
8012048: JDK8 b85 source with GPL header errors
|
Wed, 19 Jun 2013 16:46:41 +0200 |
Lukas Stadler |
more restrictive condition in ForeignCallNode.setStateAfter
|
Wed, 19 Jun 2013 16:42:56 +0200 |
Lukas Stadler |
split MemoryCheckpoint interface into Single and Multi
|
Wed, 19 Jun 2013 15:29:37 +0200 |
Andreas Woess |
fix canonicalization of UnsafeStoreNode: preserve stateAfter
|
Wed, 19 Jun 2013 15:07:39 +0200 |
Andreas Woess |
junit.framework package is deprecated
|
Wed, 19 Jun 2013 12:21:03 +0200 |
Christian Haeubl |
Added a more inlining test cases.
|
Tue, 18 Jun 2013 14:23:29 -0700 |
Mick Jordan |
fix == on Value
|
Tue, 18 Jun 2013 14:17:45 -0700 |
Mick Jordan |
fix == on Register value
|
Tue, 18 Jun 2013 18:35:18 +0200 |
Doug Simon |
hard code use of python2.7 executable
|
Tue, 18 Jun 2013 18:17:04 +0200 |
Doug Simon |
remove build-graal.xml and have make directly call mx to generate graal.jar
|
Tue, 18 Jun 2013 16:39:17 +0200 |
Lukas Stadler |
DynamicCounterNode: counter without lowering, output tweaks
|
Tue, 18 Jun 2013 16:38:18 +0200 |
Lukas Stadler |
pull ScheduledNodeIterator into separate class
|
Tue, 18 Jun 2013 12:46:06 +0200 |
Doug Simon |
cannot use DeoptimizationAction.None for deoptimizing instanceof snippet since it will miss application phase changes, causing repeated and expensive deoptimization
|
Tue, 18 Jun 2013 11:01:32 +0200 |
Christian Haeubl |
Merge.
|
Tue, 18 Jun 2013 10:43:00 +0200 |
Christian Haeubl |
Bugfix for compilation queue.
|
Tue, 18 Jun 2013 09:32:09 +0200 |
Bernhard Urban |
Value/Register: replace object identity check with equals()
|
Tue, 18 Jun 2013 09:00:33 +0200 |
Christian Haeubl |
Minor CompilationTask refactoring.
|
Mon, 17 Jun 2013 22:09:44 +0200 |
Bernhard Urban |
unittest/aot: add testcase for BoxingSnippets
|
Mon, 17 Jun 2013 17:50:09 +0200 |
Bernhard Urban |
aot: add/fix some javadoc
|
Mon, 17 Jun 2013 17:07:49 +0200 |
Bernhard Urban |
HotSpotResolvedJavaField: add cache of java.lang.{Character,Byte,Short} to not embeddable list (GRAAL-290)
|
Mon, 17 Jun 2013 20:39:24 +0200 |
Christos Kotselidis |
Remove leaf calls for G1 calls
|
Mon, 17 Jun 2013 20:39:04 +0200 |
Christos Kotselidis |
Remove old G1 stub calls
|
Mon, 17 Jun 2013 20:38:21 +0200 |
Christos Kotselidis |
Remove old G1 Barrier nodes
|
Mon, 17 Jun 2013 17:55:19 +0200 |
Doug Simon |
an instanceof instruction lowers to a deoptimize-on-hint-miss snippet only if its profile indicates a miss (of a hint type) occurs an order of magnitude less than the compilation threshold
|
Mon, 17 Jun 2013 14:53:37 +0200 |
Gilles Duboscq |
Ignore workingsets.xml
|
Mon, 17 Jun 2013 09:48:30 +0200 |
Bernhard Urban |
gate: enable verification for aot
|
Sun, 16 Jun 2013 23:55:22 +0200 |
Bernhard Urban |
HotSpotResolvedJavaField: be more precise about fields that are not embeddable (GRAAL-290)
|
Sun, 16 Jun 2013 23:55:22 +0200 |
Bernhard Urban |
HotSpotResolvedJavaField: check if method is called from snippet/replacements (GRAAL-290)
|
Sun, 16 Jun 2013 23:55:21 +0200 |
Bernhard Urban |
BoxingSnippets: don't embed constants if in AOT mode (GRAAL-290)
|
Sun, 16 Jun 2013 23:55:20 +0200 |
Bernhard Urban |
HotSpotResolvedJavaField: don't embed object for empty stack trace for replacements when compiled in AOT mode (GRAAL-290)
|
Sun, 16 Jun 2013 23:55:19 +0200 |
Bernhard Urban |
HotSpotResolvedJavaField: don't embed caches of java.lang.{Integer,Long,Boolean} for replacements when compiled in AOT mode (GRAAL-290)
|
Mon, 17 Jun 2013 08:30:03 +0200 |
Michael Haupt |
[GRAAL-308] pre-defined working sets for Eclipse
|
Sat, 15 Jun 2013 21:28:20 +0200 |
Doug Simon |
exclude projects from mx checkstyle if their Java compliance level is higher than the configured JDK
|
Sat, 15 Jun 2013 21:27:14 +0200 |
Doug Simon |
mx checkstyle command no longer exits on first error
|
Sat, 15 Jun 2013 21:05:01 +0200 |
Doug Simon |
a suite should be registered in the global _suites map at most once
|
Fri, 14 Jun 2013 19:13:32 +0200 |
Christian Haeubl |
Merge.
|
Fri, 14 Jun 2013 19:12:56 +0200 |
Christian Haeubl |
Fixed a few race conditions in the compilation queue.
|
Fri, 14 Jun 2013 15:52:59 +0200 |
Christian Haeubl |
Fixed an issue concerning statistics for OSR compilations.
|
Fri, 14 Jun 2013 17:09:24 +0200 |
Gilles Duboscq |
Canonicalize useless PiNodes away
|
Fri, 14 Jun 2013 17:07:37 +0200 |
Gilles Duboscq |
Guards should not canonicalize to their own guard
|
Fri, 14 Jun 2013 17:28:00 +0200 |
Andreas Woess |
readd optional graph to HotSpotNmethod
|
Fri, 14 Jun 2013 16:30:02 +0200 |
Lukas Stadler |
add InliningPhase constructor with explicit InliningPolicy
|
Fri, 14 Jun 2013 16:28:10 +0200 |
Lukas Stadler |
Merge
|
Fri, 14 Jun 2013 16:27:26 +0200 |
Lukas Stadler |
public constructor for IndexedLocationNode
|
Fri, 14 Jun 2013 16:26:34 +0200 |
Lukas Stadler |
PEA: allowed for defered effects on ends in MergeProcessor
|
Fri, 14 Jun 2013 16:25:49 +0200 |
Lukas Stadler |
remove CullFrameStatesPhase
|
Fri, 14 Jun 2013 16:24:42 +0200 |
Lukas Stadler |
detect distinct values by looking at integer masks
|
Fri, 14 Jun 2013 16:23:53 +0200 |
Lukas Stadler |
better stamps for OrNodes
|
Fri, 14 Jun 2013 16:20:46 +0200 |
Lukas Stadler |
correct parameter type for NodeFlood.addAll
|
Fri, 14 Jun 2013 11:10:05 +0200 |
Lukas Stadler |
clean up .factorypath files on "mx ideclean"
|
Fri, 14 Jun 2013 15:01:20 +0200 |
Doug Simon |
fixed bug in InstanceOfSnippets - deoptimization action should be None for instanceofWithProfile snippet
|
Thu, 13 Jun 2013 17:15:36 +0200 |
Gilles Duboscq |
Use createAnchoredReceiver to create the invokes's receiver check before inlining
|
Fri, 14 Jun 2013 11:16:41 +0200 |
Gilles Duboscq |
Remove PiNode.anchor, use the guard field of FloatingGuardedNode instead
|
Fri, 14 Jun 2013 12:11:19 +0200 |
Gilles Duboscq |
Do not virtualize when locks do not match at merge
|
Fri, 14 Jun 2013 11:16:08 +0200 |
Gilles Duboscq |
CodeUtil.isPowerOf2 should not return true for Integer/Long.MIN_VALUE.
|
Fri, 14 Jun 2013 09:29:10 +0200 |
Christian Haeubl |
Merge.
|
Fri, 14 Jun 2013 09:28:07 +0200 |
Christian Haeubl |
Fixed probability computation for invokes with an exception edge.
|
Thu, 13 Jun 2013 18:48:57 +0200 |
Christos Kotselidis |
Merge
|
Thu, 13 Jun 2013 12:52:39 +0200 |
Christos Kotselidis |
Merge
|
Wed, 12 Jun 2013 11:37:45 +0200 |
Christos Kotselidis |
Merge
|
Wed, 12 Jun 2013 11:36:54 +0200 |
Christos Kotselidis |
Checkstyle fixes
|
Tue, 11 Jun 2013 19:59:52 +0200 |
Christos Kotselidis |
Force GC to process graal_installed_code references during marking (GRAAL-257)
|
Thu, 13 Jun 2013 13:50:29 +0200 |
Roland Schatz |
Test deoptimization in DynamicNewArrayNode.
|
Thu, 13 Jun 2013 13:19:56 +0200 |
Roland Schatz |
Method for adding a new phase at the beginning of a suite.
|
Wed, 12 Jun 2013 17:09:18 +0200 |
Roland Schatz |
Tests for DynamicNewArrayNode.
|
Wed, 12 Jun 2013 16:29:12 +0200 |
Roland Schatz |
DynamicNewArrayNode
|
Wed, 12 Jun 2013 16:28:43 +0200 |
Roland Schatz |
Add arrayKlassOffset field to HotSpotVMConfig.
|
Thu, 13 Jun 2013 14:47:32 +0200 |
Christian Haeubl |
Merge.
|
Thu, 13 Jun 2013 14:47:00 +0200 |
Christian Haeubl |
Reverted default compilation policy to 4 if Graal is the only compiler.
|
Thu, 13 Jun 2013 14:45:32 +0200 |
Christian Haeubl |
Temporarily changed compilation policy to 0.
|
Thu, 13 Jun 2013 14:44:33 +0200 |
Christian Haeubl |
Bootstrap-specific fix for CompilationPolicy 0.
|
Thu, 13 Jun 2013 10:54:58 +0200 |
Christian Haeubl |
Minor refactorings for ComputeInliningRelevanceClosure.
|
Thu, 13 Jun 2013 11:25:46 +0200 |
Christos Kotselidis |
Merge
|
Thu, 13 Jun 2013 11:25:07 +0200 |
Christos Kotselidis |
Remove graph from HotSpotNMethod
|
Thu, 13 Jun 2013 09:41:06 +0200 |
Christian Haeubl |
Merge.
|
Thu, 13 Jun 2013 09:40:36 +0200 |
Christian Haeubl |
Changed computation of inlining relevance to avoid that the inlining order affects the relevance.
|
Wed, 12 Jun 2013 18:15:30 +0200 |
Doug Simon |
adjusted threshold at which the deoptimizing instanceof snippet is used and change the deoptimization action to None to reflect that fact it is a rare event but does not warrant reprofiling
|
Wed, 12 Jun 2013 17:24:20 +0200 |
Bernhard Urban |
aot: add verification phase
|
Wed, 12 Jun 2013 16:04:43 +0200 |
Bernhard Urban |
unittest/aot: add testcase for string objects
|
Wed, 12 Jun 2013 16:04:43 +0200 |
Bernhard Urban |
unittest/aot: use assert methods instead of keyword
|
Wed, 12 Jun 2013 16:04:43 +0200 |
Bernhard Urban |
unittest/aot: add test for primitive types
|
Wed, 12 Jun 2013 13:18:49 +0200 |
Bernhard Urban |
LoadJavaMirrorWithKlassPhase: replace if with an assertion
|
Wed, 12 Jun 2013 16:04:42 +0200 |
Bernhard Urban |
gate: add bootstrap with aot configuration to gate check
|
Wed, 12 Jun 2013 16:04:42 +0200 |
Bernhard Urban |
add option to enable ahead of time compilation for hotspot (GRAAL-290)
|
Wed, 12 Jun 2013 16:04:41 +0200 |
Bernhard Urban |
LoadJavaMirrorWithKlassPhase: replace constants with floating nodes (GRAAL-290)
|
Wed, 12 Jun 2013 14:00:26 +0200 |
Doug Simon |
fixed copy-and-paste errors
|
Wed, 12 Jun 2013 13:58:01 +0200 |
Doug Simon |
extra javadoc for intricacies involved in lowering ExceptionObjectNode
|
Wed, 12 Jun 2013 13:55:40 +0200 |
Doug Simon |
incorporated auto-format fix
|
Wed, 12 Jun 2013 10:12:46 +0200 |
Bernhard Urban |
class constants: add hotspot specific phase to load java mirror via klass* (GRAAL-290)
|
Wed, 12 Jun 2013 10:12:38 +0200 |
Bernhard Urban |
unittest/aot: create suites on every compilation
|
Tue, 11 Jun 2013 22:02:49 +0200 |
Doug Simon |
Merge.
|
Tue, 11 Jun 2013 22:02:23 +0200 |
Doug Simon |
added instanceof snippets that for a profile with 100% precise coverage of seen types.
|
Tue, 11 Jun 2013 17:03:30 +0200 |
Doug Simon |
unified toString() for HotSpot implementations of JavaMethod
|
Tue, 11 Jun 2013 17:00:48 +0200 |
Doug Simon |
improved toString() for JavaTypeProfile and ProfiledType
|
Tue, 11 Jun 2013 18:13:55 +0200 |
Christos Kotselidis |
Merge
|
Tue, 11 Jun 2013 17:45:31 +0200 |
Christos Kotselidis |
Allow UseCompressedOops argument
|
Tue, 11 Jun 2013 17:32:38 +0200 |
Christos Kotselidis |
Compressed Oop support for heab base > 32g
|
Tue, 11 Jun 2013 13:14:52 +0200 |
Christian Haeubl |
Minor fix after merge.
|
Tue, 11 Jun 2013 13:12:57 +0200 |
Christian Haeubl |
Merge.
|
Tue, 11 Jun 2013 13:10:25 +0200 |
Christian Haeubl |
Readded the pass that fixes DeoptimizeNode probabilities.
|
Mon, 10 Jun 2013 15:17:10 +0200 |
Christian Haeubl |
Only avoid graph caching when the graph was built without profiling information.
|
Tue, 11 Jun 2013 11:42:09 +0200 |
Gilles Duboscq |
Merge
|
Mon, 10 Jun 2013 16:48:05 -0700 |
Michael Van De Vanter |
Merge with 13384d19fec0af8e42d8d97a0dd231365831802a
|
Mon, 10 Jun 2013 16:46:26 -0700 |
Michael Van De Vanter |
Upgrade the documentation for SourceSection, especially with respect to the specification of text locations.
|
Tue, 11 Jun 2013 01:56:30 +0200 |
Doug Simon |
allow calls to $jacocoInit() from <clinit> in a class declaring an option
|
Tue, 11 Jun 2013 01:32:41 +0200 |
Doug Simon |
fixed issues detected by VerifyHotSpotOptionsPhase
|
Tue, 11 Jun 2013 01:31:47 +0200 |
Doug Simon |
added VerifyHotSpotOptionsPhase to ensure that global state is not initialized from options prior to command line parsing
|
Tue, 11 Jun 2013 01:18:57 +0200 |
Doug Simon |
added HotSpotResolvedObjectType.getMethods() to get all methods of a class including those (such as <clinit>) not normally exposed by Java reflection
|
Tue, 11 Jun 2013 01:17:10 +0200 |
Doug Simon |
added ResolvedJava[Field|Method].isSynthetic()
|
Tue, 11 Jun 2013 00:00:40 +0200 |
Christos Kotselidis |
Merge
|
Mon, 10 Jun 2013 23:59:50 +0200 |
Christos Kotselidis |
Remove unused field
|
Mon, 10 Jun 2013 14:05:20 +0200 |
Christos Kotselidis |
Add comments and minor renaming
|
Mon, 10 Jun 2013 13:04:38 +0200 |
Christos Kotselidis |
Refactoring
|
Mon, 10 Jun 2013 12:40:36 +0200 |
Christos Kotselidis |
Refactoring
|
Mon, 10 Jun 2013 12:36:10 +0200 |
Christos Kotselidis |
Factor out redundant method
|
Mon, 10 Jun 2013 12:34:24 +0200 |
Christos Kotselidis |
Remove dead code
|
Mon, 10 Jun 2013 12:33:32 +0200 |
Christos Kotselidis |
Class renaming
|
Mon, 10 Jun 2013 12:28:15 +0200 |
Christos Kotselidis |
Small refactoring and comment addition
|
Mon, 10 Jun 2013 12:18:36 +0200 |
Christos Kotselidis |
Add comments in unsafe access of uncompressed pointers
|
Mon, 10 Jun 2013 12:11:47 +0200 |
Christos Kotselidis |
Remove check for classMirrorOffset in LoadField
|
Mon, 10 Jun 2013 11:47:18 +0200 |
Christos Kotselidis |
Refactor CodeInstaller and CompilerToVM
|
Mon, 10 Jun 2013 11:06:58 +0200 |
Christos Kotselidis |
Refactor CompressedOopTest
|
Mon, 10 Jun 2013 10:14:17 +0200 |
Christos Kotselidis |
Remove blank line
|
Mon, 10 Jun 2013 17:00:14 +0200 |
Roland Schatz |
Use Suites mechanism for HotSpot specific compiler phases.
|
Mon, 10 Jun 2013 16:06:09 +0200 |
Roland Schatz |
Create Suites instance in runtime.
|
Mon, 10 Jun 2013 15:41:26 +0200 |
Bernhard Urban |
IterativeInliningPhase: obtain replacements from context
|
Mon, 10 Jun 2013 15:41:23 +0200 |
Bernhard Urban |
GraalOptions: use static import
|
Mon, 10 Jun 2013 15:41:21 +0200 |
Bernhard Urban |
Tool: make class non-static
|
Mon, 10 Jun 2013 12:22:42 +0200 |
Christian Haeubl |
Merge.
|
Mon, 10 Jun 2013 12:21:58 +0200 |
Christian Haeubl |
Disabled printing of inlining decisions.
|
Mon, 10 Jun 2013 12:21:38 +0200 |
Christian Haeubl |
Temporarily enabled printing of inlining decisions.
|
Mon, 10 Jun 2013 10:34:42 +0200 |
Christian Haeubl |
Slightly simplified inlining policy.
|
Mon, 10 Jun 2013 10:52:40 +0200 |
Lukas Stadler |
Merge (1b33ef6544b4 Fixed a warning)
|
Mon, 10 Jun 2013 10:52:02 +0200 |
Lukas Stadler |
Merge (60648c97cdd0 Windows build fix...)
|
Mon, 10 Jun 2013 10:49:24 +0200 |
Lukas Stadler |
more checks for ArrayCopyNode virtualization
|
Mon, 10 Jun 2013 09:30:32 +0200 |
Christian Haeubl |
Fixed a warning.
|
Mon, 10 Jun 2013 08:44:25 +0200 |
Christian Haeubl |
Merge.
|
Mon, 10 Jun 2013 08:44:03 +0200 |
Christian Haeubl |
Removed the probability fix temporarily.
|
Fri, 07 Jun 2013 17:53:08 +0200 |
Christian Haeubl |
Avoid storing statistics about OSR compilations.
|
Mon, 10 Jun 2013 01:37:46 +0200 |
Andreas Woess |
Windows build fix: compiler warning "not all control paths return a value" in CodeInstaller::pd_next_offset.
|
Mon, 10 Jun 2013 01:16:33 +0200 |
Thomas Wuerthinger |
Introduce Frame.isInitialized in the Truffle API.
|
Mon, 10 Jun 2013 01:08:23 +0200 |
Thomas Wuerthinger |
Add custom constructor to VirtualInstanceNode.
|
Mon, 10 Jun 2013 01:07:32 +0200 |
Thomas Wuerthinger |
Make arithmetic nodes extensible.
|
Sat, 08 Jun 2013 16:54:41 -0400 |
Morris Meyer |
SPARC UA 2011 assembler changes, bit manipulation synthetics
|
Sat, 08 Jun 2013 15:44:39 +0200 |
Lukas Stadler |
Merge
|
Sat, 08 Jun 2013 15:43:48 +0200 |
Lukas Stadler |
fix merge problem in EffectsClosure
|
Fri, 07 Jun 2013 16:36:13 +0200 |
Lukas Stadler |
do not assign FrameStates to ForeignCallNodes that have no side effect and cannot deoptimize
|
Fri, 07 Jun 2013 16:34:44 +0200 |
Lukas Stadler |
make MacroNode a memory checkpoint
|
Fri, 07 Jun 2013 16:43:35 +0200 |
Lukas Stadler |
pull basic algorithm of PartialEscapeAnalysisPhase into new base class EffectsPhase
|
Fri, 07 Jun 2013 14:27:04 +0200 |
Lukas Stadler |
remove FrameState logic from LIRGenerator
|
Fri, 07 Jun 2013 13:44:00 +0200 |
Lukas Stadler |
proper assertions in VirtualizerToolImpl.setVirtualEntry
|
Fri, 07 Jun 2013 13:36:44 +0200 |
Lukas Stadler |
remove unused method from Virtualizable.State
|
Sat, 08 Jun 2013 00:54:17 +0200 |
Doug Simon |
only copy graal.options if it exists
|
Sat, 08 Jun 2013 00:25:49 +0200 |
Doug Simon |
Merge.
|
Fri, 07 Jun 2013 17:28:01 +0200 |
Doug Simon |
Merge.
|
Fri, 07 Jun 2013 17:03:07 +0200 |
Doug Simon |
fixed emitting of platform-specific newline in files generated by OptionProcessor
|
Fri, 07 Jun 2013 15:59:46 +0200 |
Doug Simon |
fail fast if a non-default value for GraalRuntime was specified and the corresponding factory is not available
|
Fri, 07 Jun 2013 15:59:09 +0200 |
Doug Simon |
added graal.options mechanism for being able to override default option values
|
Fri, 07 Jun 2013 15:43:00 -0400 |
Morris Meyer |
CR-806: Changes to build Graal for SPARC
|
Fri, 07 Jun 2013 16:10:07 +0200 |
Christian Haeubl |
Fixed a warning.
|
Fri, 07 Jun 2013 16:02:19 +0200 |
Christian Haeubl |
Bugfix concerning ComputeProbabilityClosure.
|
Fri, 07 Jun 2013 14:57:36 +0200 |
Christian Haeubl |
Checkstyle fix.
|
Fri, 07 Jun 2013 14:48:17 +0200 |
Christian Haeubl |
Assume that those path which end in a DeoptimizeNode are taken less frequently.
|
Fri, 07 Jun 2013 14:38:50 +0200 |
Christian Haeubl |
Assume that null and bounds checks fail less likely.
|
Fri, 07 Jun 2013 14:36:45 +0200 |
Christian Haeubl |
Avoid graph caching if immature or no profiling information was used for graph building.
|
Fri, 07 Jun 2013 14:15:38 +0200 |
Christian Haeubl |
Merge.
|
Fri, 07 Jun 2013 13:43:13 +0200 |
Christian Haeubl |
Added more profiling information testcases.
|
Thu, 23 May 2013 13:51:49 +0200 |
Christian Haeubl |
Backed out changeset: 7bd4a69b4ce1
|
Wed, 22 May 2013 17:29:11 +0200 |
Christian Haeubl |
Minor refactoring.
|
Tue, 21 May 2013 11:38:18 +0200 |
Christian Haeubl |
Added comment to explain the generics of AbstractJavaProfile.
|
Tue, 21 May 2013 11:36:13 +0200 |
Christian Haeubl |
Added #ifdefs to nmethod statistics.
|
Tue, 21 May 2013 10:34:18 +0200 |
Christian Haeubl |
Refactorings for the InliningPhase.
|
Fri, 07 Jun 2013 10:52:48 +0200 |
Doug Simon |
fixed class initialization ordering issue; HotSpotOptions.<clinit> must not trigger initialization of other classes that depend on the effect of option setting in their <clinit>
|
Thu, 06 Jun 2013 23:16:45 +0200 |
Doug Simon |
options are grouped per top level class/interface when accessed via the service mechanism
|
Thu, 06 Jun 2013 21:22:43 +0200 |
Bernhard Urban |
unittest/aot: disable one part of the test
|
Thu, 06 Jun 2013 17:26:22 +0200 |
Bernhard Urban |
CanonicalizerPhase: pass flag to fullUnroll
|
Thu, 06 Jun 2013 16:30:41 +0200 |
Bernhard Urban |
CanonicalizerPhase: remove it from context, add it to tiers instead and configure/pass it there (GRAAL-309)
|
Thu, 06 Jun 2013 20:02:12 +0200 |
Gilles Duboscq |
More precise inlining decision messages.
|
Thu, 06 Jun 2013 17:29:08 +0200 |
Doug Simon |
cleaner implementation of stable options
|
Thu, 06 Jun 2013 17:27:07 +0200 |
Doug Simon |
ensure that <clinit> for HotSpotOptions is called irrespective of whether and -G: options are specified
|
Thu, 06 Jun 2013 15:35:52 +0200 |
Doug Simon |
added support for stable options
|
Thu, 06 Jun 2013 13:09:09 +0200 |
Bernhard Urban |
unittest/ctw: restore modified option after executing tests
|
Thu, 06 Jun 2013 11:36:07 +0200 |
Bernhard Urban |
unittest: add test for OptCanonicalizeReads
|
Thu, 06 Jun 2013 11:04:24 +0200 |
Bernhard Urban |
CanonicalizerPhase: add OptCanonicalizeReads option (adapt tests)
|
Thu, 06 Jun 2013 11:04:24 +0200 |
Bernhard Urban |
CanonicalizerPhase: add OptCanonicalizeReads option (GRAAL-290)
|
Thu, 06 Jun 2013 09:26:02 +0200 |
Bernhard Urban |
CanonicalizerPhase: add phase that obtains the canonicalizer from the context
|
Wed, 05 Jun 2013 21:17:38 +0200 |
Bernhard Urban |
PhaseContext: add an instance of CanonicalizerPhase to context
|
Wed, 05 Jun 2013 21:17:25 +0200 |
Bernhard Urban |
PartialEscapeAnalysisPhase: remove constructor for CustomCanonicalizer
|
Wed, 05 Jun 2013 21:17:23 +0200 |
Bernhard Urban |
CanonicalizerPhase: move comment
|
Thu, 06 Jun 2013 12:07:14 +0200 |
Doug Simon |
assert that -G: options are unique
|
Thu, 06 Jun 2013 10:10:46 +0200 |
Doug Simon |
re-enabled initialization of debug environment on main thread
|
Thu, 06 Jun 2013 10:09:49 +0200 |
Doug Simon |
disabled emitting and checking of copyright header in files generated by OptionProcessor
|
Thu, 06 Jun 2013 08:51:43 +0200 |
Doug Simon |
added documentation for BytecodeFrame.rethrowException
|
Wed, 05 Jun 2013 19:37:27 +0200 |
Christos Kotselidis |
Supress warning in Compressed Oopt Test
|
Wed, 05 Jun 2013 18:37:35 +0200 |
Christos Kotselidis |
Fix check style error
|
Wed, 05 Jun 2013 18:35:09 +0200 |
Christos Kotselidis |
Fix unit test
|
Wed, 05 Jun 2013 15:11:58 +0200 |
Christos Kotselidis |
Merge
|
Wed, 05 Jun 2013 14:49:34 +0200 |
Christos Kotselidis |
Remove unused graal_mirror from klass
|
Wed, 05 Jun 2013 12:55:45 +0200 |
Christos Kotselidis |
Fix Assertion in LIR
|
Wed, 05 Jun 2013 12:55:30 +0200 |
Christos Kotselidis |
Fix Check style error
|
Wed, 05 Jun 2013 12:01:05 +0200 |
Christos Kotselidis |
Unsuccessful attempt to save r12 when heap base is zero, verification uses it
|
Wed, 05 Jun 2013 12:00:36 +0200 |
Christos Kotselidis |
Add compressed oops support in comments' copying in CodeInstaller
|
Wed, 05 Jun 2013 11:26:15 +0200 |
Christos Kotselidis |
Add CompressedOops unit tests
|
Tue, 04 Jun 2013 21:07:32 +0200 |
Christos Kotselidis |
OSR Read nodes already have uncompressed references
|
Tue, 04 Jun 2013 20:26:59 +0200 |
Christos Kotselidis |
Attach compress info to Load/Store nodes
|
Tue, 04 Jun 2013 19:36:16 +0200 |
Christos Kotselidis |
Add compressed oops support in Graal/Hotspot site
|
Tue, 04 Jun 2013 18:52:22 +0200 |
Christos Kotselidis |
Reserve r12 for heap base address when compressed oops are enabled
|
Tue, 04 Jun 2013 18:06:57 +0200 |
Christos Kotselidis |
Add Compressed Oops support in LIR
|
Tue, 04 Jun 2013 17:14:51 +0200 |
Christos Kotselidis |
Add scaling factor for arrays
|
Tue, 04 Jun 2013 13:54:44 +0200 |
Christos Kotselidis |
Delegate compressed oop arguments from HotSpot to Graal
|
Tue, 04 Jun 2013 13:46:58 +0200 |
Christos Kotselidis |
Crypto substitutions use unsafe loads to access fields
|
Wed, 05 Jun 2013 14:18:35 +0200 |
Lukas Stadler |
don't synthesize a deoptState in ForeignCallNode is canDeoptimize == false
|
Wed, 05 Jun 2013 13:10:42 +0200 |
Lukas Stadler |
HotSpotRuntime should decide when to lower which nodes, not the nodes themselves
|
Wed, 05 Jun 2013 12:05:27 +0200 |
Lukas Stadler |
allow for late lowering of MemoryCheckpoints (handle usages by FloatingReads in SnippetTemplate)
|
Wed, 05 Jun 2013 11:50:07 +0200 |
Lukas Stadler |
simplify FrameStateAssignmentPhase, add guarantee that every DeoptimizingNode has a FrameState
|
Wed, 05 Jun 2013 11:47:46 +0200 |
Lukas Stadler |
PEA: changes to allow BlockState to be extended
|
Wed, 05 Jun 2013 11:46:19 +0200 |
Lukas Stadler |
PEA phase only needs PhaseContext
|
Wed, 05 Jun 2013 11:45:13 +0200 |
Lukas Stadler |
make ReadNode and WriteNode virtualizable
|
Wed, 05 Jun 2013 11:44:53 +0200 |
Lukas Stadler |
only create overflow guards for loops that have safepoints
|