log graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/InstanceOfSnippets.java @ 11959:23ccaa863eda

age author description
Thu, 10 Oct 2013 16:14:55 +0200 Doug Simon made CodeCacheProvider independent of MetaAccessProvider (GRAAL-511)
Mon, 30 Sep 2013 16:09:40 +0200 Gilles Duboscq Temporarily move encodeDeoptActionAndReason to MetaAccessProvider
Thu, 19 Sep 2013 23:41:23 +0200 Doug Simon made snippet and substitution graphs lower themselves before being inlined
Mon, 19 Aug 2013 10:49:40 +0200 Doug Simon removed Stamp parameter of BeginNode.anchor node intrinsic
Sat, 17 Aug 2013 12:25:28 +0200 Thomas Wuerthinger Remove checkNull parameter from snippets. Fixes several instances of unsafe usage of BeginNode.anchor.
Thu, 08 Aug 2013 18:17:47 +0200 Gilles Duboscq Add illegal stamp
Wed, 07 Aug 2013 18:40:05 +0200 Doug Simon made LoadHubNode be floating
Tue, 16 Jul 2013 17:56:53 +0200 Doug Simon moved BranchNodeProbabilities to graal.nodes project
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
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
Fri, 14 Jun 2013 15:01:20 +0200 Doug Simon fixed bug in InstanceOfSnippets - deoptimization action should be None for instanceofWithProfile snippet
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
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, 04 Jun 2013 17:33:14 +0200 Doug Simon converted remaining options in GraalOptions to new system (GRAAL-27)
Wed, 22 May 2013 16:27:25 +0200 Doug Simon added support for the runtime to specify for each foreign call whether it is re-executable and what memory locations it kills
Thu, 02 May 2013 11:39:07 +0200 Doug Simon rename: HotSpotSnippetUtils -> HotSpotReplacementsUtil
Thu, 25 Apr 2013 22:30:16 +0200 Thomas Wuerthinger Add javadoc to BranchProbabilityNode.probability node intrinsic. Avoid combined conditions in connection with the probability.
Thu, 25 Apr 2013 21:34:00 +0200 Thomas Wuerthinger Change the way branch probabilities are injected. Update all snippets.
Thu, 11 Apr 2013 14:22:03 -0700 Christian Wimmer Change of Snippet template and instantiation process
Tue, 09 Apr 2013 18:05:12 +0200 Doug Simon making use of negative types in the type check profile associated with an instanceof
Tue, 09 Apr 2013 09:58:09 +0200 Doug Simon expanded type check hints to support use of negative hints (i.e., profiled types that failed the corresponding type check)
Fri, 05 Apr 2013 01:22:36 +0200 Doug Simon moved Replacements and MacroSubstitution from the graal.api.replacements project to graal.nodes project and reversed the dependency between these two projects (the latter now/again depends on the former)
Wed, 03 Apr 2013 21:51:44 +0200 Doug Simon implemented lazy installation of replacements (GRAAL-137)
Wed, 20 Mar 2013 22:23:14 +0100 Doug Simon rename packages: *snippets* -> *replacements* base graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/InstanceOfSnippets.java@24bca334bce2