Last active
November 22, 2019 19:52
-
-
Save navyxliu/2cf12c7ed3f4f0961b4ba551da0045f5 to your computer and use it in GitHub Desktop.
recursive restriction for SPECjvm2008.compiler
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
recursive case. | |
4390 358 com.sun.tools.javac.comp.Resolve::findMemberType (277 bytes) | |
@ 8 com.sun.tools.javac.code.Symbol$ClassSymbol::members (16 bytes) inline (hot) | |
\-> TypeProfile (5649/5649 counts) = com/sun/tools/javac/code/Symbol$ClassSymbol | |
@ 12 com.sun.tools.javac.code.Scope::lookup (43 bytes) inline (hot) | |
\-> TypeProfile (5649/5649 counts) = com/sun/tools/javac/code/Scope | |
@ 34 com.sun.tools.javac.code.Scope$Entry::access$000 (5 bytes) accessor | |
@ 45 com.sun.tools.javac.comp.Resolve::isAccessible (327 bytes) hot method too big | |
@ 94 com.sun.tools.javac.code.Types::supertype (12 bytes) inline (hot) | |
@ 5 com.sun.tools.javac.code.Types$UnaryVisitor::visit (7 bytes) inline (hot) | |
@ 3 com.sun.tools.javac.code.Type$ClassType::accept (9 bytes) inline (hot) | |
\-> TypeProfile (6634/6849 counts) = com/sun/tools/javac/code/Type$ClassType | |
@ 123 com.sun.tools.javac.comp.Resolve::findMemberType (277 bytes) inline (hot) | |
@ 8 com.sun.tools.javac.code.Symbol$ClassSymbol::members (16 bytes) inline (hot) | |
\-> TypeProfile (5649/5649 counts) = com/sun/tools/javac/code/Symbol$ClassSymbol | |
@ 12 com.sun.tools.javac.code.Scope::lookup (43 bytes) inline (hot) | |
\-> TypeProfile (5649/5649 counts) = com/sun/tools/javac/code/Scope | |
@ 34 com.sun.tools.javac.code.Scope$Entry::access$000 (5 bytes) accessor | |
@ 45 com.sun.tools.javac.comp.Resolve::isAccessible (327 bytes) hot method too big | |
@ 94 com.sun.tools.javac.code.Types::supertype (12 bytes) inline (hot) | |
@ 5 com.sun.tools.javac.code.Types$UnaryVisitor::visit (7 bytes) inline (hot) | |
@ 3 com.sun.tools.javac.code.Type$ClassType::accept (9 bytes) inline (hot) | |
\-> TypeProfile (6634/6849 counts) = com/sun/tools/javac/code/Type$ClassType | |
@ 123 com.sun.tools.javac.comp.Resolve::findMemberType (277 bytes) recursive inlining is too deep | |
@ 154 com.sun.tools.javac.code.Types::interfaces (12 bytes) inline (hot) | |
@ 5 com.sun.tools.javac.code.Types$UnaryVisitor::visit (7 bytes) inline (hot) | |
@ 3 com.sun.tools.javac.code.Type$ClassType::accept (9 bytes) inline (hot) | |
\-> TypeProfile (6634/6849 counts) = com/sun/tools/javac/code/Type$ClassType | |
@ 171 com.sun.tools.javac.util.List::nonEmpty (13 bytes) inline (hot) | |
@ 192 com.sun.tools.javac.comp.Resolve::findMemberType (277 bytes) recursive inlining is too deep | |
@ 154 com.sun.tools.javac.code.Types::interfaces (12 bytes) inline (hot) | |
@ 5 com.sun.tools.javac.code.Types$UnaryVisitor::visit (7 bytes) inline (hot) | |
@ 3 com.sun.tools.javac.code.Type$ClassType::accept (9 bytes) inline (hot) | |
\-> TypeProfile (6634/6849 counts) = com/sun/tools/javac/code/Type$ClassType | |
@ 171 com.sun.tools.javac.util.List::nonEmpty (13 bytes) inline (hot) | |
@ 192 com.sun.tools.javac.comp.Resolve::findMemberType (277 bytes) inline (hot) | |
@ 8 com.sun.tools.javac.code.Symbol$ClassSymbol::members (16 bytes) inline (hot) | |
\-> TypeProfile (5649/5649 counts) = com/sun/tools/javac/code/Symbol$ClassSymbol | |
@ 12 com.sun.tools.javac.code.Scope::lookup (43 bytes) inline (hot) | |
\-> TypeProfile (5649/5649 counts) = com/sun/tools/javac/code/Scope | |
@ 34 com.sun.tools.javac.code.Scope$Entry::access$000 (5 bytes) accessor | |
@ 45 com.sun.tools.javac.comp.Resolve::isAccessible (327 bytes) hot method too big | |
@ 94 com.sun.tools.javac.code.Types::supertype (12 bytes) inline (hot) | |
@ 5 com.sun.tools.javac.code.Types$UnaryVisitor::visit (7 bytes) inline (hot) | |
@ 3 com.sun.tools.javac.code.Type$ClassType::accept (9 bytes) inline (hot) | |
\-> TypeProfile (6634/6849 counts) = com/sun/tools/javac/code/Type$ClassType | |
@ 123 com.sun.tools.javac.comp.Resolve::findMemberType (277 bytes) recursive inlining is too deep | |
@ 154 com.sun.tools.javac.code.Types::interfaces (12 bytes) inline (hot) | |
@ 5 com.sun.tools.javac.code.Types$UnaryVisitor::visit (7 bytes) inline (hot) | |
@ 3 com.sun.tools.javac.code.Type$ClassType::accept (9 bytes) inline (hot) | |
\-> TypeProfile (6634/6849 counts) = com/sun/tools/javac/code/Type$ClassType | |
@ 171 com.sun.tools.javac.util.List::nonEmpty (13 bytes) inline (hot) | |
@ 192 com.sun.tools.javac.comp.Resolve::findMemberType (277 bytes) recursive inlining is too deep | |
4480 380 com.sun.tools.javac.code.Type$ClassType::isErroneous (50 bytes) | |
@ 1 com.sun.tools.javac.code.Type$ClassType::getEnclosingType (5 bytes) accessor | |
\-> TypeProfile (8969/8969 counts) = com/sun/tools/javac/code/Type$ClassType | |
@ 4 com.sun.tools.javac.code.Type::isErroneous (2 bytes) inline (hot) | |
@ 4 com.sun.tools.javac.code.Type$ClassType::isErroneous (50 bytes) inline (hot) | |
\-> TypeProfile (12/8969 counts) = com/sun/tools/javac/code/Type$ClassType | |
\-> TypeProfile (8957/8969 counts) = com/sun/tools/javac/code/Type$JCNoType | |
@ 1 com.sun.tools.javac.code.Type$ClassType::getEnclosingType (5 bytes) accessor | |
@ 4 com.sun.tools.javac.code.Type::isErroneous (2 bytes) inline (hot) | |
@ 4 com.sun.tools.javac.code.Type$ClassType::isErroneous (50 bytes) recursive inlining is too deep | |
\-> TypeProfile (8957/8969 counts) = com/sun/tools/javac/code/Type$JCNoType | |
@ 11 com.sun.tools.javac.code.Type$ClassType::getTypeArguments (30 bytes) inline (hot) | |
@ 8 com.sun.tools.javac.code.Type$ClassType::complete (18 bytes) executed < MinInliningThreshold times | |
@ 19 com.sun.tools.javac.util.List::nil (4 bytes) inline (hot) | |
@ 14 com.sun.tools.javac.code.Type::isErroneous (34 bytes) inline (hot) | |
@ 3 com.sun.tools.javac.util.List::nonEmpty (13 bytes) inline (hot) | |
@ 3 com.sun.tools.javac.util.List::nonEmpty (13 bytes) inline (hot) | |
@ 38 com.sun.tools.javac.code.Type$ClassType::isErroneous (50 bytes) recursive inlining is too deep | |
\-> TypeProfile (698/698 counts) = com/sun/tools/javac/code/Type$ClassType | |
@ 11 com.sun.tools.javac.code.Type$ClassType::getTypeArguments (30 bytes) inline (hot) | |
@ 8 com.sun.tools.javac.code.Type$ClassType::complete (18 bytes) executed < MinInliningThreshold times | |
@ 19 com.sun.tools.javac.util.List::nil (4 bytes) inline (hot) | |
@ 14 com.sun.tools.javac.code.Type::isErroneous (34 bytes) inline (hot) | |
@ 3 com.sun.tools.javac.util.List::nonEmpty (13 bytes) inline (hot) | |
@ 3 com.sun.tools.javac.util.List::nonEmpty (13 bytes) inline (hot) | |
@ 38 com.sun.tools.javac.code.Type$ClassType::isErroneous (50 bytes) inline (hot) | |
\-> TypeProfile (698/698 counts) = com/sun/tools/javac/code/Type$ClassType | |
@ 1 com.sun.tools.javac.code.Type$ClassType::getEnclosingType (5 bytes) accessor | |
@ 4 com.sun.tools.javac.code.Type::isErroneous (2 bytes) inline (hot) | |
@ 4 com.sun.tools.javac.code.Type$ClassType::isErroneous (50 bytes) recursive inlining is too deep | |
\-> TypeProfile (8957/8969 counts) = com/sun/tools/javac/code/Type$JCNoType | |
@ 11 com.sun.tools.javac.code.Type$ClassType::getTypeArguments (30 bytes) inline (hot) | |
@ 8 com.sun.tools.javac.code.Type$ClassType::complete (18 bytes) executed < MinInliningThreshold times | |
@ 19 com.sun.tools.javac.util.List::nil (4 bytes) inline (hot) | |
@ 14 com.sun.tools.javac.code.Type::isErroneous (34 bytes) inline (hot) | |
@ 3 com.sun.tools.javac.util.List::nonEmpty (13 bytes) inline (hot) | |
@ 3 com.sun.tools.javac.util.List::nonEmpty (13 bytes) inline (hot) | |
@ 38 com.sun.tools.javac.code.Type$ClassType::isErroneous (50 bytes) recursive inlining is too deep | |
\-> TypeProfile (698/698 counts) = com/sun/tools/javac/code/Type$ClassType | |
230623 2310 com.sun.tools.javac.parser.Parser::term1Rest (70 bytes) | |
@ 4 com.sun.tools.javac.parser.Scanner::token (5 bytes) accessor | |
\-> TypeProfile (15356/15356 counts) = com/sun/tools/javac/parser/Scanner | |
@ 19 com.sun.tools.javac.parser.Scanner::pos (5 bytes) accessor | |
\-> TypeProfile (2557/2557 counts) = com/sun/tools/javac/parser/Scanner | |
! @ 29 com.sun.tools.javac.parser.Scanner::nextToken (1686 bytes) hot method too big | |
\-> TypeProfile (2558/2558 counts) = com/sun/tools/javac/parser/Scanner | |
@ 35 com.sun.tools.javac.parser.Parser::term (73 bytes) already compiled into a big method | |
@ 43 com.sun.tools.javac.parser.Parser::accept (69 bytes) inline (hot) | |
@ 4 com.sun.tools.javac.parser.Scanner::token (5 bytes) accessor | |
\-> TypeProfile (8414/8414 counts) = com/sun/tools/javac/parser/Scanner | |
! @ 17 com.sun.tools.javac.parser.Scanner::nextToken (1686 bytes) hot method too big | |
\-> TypeProfile (8414/8414 counts) = com/sun/tools/javac/parser/Scanner | |
@ 47 com.sun.tools.javac.parser.Parser::term1 (42 bytes) inline (hot) | |
@ 1 com.sun.tools.javac.parser.Parser::term2 (44 bytes) already compiled into a big method | |
@ 18 com.sun.tools.javac.parser.Scanner::token (5 bytes) accessor | |
\-> TypeProfile (20550/20550 counts) = com/sun/tools/javac/parser/Scanner | |
@ 36 com.sun.tools.javac.parser.Parser::term1Rest (70 bytes) inline (hot) | |
@ 4 com.sun.tools.javac.parser.Scanner::token (5 bytes) accessor | |
\-> TypeProfile (15356/15356 counts) = com/sun/tools/javac/parser/Scanner | |
@ 19 com.sun.tools.javac.parser.Scanner::pos (5 bytes) accessor | |
\-> TypeProfile (2557/2557 counts) = com/sun/tools/javac/parser/Scanner | |
! @ 29 com.sun.tools.javac.parser.Scanner::nextToken (1686 bytes) hot method too big | |
\-> TypeProfile (2558/2558 counts) = com/sun/tools/javac/parser/Scanner | |
@ 35 com.sun.tools.javac.parser.Parser::term (73 bytes) already compiled into a big method | |
@ 43 com.sun.tools.javac.parser.Parser::accept (69 bytes) inline (hot) | |
@ 4 com.sun.tools.javac.parser.Scanner::token (5 bytes) accessor | |
\-> TypeProfile (8414/8414 counts) = com/sun/tools/javac/parser/Scanner | |
! @ 17 com.sun.tools.javac.parser.Scanner::nextToken (1686 bytes) hot method too big | |
\-> TypeProfile (8414/8414 counts) = com/sun/tools/javac/parser/Scanner | |
@ 47 com.sun.tools.javac.parser.Parser::term1 (42 bytes) inline (hot) | |
@ 1 com.sun.tools.javac.parser.Parser::term2 (44 bytes) already compiled into a big method | |
@ 18 com.sun.tools.javac.parser.Scanner::token (5 bytes) accessor | |
\-> TypeProfile (20550/20550 counts) = com/sun/tools/javac/parser/Scanner | |
@ 36 com.sun.tools.javac.parser.Parser::term1Rest (70 bytes) recursive inlining is too deep | |
@ 57 com.sun.tools.javac.tree.TreeMaker::at (7 bytes) inline (hot) | |
@ 64 com.sun.tools.javac.tree.TreeMaker::Conditional (24 bytes) inline (hot) | |
@ 7 com.sun.tools.javac.tree.JCTree$JCConditional::<init> (20 bytes) inline (hot) | |
@ 1 com.sun.tools.javac.tree.JCTree$JCExpression::<init> (5 bytes) inline (hot) | |
@ 1 com.sun.tools.javac.tree.JCTree::<init> (5 bytes) inline (hot) | |
@ 1 java.lang.Object::<init> (1 bytes) inline (hot) | |
@ 57 com.sun.tools.javac.tree.TreeMaker::at (7 bytes) inline (hot) | |
@ 64 com.sun.tools.javac.tree.TreeMaker::Conditional (24 bytes) inline (hot) | |
@ 7 com.sun.tools.javac.tree.JCTree$JCConditional::<init> (20 bytes) inline (hot) | |
@ 1 com.sun.tools.javac.tree.JCTree$JCExpression::<init> (5 bytes) inline (hot) | |
@ 1 com.sun.tools.javac.tree.JCTree::<init> (5 bytes) inline (hot) | |
@ 1 java.lang.Object::<init> (1 bytes) inline (hot) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
5486 496 java.util.Properties::getProperty (46 bytes) | |
s @ 2 java.util.Hashtable::get (69 bytes) already compiled into a big method | |
@ 38 java.util.Properties::getProperty (46 bytes) inline (hot) | |
s @ 2 java.util.Hashtable::get (69 bytes) already compiled into a big method | |
@ 38 java.util.Properties::getProperty (46 bytes) recursive inlining is too deep |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment