Fri, 08 Feb 2013 10:41:09 +0100 |
Lukas Stadler |
explicitly specify type in DirectStoreNode.store
|
Fri, 08 Feb 2013 10:31:54 +0100 |
Lukas Stadler |
allow null return values for ArrayLengthProvider.length()
|
Fri, 08 Feb 2013 10:26:30 +0100 |
Lukas Stadler |
add Assumptions to VirtualizerTool
|
Fri, 08 Feb 2013 10:25:17 +0100 |
Lukas Stadler |
add primitive type mask to HotSpotVMConfig
|
Fri, 08 Feb 2013 10:19:50 +0100 |
Lukas Stadler |
cleanups, javadoc, assertions
|
Mon, 11 Feb 2013 14:39:56 +0100 |
Roland Schatz |
Merge
|
Mon, 11 Feb 2013 12:14:52 +0100 |
Roland Schatz |
make emitOperandHelper protected
|
Mon, 11 Feb 2013 12:12:59 +0100 |
Roland Schatz |
provide calling convention for assembler tests
|
Mon, 11 Feb 2013 10:41:29 +0100 |
Christian Humer |
Merge
|
Mon, 11 Feb 2013 10:41:02 +0100 |
Christian Humer |
Minor cleanup.
|
Mon, 11 Feb 2013 10:40:52 +0100 |
Christian Humer |
Fixed bug in method parsing error messages.
|
Fri, 08 Feb 2013 16:23:11 +0100 |
Christian Humer |
Fixed resolve of generic execute type.
|
Fri, 08 Feb 2013 16:07:33 +0100 |
Christian Humer |
Implemented an option to turn off generated generic generation using specializations in @Generic.
|
Fri, 08 Feb 2013 15:59:43 +0100 |
Christian Humer |
Generated nodes can now handle the case were a non generic execute methods does not throw an UVE.
|
Fri, 08 Feb 2013 18:05:40 +0100 |
Roland Schatz |
avoid generics
|
Fri, 08 Feb 2013 14:37:55 +0100 |
Gilles Duboscq |
Make gate fail on warnings
|
Fri, 08 Feb 2013 14:02:25 +0100 |
Gilles Duboscq |
Revert cf27135ccf5b
|
Fri, 08 Feb 2013 11:49:48 +0100 |
Roland Schatz |
Pull out test code that's useful for other assemblers.
|
Thu, 07 Feb 2013 18:59:56 +0100 |
Thomas Wuerthinger |
Move SuppressWarnings.
|
Thu, 07 Feb 2013 18:47:47 +0100 |
Thomas Wuerthinger |
Move @SuppressWarnings.
|
Thu, 07 Feb 2013 18:31:00 +0100 |
Thomas Wuerthinger |
Added more skeleton code to SPARC projects.
|
Thu, 07 Feb 2013 18:01:08 +0100 |
Thomas Wuerthinger |
Remove hardcoding of x86 registers in the Graal code installer.
|
Thu, 07 Feb 2013 17:37:32 +0100 |
Thomas Wuerthinger |
Remove unused X64 instruction decoder.
|
Thu, 07 Feb 2013 17:37:06 +0100 |
Thomas Wuerthinger |
Add projects and skeletons for SPARC port.
|
Thu, 07 Feb 2013 11:39:57 +0100 |
Roland Schatz |
merge defaults from setDefaultOptions() into GraalOptions
|
Thu, 07 Feb 2013 09:56:09 +0100 |
Christian Haeubl |
Merge.
|
Wed, 06 Feb 2013 15:19:05 +0100 |
Christian Haeubl |
Merge.
|
Wed, 06 Feb 2013 14:26:47 +0100 |
Christian Haeubl |
changed code generation settings to those that C1/C2 use when compiling for newer Intel CPUs
|
Wed, 06 Feb 2013 18:01:07 -0800 |
twisti |
fix Solaris build and initial SPARC support
|
Wed, 06 Feb 2013 15:14:15 +0100 |
Gilles Duboscq |
All warnings are now errors in eclipse
|
Wed, 06 Feb 2013 10:24:39 +0100 |
Roland Schatz |
move AMD64HotSpotRuntime.getTarget up to HotSpotRuntime
|
Tue, 05 Feb 2013 19:46:09 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 05 Feb 2013 19:46:00 +0100 |
Thomas Wuerthinger |
Make fillInStackTrace final and non-synchronized in exceptions that do not need stack trace.
|
Tue, 05 Feb 2013 18:33:01 +0100 |
Gilles Duboscq |
Remove SPECjbb2013 from default benchmarks
|
Tue, 05 Feb 2013 17:59:25 +0100 |
Lukas Stadler |
Merge
|
Tue, 05 Feb 2013 17:41:15 +0100 |
Lukas Stadler |
remove unnecessary virtualId from VirtualObjectNodes
|
Tue, 05 Feb 2013 16:39:45 +0100 |
Lukas Stadler |
Merge
|
Tue, 05 Feb 2013 15:53:21 +0100 |
Lukas Stadler |
new IntegerTestNode, unit tests for IntegerTestNode canonicalization
|
Tue, 05 Feb 2013 15:52:41 +0100 |
Lukas Stadler |
backend support for integer test operation
|
Tue, 05 Feb 2013 15:51:23 +0100 |
Lukas Stadler |
remove MaterializeNode
|
Tue, 05 Feb 2013 17:19:52 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 05 Feb 2013 17:18:57 +0100 |
Thomas Wuerthinger |
Allow arbitrary objects to serve as identifiers for a frame slot.
|
Tue, 05 Feb 2013 17:03:51 +0100 |
Thomas Wuerthinger |
Added getFrameDescriptor() to Frame interface.
|
Tue, 05 Feb 2013 17:01:34 +0100 |
Thomas Wuerthinger |
Removed graph dump after every canonicalization.
|
Tue, 05 Feb 2013 16:21:14 +0100 |
Roland Schatz |
Merge
|
Tue, 05 Feb 2013 15:40:17 +0100 |
Roland Schatz |
simple unit tests for graal.asm.amd64
|
Tue, 05 Feb 2013 15:35:34 +0100 |
Roland Schatz |
lift GraalCompilerTest.getMethod to a common base class
|
Tue, 05 Feb 2013 15:24:15 +0100 |
Roland Schatz |
null-check on leafGraphArray
|
Tue, 05 Feb 2013 13:54:18 +0100 |
Roland Schatz |
expose TargetDescription through CodeCacheProvider API
|
Tue, 05 Feb 2013 12:07:24 +0100 |
Roland Schatz |
add CodeCacheProvider to HotSpotGraalRuntime.getCapability
|
Tue, 05 Feb 2013 15:27:40 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 05 Feb 2013 15:27:32 +0100 |
Thomas Wuerthinger |
Add ability to create materialized frame to Truffle runtime.
|
Tue, 05 Feb 2013 15:19:17 +0100 |
Thomas Wuerthinger |
Make materialized frame also being usable as a packed frame.
|
Tue, 05 Feb 2013 01:17:52 -0800 |
Christian Wimmer |
Implement toString() for Word type
|
Mon, 04 Feb 2013 22:53:01 +0100 |
Lukas Stadler |
coalesce NewObjectArrayNode and NewPrimitiveArrayNode into NewArrayNode
|
Mon, 04 Feb 2013 20:23:57 +0100 |
Lukas Stadler |
Merge
|
Mon, 04 Feb 2013 20:18:55 +0100 |
Lukas Stadler |
remove GlobalValueNumberingPhase
|
Mon, 04 Feb 2013 20:18:41 +0100 |
Lukas Stadler |
fix TypeSystemTest, cleanup of ConditionalEliminationPhase, handle ObjectEqualsNode and MaterializeNode
|
Mon, 04 Feb 2013 18:18:16 +0100 |
Lukas Stadler |
remove successorProbabilities from SwitchNode
|
Mon, 04 Feb 2013 15:33:43 +0100 |
Lukas Stadler |
fix formatting in MonitorSnippets
|
Mon, 04 Feb 2013 09:47:11 -0800 |
Christian Wimmer |
Merge
|
Mon, 04 Feb 2013 09:36:51 -0800 |
Christian Wimmer |
Merge
|
Mon, 04 Feb 2013 09:31:44 -0800 |
Christian Wimmer |
Use equal() and notEqual() instead of == and != to compare words
|
Mon, 04 Feb 2013 07:36:35 -0800 |
Christian Wimmer |
Use java.nio.ByteOrder instead of our own ByteOrder enumeration
|
Mon, 04 Feb 2013 17:50:35 +0100 |
Christian Haeubl |
minor fix after merge
|
Mon, 04 Feb 2013 17:48:20 +0100 |
Christian Haeubl |
Merge.
|
Mon, 04 Feb 2013 17:42:53 +0100 |
Christian Haeubl |
adjusted test case for the new inlining
|
Mon, 04 Feb 2013 17:29:13 +0100 |
Christian Haeubl |
fixed signal handler for long underflow on windows
|
Mon, 04 Feb 2013 15:49:59 +0100 |
Christian Haeubl |
reenabled nmethod statistics in product mode
|
Mon, 04 Feb 2013 14:45:31 +0100 |
Christian Haeubl |
code cleanup
|
Mon, 04 Feb 2013 14:35:52 +0100 |
Christian Haeubl |
fixed visual studio warnings
|
Mon, 04 Feb 2013 14:29:58 +0100 |
Christian Haeubl |
Merge.
|
Mon, 04 Feb 2013 14:27:32 +0100 |
Christian Haeubl |
fixed bootstrap performance issue that occurred because non-static final fields are no longer assumed constant
|
Mon, 04 Feb 2013 13:43:36 +0100 |
Christian Haeubl |
better computation of inlining relevance
|
Mon, 04 Feb 2013 10:53:24 +0100 |
Christian Haeubl |
extracted TODOs as issues
|
Mon, 04 Feb 2013 10:10:05 +0100 |
Christian Haeubl |
removed interpreter api
|
Mon, 04 Feb 2013 10:06:08 +0100 |
Christian Haeubl |
removed interpreter api
|
Fri, 01 Feb 2013 17:25:39 +0100 |
Christian Haeubl |
fixes after merge
|
Fri, 01 Feb 2013 17:06:26 +0100 |
Christian Haeubl |
Merge.
|
Fri, 01 Feb 2013 16:57:40 +0100 |
Christian Haeubl |
cleanup for the inlining policies
|
Mon, 04 Feb 2013 17:04:23 +0100 |
Christian Humer |
Merge
|
Mon, 04 Feb 2013 16:40:32 +0100 |
Christian Humer |
Merge.
|
Mon, 04 Feb 2013 16:36:50 +0100 |
Christian Humer |
Fixed eclipse configuration for annotation processors. Annotation processor jars
|
Thu, 31 Jan 2013 16:33:12 +0100 |
Christian Humer |
Removed invalid error message.
|
Thu, 31 Jan 2013 16:21:46 +0100 |
Christian Humer |
Cleanup and improved error messages.
|
Mon, 04 Feb 2013 16:29:07 +0100 |
Christian Wirth |
Fixed typo in Javadoc of FrameTest.java
|
Mon, 04 Feb 2013 06:31:27 -0800 |
Christian Wimmer |
Merge
|
Mon, 04 Feb 2013 06:26:47 -0800 |
Christian Wimmer |
getMethodDescriptor does not need to be in the Signature interface
|
Mon, 04 Feb 2013 05:59:06 -0800 |
Michael Haupt |
Add MetaUtil.classForName
|
Mon, 04 Feb 2013 05:57:15 -0800 |
Michael Haupt |
Fix computation of elementalClass
|
Mon, 04 Feb 2013 05:53:58 -0800 |
Christian Wimmer |
ReadNode created by a NodeIntrinsic needs to specify the memory dependency
|
Mon, 04 Feb 2013 05:51:50 -0800 |
Christian Wimmer |
Make the access of raw memory via Unsafe specific to HotSpot.
|
Mon, 04 Feb 2013 05:47:35 -0800 |
Christian Wimmer |
Typo in comment
|
Mon, 04 Feb 2013 05:45:28 -0800 |
Christian Wimmer |
Do not call inferStamp when it is already known that a node is a Word. When the input operand is already rewritten, this could cause an exception. Example: CheckCastNode.inferStamp expect that the input has an objectStamp, but at the point of inferStamp it would already be a primitive stamp.
|
Mon, 04 Feb 2013 05:41:14 -0800 |
Christian Wimmer |
Bugfix: ControlSplitNode can have no successor, so check for successor count instead of class
|
Mon, 04 Feb 2013 13:21:13 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 04 Feb 2013 13:21:07 +0100 |
Thomas Wuerthinger |
Clean up more TODO comments.
|
Fri, 01 Feb 2013 19:53:52 +0100 |
Thomas Wuerthinger |
Remove ControlFlowException in SimpleLanguage.
|
Fri, 01 Feb 2013 19:50:04 +0100 |
Thomas Wuerthinger |
Fix comment.
|
Fri, 01 Feb 2013 21:10:53 +0100 |
Lukas Stadler |
Merge
|
Fri, 01 Feb 2013 21:10:23 +0100 |
Lukas Stadler |
fix client and servr ild for leafGraphId change
|
Fri, 01 Feb 2013 17:34:18 +0100 |
Lukas Stadler |
small cleanup in MaterializeObjectNode
|
Fri, 01 Feb 2013 17:34:01 +0100 |
Lukas Stadler |
fix probabilities for explicit NPE and AIOOBE in GraphBuilderPhase
|
Fri, 01 Feb 2013 17:32:59 +0100 |
Lukas Stadler |
keep track of leafGraphIds only at the StructuredGraph level (see GRAAL-60)
|
Fri, 01 Feb 2013 19:48:44 +0100 |
Thomas Wuerthinger |
Introduce ControlFlowException class in Truffle.
|
Fri, 01 Feb 2013 19:47:05 +0100 |
Thomas Wuerthinger |
Merge.
|
Fri, 01 Feb 2013 19:46:52 +0100 |
Thomas Wuerthinger |
Small clean up.
|
Fri, 01 Feb 2013 15:18:22 +0100 |
Gilles Duboscq |
Remove exclusion of FastMath::slowLog
|
Fri, 01 Feb 2013 11:06:54 +0100 |
Doug Simon |
improved utility for converting ProfilingInfo to a String
|
Thu, 31 Jan 2013 21:55:36 +0100 |
Doug Simon |
fixed repetition of compilation metric option on command line when running multiple benchmarks (JIRA issue GRAAL-66)
|
Thu, 31 Jan 2013 17:51:05 +0100 |
Thomas Wuerthinger |
Dead source code elimination.
|
Thu, 31 Jan 2013 17:45:41 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 31 Jan 2013 17:45:25 +0100 |
Thomas Wuerthinger |
Remove commented out code.
|
Thu, 31 Jan 2013 17:33:27 +0100 |
Thomas Wuerthinger |
Remove exchange method in spill move factory.
|
Thu, 31 Jan 2013 17:30:02 +0100 |
Thomas Wuerthinger |
Remove scratch register TODOs.
|
Thu, 31 Jan 2013 17:04:16 +0100 |
Thomas Wuerthinger |
Dead source code elimination.
|
Thu, 31 Jan 2013 16:28:55 +0100 |
Thomas Wuerthinger |
Small code clean up.
|
Thu, 31 Jan 2013 16:28:12 +0100 |
Thomas Wuerthinger |
Remove more TODOs. Introduce implicitNullCheckLimit as target parameter.
|
Thu, 31 Jan 2013 16:10:56 +0100 |
Thomas Wuerthinger |
Clean up and remove TODO.
|
Thu, 31 Jan 2013 15:56:27 +0100 |
Thomas Wuerthinger |
Merge fix.
|
Thu, 31 Jan 2013 15:42:25 +0100 |
Thomas Wuerthinger |
Merge with hsx25/hotspot.
|
Fri, 25 Jan 2013 02:36:28 -0800 |
amurillo |
Added tag hs25-b17 for changeset b4391649e91e
jdk8-b75
|
Fri, 25 Jan 2013 02:36:28 -0800 |
amurillo |
Merge
hs25-b17
|
Thu, 24 Jan 2013 09:06:16 -0800 |
kmo |
Merge
|
Thu, 24 Jan 2013 02:03:38 -0800 |
kmo |
8006758: LinkResolver assertion (caused by @Contended changes)
|
Wed, 23 Jan 2013 15:11:03 -0800 |
kvn |
8003878: compiler/7196199 test failed on OS X since 8b54, jdk7u12b01
|
Tue, 22 Jan 2013 15:34:16 -0800 |
kvn |
6896617: Optimize sun.nio.cs.ISO_8859_1$Encode.encodeArrayLoop() on x86
|
Tue, 22 Jan 2013 11:31:25 -0800 |
kvn |
8005055: pass outputStream to more opto debug routines
|
Thu, 24 Jan 2013 06:04:43 -0800 |
jmasa |
Merge
|
Tue, 22 Jan 2013 13:42:39 +0100 |
mgerdin |
8004147: test/Makefile jtreg_tests target does not work with cygwin
|
Wed, 16 Jan 2013 12:46:27 +0100 |
brutisso |
8006242: G1: WorkerDataArray<T>::verify() too strict for double calculations
|
Tue, 22 Jan 2013 11:54:16 -0800 |
zgu |
Merge
|
Tue, 22 Jan 2013 14:27:41 -0500 |
zgu |
6871190: Don't terminate JVM if it is running in a non-interactive session
|
Tue, 22 Jan 2013 05:57:18 -0800 |
dcubed |
8004903: VMThread::execute() calls Thread::check_for_valid_safepoint_state() on concurrent VM ops
|
Tue, 22 Jan 2013 05:56:42 -0800 |
dcubed |
8004902: correctness fixes motivated by contended locking work (6607129)
|
Tue, 22 Jan 2013 05:55:04 -0800 |
dcubed |
6444286: Possible naked oop related to biased locking revocation safepoint in jni_exit()
|
Mon, 21 Jan 2013 16:11:24 -0500 |
acorn |
Merge
|
Mon, 21 Jan 2013 09:00:04 +0100 |
brutisso |
8006431: os::Bsd::initialize_system_info() sets _physical_memory too large
|
Thu, 17 Jan 2013 22:11:57 -0500 |
coleenp |
8006548: version wrong in new constantPool code
|
Thu, 17 Jan 2013 13:40:31 -0500 |
coleenp |
7174978: NPG: Fix bactrace builder for class redefinition
|
Thu, 17 Jan 2013 10:25:16 -0500 |
hseigel |
7102489: RFE: cleanup jlong typedef on __APPLE__and _LLP64 systems.
|
Fri, 18 Jan 2013 19:13:41 +0100 |
sla |
Merge
|
Fri, 18 Jan 2013 14:15:51 +0100 |
sla |
Merge
|
Wed, 16 Jan 2013 16:30:04 +0100 |
sla |
8006403: Regression: jstack failed due to the FieldInfo regression in SA
|
Fri, 18 Jan 2013 05:33:32 -0800 |
amurillo |
8006511: new hotspot build - hs25-b17
|
Thu, 24 Jan 2013 16:48:45 -0800 |
katleman |
Added tag jdk8-b74 for changeset 1a3e54283c54
|
Fri, 18 Jan 2013 05:19:07 -0800 |
amurillo |
Added tag hs25-b16 for changeset 70c89bd6b895
|
Fri, 18 Jan 2013 05:19:06 -0800 |
amurillo |
Merge
hs25-b16
|
Fri, 18 Jan 2013 11:03:15 +0100 |
brutisso |
Merge
|
Thu, 17 Jan 2013 19:04:48 -0800 |
jmasa |
8006537: Assert when dumping archive with default methods
|
Thu, 17 Jan 2013 11:39:48 +0100 |
stefank |
8006513: Null pointer in DefaultMethods::generate_default_methods when merging annotations
|
Tue, 15 Jan 2013 12:32:26 -0800 |
johnc |
8001425: G1: Change the default values for certain G1 specific flags
|
Tue, 15 Jan 2013 10:09:45 +0100 |
stefank |
8005994: Method annotations are allocated unnecessarily during class file parsing
|
Tue, 15 Jan 2013 13:32:13 +0100 |
stefank |
8005590: java_lang_Class injected field resolved_constructor appears unused
|
Mon, 14 Jan 2013 21:30:45 +0100 |
brutisso |
8005972: ParNew should not update the tenuring threshold when promotion failed has occurred
|
Mon, 14 Jan 2013 09:58:52 +0100 |
brutisso |
8004018: Remove old initialization flags
|
Thu, 17 Jan 2013 18:47:36 -0800 |
kvn |
Merge
|
Wed, 16 Jan 2013 14:55:18 -0800 |
kvn |
8006204: please JTREGify test/compiler/7190310/Test7190310.java
|
Tue, 15 Jan 2013 14:45:12 -0800 |
kvn |
8005821: C2: -XX:+PrintIntrinsics is broken
|
Tue, 15 Jan 2013 12:06:18 -0800 |
twisti |
8006109: test/java/util/AbstractSequentialList/AddAll.java fails: assert(rtype == ctype) failed: mismatched return types
|
Mon, 14 Jan 2013 08:22:32 -0800 |
vlivanov |
8006095: C1: SIGSEGV w/ -XX:+LogCompilation
|
Fri, 11 Jan 2013 20:01:16 -0800 |
twisti |
8006127: remove printing code added with 8006031
|
Fri, 11 Jan 2013 16:47:23 -0800 |
twisti |
8005820: Shark: enable JSR292 support
|
Fri, 11 Jan 2013 16:47:23 -0800 |
twisti |
8005818: Shark: fix OSR for non-empty incoming stack
|
Fri, 11 Jan 2013 16:47:23 -0800 |
twisti |
8005817: Shark: implement deoptimization support
|
Fri, 11 Jan 2013 16:47:23 -0800 |
twisti |
8005816: Shark: fix volatile float field access
|
Fri, 11 Jan 2013 14:07:09 -0800 |
twisti |
8006031: LibraryCallKit::inline_array_copyOf disabled unintentionally with 7172640
|
Thu, 17 Jan 2013 01:27:02 -0500 |
dlong |
Merge
|
Mon, 14 Jan 2013 13:52:08 -0500 |
vladidan |
8005204: Code Cache Reduction: command line options implementation
|
Mon, 14 Jan 2013 13:44:49 -0500 |
vladidan |
8005639: Move InlineSynchronizedMethods flag from develop to product
|
Fri, 11 Jan 2013 16:55:07 -0500 |
jiangli |
8005895: Inefficient InstanceKlass field packing wasts memory.
|
Wed, 16 Jan 2013 18:23:37 -0500 |
acorn |
Merge
|
Tue, 15 Jan 2013 17:05:53 -0500 |
coleenp |
8005467: CDS size information is incorrect and unfriendly
|
Mon, 14 Jan 2013 11:00:56 -0800 |
mikael |
8005592: ClassLoaderDataGraph::_unloading incorrectly defined as nonstatic in vmStructs
|
Mon, 14 Jan 2013 08:37:14 -0800 |
coleenp |
Merge
|
Mon, 14 Jan 2013 11:01:39 -0500 |
coleenp |
8006005: Fix constant pool index validation and alignment trap for method parameter reflection
|
Mon, 14 Jan 2013 15:17:47 +0100 |
jwilhelm |
8003985: Support @Contended Annotation - JEP 142
|
Fri, 11 Jan 2013 09:53:24 -0800 |
zgu |
Merge
|
Fri, 11 Jan 2013 12:30:54 -0500 |
zgu |
8005936: PrintNMTStatistics doesn't work for normal JVM exit
|
Thu, 10 Jan 2013 21:00:11 -0500 |
dholmes |
8005921: Memory leaks in vmStructs.cpp
|
Thu, 10 Jan 2013 17:06:26 -0800 |
mikael |
8004747: Remove last_entry from VM_STRUCT macros
|
Thu, 10 Jan 2013 17:38:20 -0500 |
acorn |
7199207: NPG: Crash in PlaceholderTable::verify after StackOverflow
|
Wed, 09 Jan 2013 12:10:25 -0800 |
zgu |
Merge
|
Wed, 09 Jan 2013 14:46:55 -0500 |
zgu |
7152671: RFE: Windows decoder should add some std dirs to the symbol search path
|
Wed, 09 Jan 2013 11:39:30 -0500 |
acorn |
8005689: InterfaceAccessFlagsTest failures in Lambda-JDK tests
|
Fri, 11 Jan 2013 02:02:51 -0800 |
amurillo |
8006034: new hotspot build - hs25-b16
|
Wed, 16 Jan 2013 20:53:05 -0800 |
katleman |
Merge
jdk8-b74
|
Wed, 16 Jan 2013 11:59:44 -0800 |
katleman |
Added tag jdk8-b73 for changeset 11619f33cd68
|
Thu, 31 Jan 2013 16:12:41 +0100 |
Lukas Stadler |
remove unused allocations during (full) canonicalization
|
Thu, 31 Jan 2013 15:23:31 +0100 |
Lukas Stadler |
cleanup and assertion for PEA fix in 17b6a63fe7c2
|
Thu, 31 Jan 2013 11:32:14 +0100 |
Lukas Stadler |
replace all-default MaterializeNodes with NewObject during lowering, not during PEA (fixes GRAAL-35)
|
Thu, 31 Jan 2013 11:23:55 +0100 |
Lukas Stadler |
remove LIRLowerable from VirtualState subclasses, not needed because they are not scheduled
|
Wed, 30 Jan 2013 22:44:51 +0100 |
Doug Simon |
Merge.
|
Wed, 30 Jan 2013 22:39:51 +0100 |
Doug Simon |
added collection of compilation speed metric for C1 and C2 to bench command
|
Wed, 30 Jan 2013 22:33:04 +0100 |
Doug Simon |
collection of Graal compilation speed metrics is now triggered by -XX:+CITime instead of -Dgraal.benchmark.compilation=true
|
Wed, 30 Jan 2013 21:36:28 +0100 |
Doug Simon |
added per-compiler compilation speed statistics for C1 and C2 (included in output produced by -XX:+CITime)
|
Wed, 30 Jan 2013 18:19:01 +0100 |
Doug Simon |
fix bug in parsing of SPECjvm2008 output
|
Wed, 30 Jan 2013 16:46:15 +0100 |
Gilles Duboscq |
Exclude FastMath::slowLog for now
|
Wed, 30 Jan 2013 16:39:01 +0100 |
Gilles Duboscq |
Add SPECjbb2013
|
Wed, 30 Jan 2013 11:33:31 +0100 |
Doug Simon |
changed convention for specifying constants versus named groups in a template for a value to extract from the output of a benchmark execution
|
Wed, 30 Jan 2013 11:03:32 +0100 |
Doug Simon |
moved execution of a benchmark out of OutputParser
|
Sun, 27 Jan 2013 23:09:56 +0100 |
Doug Simon |
spelling fix
|
Sun, 27 Jan 2013 21:07:16 +0100 |
Doug Simon |
disabled verbose reporting of non-null options for -G:Dump, -G:Meter, -G:Log, -G:Timer as it means these options cannot be used when running the 'mx bench' command
|
Sun, 27 Jan 2013 21:05:19 +0100 |
Doug Simon |
fixed bug in implementation of -Dgraal.benchmark.compilation=true
|
Fri, 25 Jan 2013 16:05:41 +0100 |
Doug Simon |
Merge.
|
Fri, 25 Jan 2013 16:05:11 +0100 |
Doug Simon |
added compilation rate measurements on top of existing metric/timer facility - enabled with -Dgraal.benchmark.compilation=true
|
Fri, 25 Jan 2013 15:31:54 +0100 |
Doug Simon |
changed DebugMetric.add() to take a long parameter instead of an int
|
Fri, 25 Jan 2013 11:47:28 +0100 |
Thomas Wuerthinger |
Modified formatter settings to not insert line break after annotation on parameters.
|
Fri, 25 Jan 2013 11:11:32 +0100 |
Thomas Wuerthinger |
Updated .hgignore file to also ignore IntelliJ project files.
|
Thu, 24 Jan 2013 18:20:46 +0100 |
Lukas Stadler |
named constants for snippet probabilities (likely, frequent, fast_path, deopt), see CR-7
|
Thu, 24 Jan 2013 17:06:00 +0100 |
Doug Simon |
applied eclipseformat
|
Thu, 24 Jan 2013 17:03:46 +0100 |
Doug Simon |
Merge.
|
Thu, 24 Jan 2013 16:58:53 +0100 |
Doug Simon |
made DebugValue implement Comparable and removed comparator that sorted the "Runs" metric before all others
|
Thu, 24 Jan 2013 16:44:40 +0100 |
Doug Simon |
removed space in metric name
|
Thu, 24 Jan 2013 13:05:50 +0100 |
Doug Simon |
added memory usage to CompilationStatistics
|
Tue, 22 Jan 2013 10:17:38 +0100 |
Doug Simon |
disabled running of Queens test (i.e., test_gamma) in normal HotSpot builds
|
Mon, 21 Jan 2013 17:09:31 +0100 |
Doug Simon |
changed format of files generated by CompilationStatistics to avoid spaces
|
Thu, 24 Jan 2013 10:37:43 +0100 |
Lukas Stadler |
let CheckCastSnippets insert UnsafeCastNodes (so that type stays visible during lowering)
|
Thu, 24 Jan 2013 08:16:41 +0100 |
Doug Simon |
sanity checks for SnippetInstaller.installSubstitutions()
|
Wed, 23 Jan 2013 22:39:57 +0100 |
Doug Simon |
factored out common code in NewObjectSnippets
|
Wed, 23 Jan 2013 22:37:22 +0100 |
Doug Simon |
factored out code common to SystemSubstitutions.identityHashCode() and ObjectSubstitutions.hashCode()
|
Wed, 23 Jan 2013 22:27:45 +0100 |
Doug Simon |
factored out common code shared by InstanceOfSnippets and CheckCastSnippets
|
Wed, 23 Jan 2013 21:56:28 +0100 |
Doug Simon |
factored out common code in AES crypto substitutions
|
Wed, 23 Jan 2013 17:40:14 +0100 |
Lukas Stadler |
remove errorneous assert, fix ArrayCopyNode's "replace local" code
|
Wed, 23 Jan 2013 17:25:47 +0100 |
Lukas Stadler |
Merge
|
Wed, 23 Jan 2013 17:23:04 +0100 |
Lukas Stadler |
ArrayCopyNode: cleanup, unrolling for fixed length arraycopy
|
Wed, 23 Jan 2013 17:22:51 +0100 |
Lukas Stadler |
arraycopy snippets: deopt on NPE and AIOOBE, add probabilities
|
Wed, 23 Jan 2013 17:21:07 +0100 |
Lukas Stadler |
don't tail duplicate allocations
|
Wed, 23 Jan 2013 16:46:20 +0100 |
Lukas Stadler |
provide TargetDescription in LoweringTool
|
Wed, 23 Jan 2013 16:44:46 +0100 |
Lukas Stadler |
handle InvokeWithExceptionNode when inlining macro nodes
|
Wed, 23 Jan 2013 16:49:55 +0100 |
Doug Simon |
added eclipseformat to the gate
|
Wed, 23 Jan 2013 16:42:13 +0100 |
Doug Simon |
eclipseformat is also applied to package-info.java files
|
Wed, 23 Jan 2013 16:39:56 +0100 |
Doug Simon |
enabled format-on-save
|
Wed, 23 Jan 2013 16:34:57 +0100 |
Doug Simon |
applied mx eclipseformat to all Java files
|
Wed, 23 Jan 2013 16:34:38 +0100 |
Doug Simon |
disabled line wrapping nested invocations
|
Wed, 23 Jan 2013 16:06:31 +0100 |
Doug Simon |
made eclipseformat command use batching
|
Wed, 23 Jan 2013 15:32:51 +0100 |
Doug Simon |
replace HTML escape sequence for '@' symbol with {@literal @}
|
Wed, 23 Jan 2013 14:13:49 +0100 |
Doug Simon |
gave formatter profile the name "Graal"
|
Wed, 23 Jan 2013 14:13:23 +0100 |
Doug Simon |
formatter does not put a new line after a field annotation
|
Tue, 22 Jan 2013 22:46:13 +0100 |
Doug Simon |
added 'mx eclipseformat' command for applying the Eclipse Code Formatter to the Java source files in a suite
|
Tue, 22 Jan 2013 22:01:21 +0100 |
Doug Simon |
removed whitespace padding around the wildcard type in a generic type declaration
|
Tue, 22 Jan 2013 22:00:34 +0100 |
Doug Simon |
disabled auto-formatting of manually formatted code
|
Tue, 22 Jan 2013 21:06:57 +0100 |
Doug Simon |
replaced use of <br> in javadoc with <p>
|
Tue, 22 Jan 2013 20:47:55 +0100 |
Doug Simon |
disabled auto-formatting of manually formatted code
|
Tue, 22 Jan 2013 20:44:15 +0100 |
Doug Simon |
disabled auto-formatting of manually formatted code
|
Tue, 22 Jan 2013 20:40:30 +0100 |
Doug Simon |
disabled auto-formatting of manually formatted test code
|
Tue, 22 Jan 2013 20:36:00 +0100 |
Doug Simon |
disabled auto-formatting of generated code
|
Tue, 22 Jan 2013 20:05:59 +0100 |
Doug Simon |
enabled use of formatter disabling/enabling tag (i.e. @formatter:off and @formatter:on)
|
Tue, 22 Jan 2013 20:04:42 +0100 |
Doug Simon |
removed name of shared formatter profile
|
Tue, 22 Jan 2013 17:46:40 +0100 |
Doug Simon |
disabled auto-formatting of some code sections that use manual alignment
|
Tue, 22 Jan 2013 16:54:50 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 22 Jan 2013 16:54:40 +0100 |
Thomas Wuerthinger |
Remove unused variable.
|
Tue, 22 Jan 2013 15:08:08 +0100 |
Lukas Stadler |
reapply fix from 8f7be0c45a82
|
Tue, 22 Jan 2013 11:29:40 +0100 |
Lukas Stadler |
added new macro node facility, removed ArrayCopyIntrinsificationPhase
|
Mon, 21 Jan 2013 12:23:55 +0100 |
Doug Simon |
fixed warnings
|
Fri, 18 Jan 2013 15:25:06 +0100 |
Christian Humer |
Fixed projects canonicalization.
|
Fri, 18 Jan 2013 14:39:04 +0100 |
Christian Humer |
Merge
|
Fri, 18 Jan 2013 14:38:43 +0100 |
Christian Humer |
Project dependency fixes.
|
Fri, 18 Jan 2013 13:41:46 +0100 |
Christian Humer |
Merge
|
Fri, 18 Jan 2013 13:39:04 +0100 |
Christian Humer |
Removed debug log output.
|
Fri, 18 Jan 2013 13:29:14 +0100 |
Christian Humer |
Updated truffle-sl for the changed operation code generation.
|
Fri, 18 Jan 2013 13:28:12 +0100 |
Christian Humer |
Codegen operation generation is inferred from the node type hierarchy.
|
Fri, 18 Jan 2013 14:07:47 +0100 |
Thomas Wuerthinger |
Remove caching of sorted blocks in LSRA.
|
Fri, 18 Jan 2013 12:20:25 +0100 |
Thomas Wuerthinger |
Additional comment describing the block ordering and alignment.
|
Fri, 18 Jan 2013 12:11:01 +0100 |
Thomas Wuerthinger |
Small clean up of access to predecessor/successor of blocks.
|
Thu, 17 Jan 2013 17:49:00 +0100 |
Thomas Wuerthinger |
Small clean up of the Block class.
|
Thu, 17 Jan 2013 17:21:16 +0100 |
Thomas Wuerthinger |
Code clean up and documentation for ComputeBlockOrder class.
|
Thu, 17 Jan 2013 00:41:44 +0100 |
Thomas Wuerthinger |
Fix for lock elimination phase.
|
Thu, 17 Jan 2013 00:24:36 +0100 |
Thomas Wuerthinger |
Fix assertion in lock elimination phase.
|
Thu, 17 Jan 2013 00:06:39 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 17 Jan 2013 00:06:27 +0100 |
Thomas Wuerthinger |
Implement basic lock elimination phase.
|
Wed, 16 Jan 2013 18:53:10 +0100 |
Gilles Duboscq |
Merge
|
Wed, 16 Jan 2013 15:33:22 +0100 |
Gilles Duboscq |
Increase default thresholds in full unrolling policy
|
Wed, 16 Jan 2013 15:30:09 +0100 |
Gilles Duboscq |
Probabilities for the monitor snippets
|
Wed, 16 Jan 2013 14:36:15 +0100 |
Gilles Duboscq |
Better for Load/Read stamps for non-stack kinds
|
Wed, 16 Jan 2013 14:33:29 +0100 |
Gilles Duboscq |
Merge
|
Tue, 15 Jan 2013 15:16:42 +0100 |
Gilles Duboscq |
Add GRAALVM to the defined symbols for the hotspot project
|
Wed, 16 Jan 2013 16:17:07 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Jan 2013 15:39:59 +0100 |
Thomas Wuerthinger |
Another merge fix.
|
Wed, 16 Jan 2013 14:41:15 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Jan 2013 14:41:04 +0100 |
Thomas Wuerthinger |
Fixes after merge with hs25-b15.
|
Wed, 16 Jan 2013 01:34:24 +0100 |
Thomas Wuerthinger |
Merge with hs25-b15.
|
Fri, 11 Jan 2013 01:43:10 -0800 |
amurillo |
Added tag hs25-b15 for changeset 1e129851479e
|
Fri, 11 Jan 2013 01:43:09 -0800 |
amurillo |
Merge
hs25-b15
|
Thu, 10 Jan 2013 10:00:43 -0800 |
kvn |
Merge
|
Wed, 09 Jan 2013 15:37:23 -0800 |
twisti |
8005418: JSR 292: virtual dispatch bug in 292 impl
|
Tue, 08 Jan 2013 11:30:51 -0800 |
kvn |
8005419: Improve intrinsics code performance on x86 by using AVX2
|
Mon, 07 Jan 2013 14:08:28 -0800 |
twisti |
8004537: replace AbstractAssembler emit_long with emit_int32
|
Thu, 03 Jan 2013 16:30:47 -0800 |
kvn |
8005544: Use 256bit YMM registers in arraycopy stubs on x86
|
Thu, 03 Jan 2013 15:09:55 -0800 |
kvn |
8005522: use fast-string instructions on x86 for zeroing
|
Sun, 23 Dec 2012 17:08:22 +0100 |
roland |
8005071: Incremental inlining for JSR 292
|
Thu, 10 Jan 2013 07:32:32 -0800 |
jmasa |
Merge
|
Wed, 09 Jan 2013 09:48:58 +0100 |
brutisso |
8005489: VM hangs during GC with ParallelGC and ParallelGCThreads=0
|
Wed, 09 Jan 2013 21:18:52 -0500 |
dlong |
Merge
|
Tue, 08 Jan 2013 13:01:19 -0500 |
jiangli |
8001341: SIGSEGV in methodOopDesc::fast_exception_handler_bci_for(KlassHandle,int,Thread*)+0x3e9.
|
Thu, 03 Jan 2013 15:08:43 -0500 |
bpittore |
8004051: assert(_oprs_len[mode] < maxNumberOfOperands) failed: array overflow
|
Wed, 09 Jan 2013 18:06:34 -0500 |
acorn |
Merge
|
Tue, 08 Jan 2013 15:47:23 -0800 |
zgu |
Merge
|
Tue, 08 Jan 2013 11:39:53 -0800 |
zgu |
Merge
|
Tue, 08 Jan 2013 14:04:25 -0500 |
zgu |
8005048: NMT: #loaded classes needs to just show the # defined classes
|
Tue, 08 Jan 2013 13:44:10 -0800 |
coleenp |
Merge
|
Tue, 08 Jan 2013 14:01:36 -0500 |
coleenp |
8004728: Add hotspot support for parameter reflection
|
Tue, 08 Jan 2013 13:38:11 -0500 |
hseigel |
8005076: Creating a CDS archive with one alignment and running another causes a crash.
|
Mon, 07 Jan 2013 15:32:51 -0500 |
hseigel |
8003705: CDS failed on Windows: can not map in the CDS.
|
Wed, 02 Jan 2013 20:28:09 -0500 |
coleenp |
8005494: SIGSEGV in Rewriter::relocate_and_link() when testing Weblogic with CompressedOops and KlassPtrs
|
Mon, 24 Dec 2012 11:46:38 -0800 |
minqi |
Merge
|
Thu, 20 Dec 2012 10:22:19 +0100 |
stefank |
8004823: Add VM support for type annotation reflection
|
Wed, 19 Dec 2012 10:35:08 -0800 |
dcubed |
8005044: remove crufty '_g' support from HS runtime code
|
Fri, 04 Jan 2013 17:04:46 -0800 |
jmasa |
8005672: Clean up some changes to GC logging with GCCause's
|
Fri, 04 Jan 2013 17:04:25 -0800 |
jmasa |
8000325: Change default for CMSClassUnloadingEnabled to true
|
Fri, 04 Jan 2013 21:33:22 +0100 |
brutisso |
8003822: Deprecate the incremental mode of CMS
|
Fri, 04 Jan 2013 11:10:17 +0100 |
brutisso |
8003820: Deprecate untested and rarely used GC combinations
|
Sun, 30 Dec 2012 08:47:52 +0100 |
brutisso |
8005396: Use ParNew with only one thread instead of DefNew as default for CMS on single CPU machines
|
Thu, 03 Jan 2013 16:28:22 -0800 |
johnc |
8004816: G1: Kitchensink failures after marking stack changes
|
Fri, 21 Dec 2012 11:45:34 -0800 |
johnc |
8001424: G1: Rename certain G1-specific flags
|
Wed, 02 Jan 2013 11:32:41 -0800 |
johnc |
8004132: SerialGC: ValidateMarkSweep broken when running GCOld
|
Wed, 26 Dec 2012 15:05:30 -0800 |
jmasa |
8005486: NPG: Incorrect assertion in ChunkManager::list_index()
|
Mon, 03 Dec 2012 15:09:39 -0800 |
jmasa |
8005082: NPG: Add specialized Metachunk sizes for reflection and anonymous classloaders
|
Fri, 21 Dec 2012 10:27:49 -0800 |
amurillo |
8005382: new hotspot build - hs25-b15
|
Thu, 10 Jan 2013 09:55:30 -0800 |
katleman |
Added tag jdk8-b72 for changeset d5cb5830f570
jdk8-b73
|
Thu, 03 Jan 2013 12:44:39 -0800 |
katleman |
Added tag jdk8-b71 for changeset 0847210f8548
jdk8-b72
|
Thu, 27 Dec 2012 12:14:58 -0800 |
katleman |
Added tag jdk8-b70 for changeset e94068d4ff52
jdk8-b71
|
Wed, 26 Dec 2012 14:23:50 -0800 |
katleman |
Merge
jdk8-b70
|
Thu, 20 Dec 2012 16:24:51 -0800 |
katleman |
8004982: JDK8 source with GPL header errors
|
Fri, 21 Dec 2012 10:17:16 -0800 |
amurillo |
Added tag hs25-b14 for changeset 990bbd393c23
|
Fri, 21 Dec 2012 10:17:15 -0800 |
amurillo |
Merge
hs25-b14
|
Fri, 21 Dec 2012 16:33:22 +0100 |
jwilhelm |
Merge
|
Thu, 20 Dec 2012 05:31:40 +0100 |
brutisso |
8004691: Add a jtreg test that exercises the ExecuteInternalVMTests flag
|
Tue, 18 Dec 2012 10:40:51 +0100 |
stefank |
8005108: NPG: MetaspaceAux::used_in_bytes(), capacity_in_bytes() and reserved_in_bytes() return inconsistent numbers
|
Mon, 17 Dec 2012 15:25:26 +0100 |
brutisso |
8004845: Catch incorrect usage of new and delete during compile time for value objects and stack objects
|
Mon, 17 Dec 2012 08:49:20 +0100 |
brutisso |
7173959: Jvm crashed during coherence exabus (tmb) testing
|
Wed, 12 Dec 2012 12:07:32 -0800 |
johnc |
8001028: Improve GC option handling
|
Fri, 21 Dec 2012 01:39:34 -0800 |
roland |
Merge
|
Thu, 20 Dec 2012 18:53:44 -0800 |
twisti |
8004250: replace AbstractAssembler a_byte/a_long with emit_int8/emit_int32
|
Thu, 20 Dec 2012 14:17:52 -0800 |
kvn |
8004330: Add missing Unsafe entry points for addAndGet() family
|
Wed, 19 Dec 2012 19:21:15 -0800 |
kvn |
8004741: Missing compiled exception handle table entry for multidimensional array allocation
|
Wed, 19 Dec 2012 15:40:35 -0800 |
kvn |
8004835: Improve AES intrinsics on x86
|
Wed, 19 Dec 2012 14:44:00 -0800 |
twisti |
8005033: clear high word for integer pop count on SPARC
|
Tue, 18 Dec 2012 17:37:44 -0800 |
kvn |
8004318: JEP-171: Support Unsafe fences intrinsics
|
Tue, 18 Dec 2012 10:47:23 -0800 |
twisti |
8004536: replace AbstractAssembler emit_word with emit_int16
|
Tue, 18 Dec 2012 08:19:53 -0800 |
vlivanov |
Merge
|
Tue, 18 Dec 2012 06:52:00 -0800 |
vlivanov |
8003135: HotSpot inlines and hoists the Thread.currentThread().isInterrupted() out of the loop
|
Tue, 18 Dec 2012 14:55:25 +0100 |
roland |
8005031: Some cleanup in c2 to prepare for incremental inlining support
|
Mon, 17 Dec 2012 11:00:22 -0800 |
twisti |
8004548: remove unused AbstractAssembler::print(Label&)
|
Fri, 14 Dec 2012 12:11:17 -0800 |
twisti |
Merge
|
Fri, 14 Dec 2012 12:06:42 -0800 |
twisti |
8003238: JSR 292: intermittent exception failure with java/lang/invoke/CallSiteTest.java
|
Wed, 12 Dec 2012 22:41:13 +0100 |
stefank |
8005002: Crash because of a raw oop in ClassLoaderData::add_dependency
|
Thu, 13 Dec 2012 17:27:55 -0800 |
kvn |
8004713: Stackoverflowerror thrown when thread stack straddles 0x80000000
|
Fri, 07 Dec 2012 18:13:23 -0800 |
bharadwaj |
8004668: Build failure for Zero target
|
Wed, 19 Dec 2012 16:10:19 -0800 |
minqi |
Merge
|
Mon, 17 Dec 2012 10:40:52 -0800 |
zgu |
Merge
|
Mon, 17 Dec 2012 13:14:02 -0500 |
zgu |
8004802: jcmd VM.native_memory baseline=false crashes VM
|
Fri, 14 Dec 2012 16:43:37 -0800 |
coleenp |
Merge
|
Wed, 12 Dec 2012 21:40:04 -0500 |
rkennke |
8004898: library_call.cpp build error after 7172640 with GCC 4.7.2
|
Wed, 12 Dec 2012 11:39:29 -0500 |
coleenp |
8004883: NPG: clean up anonymous class fix
|
Fri, 14 Dec 2012 10:06:52 -0800 |
dcubed |
7153050: remove crufty '_g' support from HotSpot repo makefiles
|
Fri, 14 Dec 2012 14:27:40 -0800 |
amurillo |
8005036: new hotspot build - hs25-b14
|
Thu, 20 Dec 2012 09:17:47 -0800 |
katleman |
Added tag jdk8-b69 for changeset cb8a4e04bc8c
|
Fri, 14 Dec 2012 14:19:36 -0800 |
amurillo |
Added tag hs25-b13 for changeset b6c9c0109a60
jdk8-b69
|
Fri, 14 Dec 2012 14:19:35 -0800 |
amurillo |
Merge
hs25-b13
|
Fri, 14 Dec 2012 11:45:55 -0800 |
collins |
Merge
|
Tue, 11 Dec 2012 12:41:31 -0500 |
jiangli |
8004076: Move _max_locals and _size_of_parameters to ConstMethod for better sharing.
|
Thu, 13 Dec 2012 09:06:38 -0800 |
stefank |
Merge
|
Thu, 13 Dec 2012 09:28:14 +0100 |
stefank |
8004674: Add necessary .inline.hpp files to fix non-PCH build
|
Thu, 13 Dec 2012 10:09:49 +0100 |
brutisso |
8004661: Comment and function name java_lang_String::toHash is wrong
|
Fri, 07 Dec 2012 16:08:05 -0800 |
johnc |
Merge
|
Mon, 01 Oct 2012 09:28:13 -0700 |
johnc |
8000244: G1: Ergonomically set MarkStackSize and use virtual space for global marking stack
|
Fri, 07 Dec 2012 10:55:16 -0800 |
amurillo |
8004724: new hotspot build - hs25-b13
|
Thu, 13 Dec 2012 09:05:20 -0800 |
katleman |
Added tag jdk8-b68 for changeset 121aa71316af
|
Wed, 16 Jan 2013 15:15:32 +0100 |
Lukas Stadler |
changed PEA interface:
|
Wed, 16 Jan 2013 10:19:09 +0100 |
Christian Haeubl |
windows-specific bugfix
|
Wed, 16 Jan 2013 09:08:24 +0100 |
Christian Haeubl |
Merge.
|
Wed, 16 Jan 2013 09:05:48 +0100 |
Christian Haeubl |
added relevance-based inlining
|
Mon, 07 Jan 2013 10:56:06 +0100 |
Christian Haeubl |
added a log message when System.arraycopy() is not intrinsified
|
Mon, 07 Jan 2013 08:39:06 +0100 |
Christian Haeubl |
Merge.
|
Mon, 07 Jan 2013 08:38:40 +0100 |
Christian Haeubl |
added flag AlwaysInlineIntrinsics
|
Wed, 19 Dec 2012 10:01:08 +0100 |
Christian Haeubl |
Merge.
|
Tue, 18 Dec 2012 15:05:58 +0100 |
Christian Haeubl |
fixed HotSpot windows build
|
Tue, 15 Jan 2013 21:11:45 +0100 |
Doug Simon |
fixed warnings
|
Tue, 15 Jan 2013 21:11:32 +0100 |
Doug Simon |
added com.sun.crypto.provider.CipherBlockChaining intrinsifications
|
Tue, 15 Jan 2013 21:08:13 +0100 |
Doug Simon |
added support for substitute methods to call the original/substituted methods
|
Tue, 15 Jan 2013 20:43:44 +0100 |
Doug Simon |
gave CompilationTask a toString() method
|
Tue, 15 Jan 2013 18:54:02 +0100 |
Thomas Wuerthinger |
Fix the kind for DivRemOp results.
|
Tue, 15 Jan 2013 18:39:40 +0100 |
Thomas Wuerthinger |
Added possibility for platform-specific peephole optimizations. Added combining div/rem optimization.
|
Tue, 15 Jan 2013 18:27:01 +0100 |
Thomas Wuerthinger |
Added DivRemOp that produces both the division result and the remainder.
|
Tue, 15 Jan 2013 17:53:31 +0100 |
Thomas Wuerthinger |
Canonicalize ((a - a % b) / b) into (a / b).
|
Tue, 15 Jan 2013 15:44:04 +0100 |
Doug Simon |
an intrinsic graph must be cloned before being compiled
|
Tue, 15 Jan 2013 11:10:59 +0100 |
Gilles Duboscq |
Long.bitCount should also not be intrinsified if popcnt is missing
|
Tue, 15 Jan 2013 00:51:29 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 15 Jan 2013 00:51:12 +0100 |
Thomas Wuerthinger |
New experiment with LSRA order. Remove old block order calculation.
|
Mon, 14 Jan 2013 18:41:26 +0100 |
Doug Simon |
reworked mechanism for omitting intrinsics if the underlying hardware support is not available and used it to make intrinsification of Integer.bitCount() dependent on whether the POPCNT instruction is available
|
Mon, 14 Jan 2013 16:56:54 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 14 Jan 2013 16:52:59 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 14 Jan 2013 16:52:44 +0100 |
Thomas Wuerthinger |
Experiment with new block order for LSRA.
|
Mon, 14 Jan 2013 14:19:49 +0100 |
Thomas Wuerthinger |
Backed out changeset b5280041f59e. Alignment for branch targets has no positive effect. Remove to keep code cache smaller.
|
Mon, 14 Jan 2013 16:29:08 +0100 |
Lukas Stadler |
new facility to add branch probabilities for snippets, probabilities for frequently-used snippets
|
Mon, 14 Jan 2013 15:23:13 +0100 |
Gilles Duboscq |
Make sure that compressed oops are not used in benchmarks
|
Mon, 14 Jan 2013 14:26:00 +0100 |
Doug Simon |
fixed bugs in AESCrypt intrinsifications and enabled them by default
|
Mon, 14 Jan 2013 14:25:16 +0100 |
Doug Simon |
added missing ResourceMark
|
Mon, 14 Jan 2013 14:06:37 +0100 |
Doug Simon |
added support for making calls with the native/C ABI
|
Mon, 14 Jan 2013 00:14:54 +0100 |
Doug Simon |
AESCrypt intrinsification - disabled by default as it doesn't yet work
|
Sun, 13 Jan 2013 21:55:49 +0100 |
Doug Simon |
Merge.
|
Sun, 13 Jan 2013 21:19:19 +0100 |
Doug Simon |
compile the intrinsic graph for a method if the method is scheduled for compilation (in addition to intrinsifiying it when it is called)
|
Sun, 13 Jan 2013 21:17:13 +0100 |
Doug Simon |
support substitution of methods that are not in the bootstrap class path and/or whose signature contains non-accessible types
|
Sun, 13 Jan 2013 21:14:40 +0100 |
Doug Simon |
added API method for parsing a valid Method Descriptor string (JVMS 4.3.3) into a Signature object
|
Sat, 12 Jan 2013 22:05:07 +0100 |
Doug Simon |
added support for supplying an explicit signature in @MethodAnnotation to private types in the signature of the substituted method
|
Sat, 12 Jan 2013 21:53:22 +0100 |
Doug Simon |
added Signature.getString() to get a signature string in JVMS format
|
Sat, 12 Jan 2013 21:43:12 +0100 |
Doug Simon |
renamings to clarify the difference between lowering/stub snippets and substitution snippets (the end goal is to remove the term 'snippet' from the latter altogether)
|
Fri, 11 Jan 2013 18:26:32 +0100 |
Doug Simon |
only @MethodSubstitution annotated methods are now considered to be method substitutions which allows for helper methods to be in the same class
|
Fri, 11 Jan 2013 17:50:13 +0100 |
Doug Simon |
added support for writing substitutions for methods in package private classes
|
Sun, 13 Jan 2013 19:32:16 +0100 |
Thomas Wuerthinger |
Experiment with soft alignment for branch targets.
|
Sun, 13 Jan 2013 01:55:07 +0100 |
Thomas Wuerthinger |
Re-enable fast array allocation/initialization.
|
Sun, 13 Jan 2013 00:43:02 +0100 |
Thomas Wuerthinger |
Temporarily disable fast array allocation/initialization.
|
Sat, 12 Jan 2013 23:13:45 +0100 |
Thomas Wuerthinger |
Disable inc/dec again.
|
Sat, 12 Jan 2013 20:34:49 +0100 |
Thomas Wuerthinger |
Enable the use of inc/dec.
|
Sat, 12 Jan 2013 17:26:13 +0100 |
Thomas Wuerthinger |
New experiment with block code emission order.
|
Sat, 12 Jan 2013 17:25:41 +0100 |
Thomas Wuerthinger |
Put 1 as lower bound for loop frequency.
|
Sat, 12 Jan 2013 14:50:48 +0100 |
Thomas Wuerthinger |
Small fix that prevented debug mode to work with DebugSnippets set to false.
|
Sat, 12 Jan 2013 14:48:44 +0100 |
Thomas Wuerthinger |
Add possibility for -ict option to SPECjvm2008 benchmark execution.
|
Sat, 12 Jan 2013 00:55:09 +0100 |
Doug Simon |
reverted recent changes to arraycopy intrinsification
|
Sat, 12 Jan 2013 00:49:20 +0100 |
Doug Simon |
bug isolation: completely disabled arraycopy intrinsification for Object arrays
|
Sat, 12 Jan 2013 00:11:23 +0100 |
Doug Simon |
short-circuit isAssignableFrom test in arraycopy intrinsification
|
Sat, 12 Jan 2013 00:10:17 +0100 |
Doug Simon |
bug isolation: completely disabled arraycopy intrinsification for Object arrays
|
Sat, 12 Jan 2013 00:09:42 +0100 |
Doug Simon |
bug isolation: disabled arraycopy intrinsification for Ovject arrays
|
Fri, 11 Jan 2013 15:05:31 +0100 |
Doug Simon |
arraycopy cannot be intrinsified if the destination array type is not exact
|
Fri, 11 Jan 2013 12:47:37 +0100 |
Lukas Stadler |
fix checkstyle warning
|
Fri, 11 Jan 2013 11:44:44 +0100 |
Lukas Stadler |
more accurate inferStamp for UnsafeCastNode and CheckCastNode
|
Fri, 11 Jan 2013 11:44:11 +0100 |
Lukas Stadler |
more specific return value on ObjectStamp.join
|
Fri, 11 Jan 2013 11:38:56 +0100 |
Lukas Stadler |
typos and unused code
|
Fri, 11 Jan 2013 11:38:17 +0100 |
Lukas Stadler |
fix warnings in snippets
|
Thu, 10 Jan 2013 17:05:42 +0100 |
Gilles Duboscq |
Merge
|
Thu, 10 Jan 2013 17:05:31 +0100 |
Gilles Duboscq |
Support sub-types for typed node iterators
|
Thu, 10 Jan 2013 16:04:25 +0100 |
Thomas Wuerthinger |
Experimentation with new probability based code emission order.
|
Thu, 10 Jan 2013 15:29:52 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 10 Jan 2013 15:29:42 +0100 |
Thomas Wuerthinger |
Remove left-over files.
|
Thu, 10 Jan 2013 15:28:26 +0100 |
Thomas Wuerthinger |
Increase loop alignment to 2 words.
|
Thu, 10 Jan 2013 15:00:15 +0100 |
Thomas Wuerthinger |
Remove PhiLabelOp.
|
Thu, 10 Jan 2013 12:03:14 +0100 |
Gilles Duboscq |
Be sure to remove framestate of merge when removing empty diamond shape
|
Thu, 10 Jan 2013 11:41:10 +0100 |
Gilles Duboscq |
Merge
|
Thu, 10 Jan 2013 11:40:25 +0100 |
Gilles Duboscq |
Fix display of lowered invokes in visualizer
|
Thu, 10 Jan 2013 08:54:44 +0100 |
Doug Simon |
fixed Checkstyle warnings
|
Wed, 09 Jan 2013 23:55:05 +0100 |
Thomas Wuerthinger |
Canonicalize projects.
|
Wed, 09 Jan 2013 23:22:28 +0100 |
Thomas Wuerthinger |
More clean up.
|
Wed, 09 Jan 2013 23:20:31 +0100 |
Thomas Wuerthinger |
Remove default enabling of debug output.
|
Wed, 09 Jan 2013 23:19:22 +0100 |
Thomas Wuerthinger |
Temporary fix for IfBoxingElimination test case.
|
Wed, 09 Jan 2013 23:18:18 +0100 |
Thomas Wuerthinger |
Refactor debug environment creation.
|
Wed, 09 Jan 2013 21:41:37 +0100 |
Thomas Wuerthinger |
Include probability when calculating block weight.
|
Wed, 09 Jan 2013 21:19:10 +0100 |
Thomas Wuerthinger |
Fix for probabilities of MergeNodes introduced during canonicalization.
|
Wed, 09 Jan 2013 19:16:53 +0100 |
Thomas Wuerthinger |
Fix small issue.
|
Tue, 08 Jan 2013 18:30:11 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 07 Jan 2013 13:04:04 +0100 |
Thomas Wuerthinger |
Merge.
|
Fri, 21 Dec 2012 15:54:59 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 20 Dec 2012 14:55:42 +0100 |
Thomas Wuerthinger |
Added missing files LineNumberTable.java and LineNumberTableImpl.java.
|
Thu, 20 Dec 2012 14:50:56 +0100 |
Thomas Wuerthinger |
Added getLineNumberTable and getFileName capabilities.
|
Thu, 20 Dec 2012 14:43:37 +0100 |
Thomas Wuerthinger |
Added capability to return the map of dupblicates when inlining a graph.
|
Thu, 20 Dec 2012 14:42:55 +0100 |
Thomas Wuerthinger |
Added constant propagation to BoxNode.
|
Thu, 20 Dec 2012 14:38:06 +0100 |
Thomas Wuerthinger |
Introduce cutomization capability for canonicalizer.
|
Mon, 07 Jan 2013 19:10:25 -0800 |
Christian Wimmer |
Rely on deoptimization to handle x86 division exceptions
|
Mon, 07 Jan 2013 19:08:26 -0800 |
Christian Wimmer |
Make integer division and remainder nodes fixed so that they can be lowered via snippets to do exception checks
|
Mon, 07 Jan 2013 19:03:29 -0800 |
Christian Wimmer |
Bugfix: GraphOrder did not process all nodes of loops
|
Mon, 07 Jan 2013 19:02:39 -0800 |
Christian Wimmer |
Fix wrong @Operation annotations
|
Fri, 04 Jan 2013 15:08:18 -0800 |
Christian Wimmer |
Fixes for new Word type
|
Fri, 04 Jan 2013 12:45:50 -0800 |
Christian Wimmer |
Canonicalize projects
|
Fri, 04 Jan 2013 12:08:11 -0800 |
Christian Wimmer |
More complete and reusable Word type
|
Wed, 02 Jan 2013 18:52:33 +0100 |
Christian Humer |
Removed ANT_JAR_TOOL dependency. Eclipse jar builds are now calling the command 'mx jar ${projectName}'.
|
Wed, 26 Dec 2012 13:55:43 -0800 |
Christian Wimmer |
Intrinsics for sun.misc.Unsafe are not HotSpot-specific and useful outside of the HotSpot project
|
Wed, 26 Dec 2012 13:37:44 -0800 |
Christian Wimmer |
Add constructor for node intrinsic
|
Wed, 26 Dec 2012 13:36:41 -0800 |
Christian Wimmer |
Fix elimination of unnecessary UnsafeCastNode
|
Wed, 26 Dec 2012 13:36:10 -0800 |
Christian Wimmer |
Better assertion error message
|
Tue, 25 Dec 2012 22:59:37 +0100 |
Doug Simon |
restored support for -G:+PrintFlags option
|
Fri, 21 Dec 2012 15:27:04 -0800 |
Christian Wimmer |
Avoid recursive calls of build
|
Fri, 21 Dec 2012 10:45:37 -0800 |
Christian Wimmer |
Simple Language: A simple dynamic programming language to demonstrate Truffle features
|
Fri, 21 Dec 2012 10:44:31 -0800 |
Christian Humer |
Truffle API to specify type-specalized Node classes; annotation processor for automatic code generation of the type-specialized Node classes during the build process
|
Fri, 21 Dec 2012 10:21:24 +0100 |
Doug Simon |
added -ea to execution of unit tests
|
Thu, 20 Dec 2012 18:03:14 +0100 |
Gilles Duboscq |
Remove CompileCommand that excluses run* for unittests
|
Thu, 20 Dec 2012 17:09:53 +0100 |
Gilles Duboscq |
JTT: Replace "runTestWithDelta(0, " with "runTest("
|
Thu, 20 Dec 2012 17:06:59 +0100 |
Gilles Duboscq |
Remove now useless prefix arguments for jtt unittests
|
Thu, 20 Dec 2012 17:06:34 +0100 |
Gilles Duboscq |
Fix StructuredGraph.reduceTrivialMerge: fix for degenerated loops
|
Thu, 20 Dec 2012 16:33:10 +0100 |
Gilles Duboscq |
Merge
|
Thu, 20 Dec 2012 14:11:45 +0100 |
Gilles Duboscq |
Fix to StructuredGraph.removeSplitPropagate for when a loop gets killed in the process
|