log graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/InliningData.java @ 23394:964f28c04d7b default tip

age author description
Wed, 13 Jan 2016 22:48:03 +0100 Doug Simon made use of profiling consistent per compilation (GRAAL-1395)
Mon, 11 Jan 2016 20:19:25 -0800 Tom Rodriguez Inlining exploration limit shouldn't be a bailout
Wed, 06 Jan 2016 18:20:54 +0100 Doug Simon added MethodInlineBailoutLimit option to guard against inlining pathologies that effectively prevent compilation from completing in reasonable time
Thu, 08 Oct 2015 17:41:33 -0700 Tom Rodriguez Update jvmci and truffle import: Rename jdk.internal.jvmci to jdk.vm.ci
Wed, 16 Sep 2015 21:17:42 +0200 Doug Simon updated imports to be explicit and added checkstyle rule to forbid * imports
Thu, 03 Sep 2015 00:54:14 +0200 Doug Simon suppressed -Xlint:try warnings
Wed, 22 Jul 2015 23:27:39 -0700 Tom Rodriguez Move most of jdk.internal.jvmci.debug back into com.oracle.graal.debug
Mon, 22 Jun 2015 12:12:53 -0700 twisti Rename com.oracle.jvmci to jdk.internal.jvmci
Sat, 20 Jun 2015 01:29:17 +0200 Thomas Wuerthinger Remove type profile proxy node.
Fri, 19 Jun 2015 15:18:18 +0200 Thomas Wuerthinger Remove method-based IC dispatch.
Wed, 27 May 2015 00:36:16 +0200 Doug Simon renamed com.oracle.graal.api[meta|code] modules to com.oracle.jvmci.[meta|code] (JBS:GRAAL-53)
Tue, 26 May 2015 23:21:15 +0200 Doug Simon renamed com.oracle.graal.[debug|options|hotspotvmconfig]* modules to com.oracle.jvmci.[debug|options|hotspotvmconfig]* modules (JBS:GRAAL-53)
Mon, 25 May 2015 23:30:34 +0200 Doug Simon moved GraalInternalError to com.oracle.jvmci.common and renamed it to JVMCIError (JBS:GRAAL-53)
Sun, 24 May 2015 09:18:55 +0200 Doug Simon removed unused support for forced inlining of method substitutions
Tue, 14 Apr 2015 14:57:41 +0200 Doug Simon expand API for retrieving method substitution graphs to indicate the BCI of the invoke being inlined or -1 if the request is not in the context of inlining
Fri, 27 Mar 2015 16:04:23 +0100 Doug Simon removed MacroSubstitution and its related machinery
Wed, 11 Mar 2015 17:45:21 -0700 Tom Rodriguez Split LeafType off from ConcreteSubtype
Wed, 11 Mar 2015 17:32:04 -0700 Tom Rodriguez Connect required Assumptions with answer to CHA query
Thu, 12 Feb 2015 01:54:05 +0100 Doug Simon pulled method evolution dependencies out of Assumptions and directly into StructuredGraph
Wed, 11 Feb 2015 10:13:08 +0100 Doug Simon made Assumptions be part of a StructuredGraph
Thu, 22 Jan 2015 16:35:37 +0100 Roland Schatz Ignore dontinline compile command if it would prevent application of forced substitutions.
Sun, 11 Jan 2015 18:12:51 +0100 Thomas Wuerthinger Add utilities ModifiersProvider#isConcrete, ResolvedJavaMethod#hasReceiver, ResolvedJavaMethod#hasBytecodes to Graal API.
Sun, 11 Jan 2015 17:46:47 +0100 Thomas Wuerthinger Add utilities isDirect and isIndirect to InvokeKind.
Thu, 20 Nov 2014 14:57:42 +0100 Roland Schatz Use StampProvider to create platform dependent stamps for LoadHub and LoadMethod nodes.
Sun, 16 Nov 2014 09:44:04 +0100 Doug Simon use deterministic iteration order Set and Map data structures when in the scope of a replay compilation context
Fri, 14 Nov 2014 19:16:08 +0100 Doug Simon use LinkedHashSets for node sets when created within the scope of a replay compilation context
Wed, 29 Oct 2014 18:54:32 +0100 Josef Eisl Rename ResolvedJavaMethod.resolvedMethod() to resolveConcreteMethod() the reflect its actual behavior.
Fri, 24 Oct 2014 16:18:10 +0200 Doug Simon re-enabled Checkstyle with the release of 6.0 that supports Java 8; fixed existing Checkstyle warnings
Thu, 25 Sep 2014 13:28:12 +0200 Josef Eisl Enforce catch-blocks for Debug.Scopes with context objects.
Tue, 09 Sep 2014 11:53:03 +0200 Tom Rodriguez Move FixedNodeProbabilityCache into InlineableGraph so it doesn't get too big
Mon, 14 Jul 2014 13:55:01 +0200 Gilles Duboscq Move InvokeKind from MethodCallTargetNode to CallTargetNode
Fri, 27 Jun 2014 13:13:24 +0200 Miguel Garcia [inliner] isFreshInstantiation() was forgetting about AllocatedObjectNode
Wed, 18 Jun 2014 14:12:06 +0200 Miguel Garcia [inliner] propagating fresh-instantiation info through call-hierarchy
Sat, 14 Jun 2014 17:10:43 +0200 Miguel Garcia [inliner] shorter argument list isWorthInlining()
Fri, 13 Jun 2014 19:24:11 +0200 Miguel Garcia [inliner] moved buildCallsiteHolderForElement() to MethodInvocation
Sat, 07 Jun 2014 14:23:10 +0200 Miguel Garcia [inliner] documentation, more and better
Fri, 06 Jun 2014 11:47:56 +0200 Miguel Garcia [inliner] singleton pattern for DUMMY_CALLSITE_HOLDER
Fri, 06 Jun 2014 11:41:10 +0200 Miguel Garcia [inliner] added a factory method in InlineInfo to make code uniform elsewhere
Fri, 06 Jun 2014 11:24:43 +0200 Miguel Garcia [inliner] another mutator that finds its way to the class where it belongs
Tue, 03 Jun 2014 19:57:29 +0200 Miguel Garcia [inliner] readability
Tue, 03 Jun 2014 17:11:41 +0200 Miguel Garcia [inliner] the two personalities embodied by CallsiteHolder finally taken apart
Tue, 03 Jun 2014 11:27:08 +0200 Miguel Garcia [inliner] moved helper method to CallsiteHolder
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:47:12 +0200 Lukas Stadler less canonicalization during InliningPhase
Thu, 22 May 2014 14:15:01 +0200 Miguel Garcia [inlining] check maxMethodPerInlining after discarding methods below threshold
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
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 13:05:07 +0200 Miguel Garcia [inlining-7] end of refactoring trail, helper methods now closer to users
Tue, 20 May 2014 12:08:09 +0200 Miguel Garcia [inlining-6] InlineableGraph now in package for inlineable elements
Tue, 20 May 2014 12:06:07 +0200 Miguel Garcia [inlining-6] InlineableMacroNode now in package for inlineable elements