| PrettyPrinter |  | 0% |  | 0% | 110 | 110 | 275 | 275 | 63 | 63 | 1 | 1 |
| FixupFontDeclarations |  | 0% |  | 0% | 84 | 84 | 247 | 247 | 25 | 25 | 1 | 1 |
| BiDiFlipper |  | 0% |  | 0% | 84 | 84 | 276 | 276 | 21 | 21 | 1 | 1 |
| CreateStandardAtRuleNodes |  | 0% |  | 0% | 79 | 79 | 222 | 222 | 19 | 19 | 1 | 1 |
| CompactPrinter |  | 0% |  | 0% | 85 | 85 | 200 | 200 | 55 | 55 | 1 | 1 |
| BrowserPrefixGenerator |  | 0% |  | 0% | 5 | 5 | 305 | 305 | 4 | 4 | 1 | 1 |
| TemplateCompactPrinter |  | 0% |  | 0% | 70 | 70 | 164 | 164 | 51 | 51 | 1 | 1 |
| PassRunner |  | 0% |  | 0% | 20 | 20 | 107 | 107 | 7 | 7 | 1 | 1 |
| CheckMissingRequire |  | 0% |  | 0% | 30 | 30 | 83 | 83 | 8 | 8 | 1 | 1 |
| ReplaceMixins |  | 0% |  | 0% | 43 | 43 | 112 | 112 | 13 | 13 | 1 | 1 |
| MarkRemovableRulesetNodes |  | 0% |  | 0% | 52 | 52 | 89 | 89 | 14 | 14 | 1 | 1 |
| CreateConditionalNodes |  | 0% |  | 0% | 26 | 26 | 85 | 85 | 9 | 9 | 1 | 1 |
| AutoExpandBrowserPrefix |  | 0% |  | 0% | 32 | 32 | 93 | 93 | 8 | 8 | 1 | 1 |
| ProcessComponents.TransformNodes |  | 0% |  | 0% | 36 | 36 | 72 | 72 | 14 | 14 | 1 | 1 |
| UniformVisitor |  | 0% | | n/a | 84 | 84 | 160 | 160 | 84 | 84 | 1 | 1 |
| ProcessRefiners |  | 0% |  | 0% | 42 | 42 | 101 | 101 | 11 | 11 | 1 | 1 |
| ColorValueOptimizer |  | 0% |  | 0% | 29 | 29 | 71 | 71 | 8 | 8 | 1 | 1 |
| CodeBuffer |  | 0% |  | 0% | 39 | 39 | 76 | 76 | 21 | 21 | 1 | 1 |
| StrictCss3 |  | 0% |  | 0% | 16 | 16 | 36 | 36 | 8 | 8 | 1 | 1 |
| BooleanExpressionEvaluator |  | 0% |  | 0% | 42 | 42 | 71 | 71 | 7 | 7 | 1 | 1 |
| ResolveCustomFunctionNodes |  | 0% |  | 0% | 20 | 20 | 70 | 70 | 6 | 6 | 1 | 1 |
| LoopVariableReplacementPass |  | 0% |  | 0% | 27 | 27 | 61 | 61 | 12 | 12 | 1 | 1 |
| CreateForLoopNodes |  | 0% |  | 0% | 27 | 27 | 61 | 61 | 8 | 8 | 1 | 1 |
| ProcessComponents |  | 0% |  | 0% | 23 | 23 | 70 | 70 | 10 | 10 | 1 | 1 |
| CheckDependencyNodes |  | 0% |  | 0% | 22 | 22 | 64 | 64 | 10 | 10 | 1 | 1 |
| CreateComponentNodes |  | 0% |  | 0% | 16 | 16 | 56 | 56 | 5 | 5 | 1 | 1 |
| SExprPrinter |  | 0% |  | 0% | 19 | 19 | 57 | 57 | 16 | 16 | 1 | 1 |
| ReplaceConstantReferences |  | 0% |  | 0% | 25 | 25 | 60 | 60 | 8 | 8 | 1 | 1 |
| MarkNonFlippableNodes |  | 0% |  | 0% | 40 | 40 | 66 | 66 | 14 | 14 | 1 | 1 |
| ChunkCompactPrinter |  | 0% |  | 0% | 45 | 45 | 74 | 74 | 23 | 23 | 1 | 1 |
| DefaultGssSourceMapGenerator |  | 0% |  | 0% | 25 | 25 | 51 | 51 | 11 | 11 | 1 | 1 |
| AbbreviatePositionalValues |  | 0% |  | 0% | 25 | 25 | 50 | 50 | 5 | 5 | 1 | 1 |
| BrowserPrefixRule |  | 0% |  | 0% | 18 | 18 | 42 | 42 | 6 | 6 | 1 | 1 |
| MergeAdjacentRulesetNodesWithSameSelector |  | 0% |  | 0% | 25 | 25 | 55 | 55 | 7 | 7 | 1 | 1 |
| UnrollLoops |  | 0% |  | 0% | 13 | 13 | 38 | 38 | 6 | 6 | 1 | 1 |
| ProcessKeyframes |  | 0% |  | 0% | 21 | 21 | 50 | 50 | 6 | 6 | 1 | 1 |
| CreateMixins |  | 0% |  | 0% | 15 | 15 | 52 | 52 | 6 | 6 | 1 | 1 |
| EliminateUnitsFromZeroNumericValues |  | 0% |  | 0% | 12 | 12 | 35 | 35 | 4 | 4 | 1 | 1 |
| UnsafeMergeRulesetNodes |  | 0% |  | 0% | 14 | 14 | 46 | 46 | 8 | 8 | 1 | 1 |
| CreateDefinitionNodes |  | 0% |  | 0% | 10 | 10 | 37 | 37 | 5 | 5 | 1 | 1 |
| StrictCss2 |  | 0% |  | 0% | 13 | 13 | 30 | 30 | 8 | 8 | 1 | 1 |
| CollectProvideNamespaces |  | 0% |  | 0% | 18 | 18 | 41 | 41 | 11 | 11 | 1 | 1 |
| CollectMixinDefinitions |  | 0% |  | 0% | 14 | 14 | 39 | 39 | 6 | 6 | 1 | 1 |
| ValidatePropertyValues |  | 0% |  | 0% | 15 | 15 | 32 | 32 | 7 | 7 | 1 | 1 |
| PassUtil |  | 0% |  | 0% | 11 | 11 | 33 | 33 | 9 | 9 | 1 | 1 |
| UnsafeMergeRulesetNodes.CollectPhaseTreeVisitor |  | 0% |  | 0% | 15 | 15 | 35 | 35 | 8 | 8 | 1 | 1 |
| MergeAdjacentRulesetNodesWithSameDeclarations |  | 0% |  | 0% | 17 | 17 | 39 | 39 | 6 | 6 | 1 | 1 |
| DefinitionPrinter |  | 0% |  | 0% | 19 | 19 | 42 | 42 | 11 | 11 | 1 | 1 |
| DisallowDuplicateDeclarations |  | 0% |  | 0% | 12 | 12 | 27 | 27 | 4 | 4 | 1 | 1 |
| ResolveCustomFunctionNodesForChunks |  | 0% |  | 0% | 8 | 8 | 28 | 28 | 5 | 5 | 1 | 1 |
| CodePrinter |  | 0% |  | 0% | 15 | 15 | 28 | 28 | 13 | 13 | 1 | 1 |
| VerifyRecognizedProperties |  | 0% |  | 0% | 9 | 9 | 25 | 25 | 4 | 4 | 1 | 1 |
| StrictCssBase |  | 0% |  | 0% | 8 | 8 | 24 | 24 | 4 | 4 | 1 | 1 |
| CreateConstantReferences |  | 0% |  | 0% | 13 | 13 | 30 | 30 | 8 | 8 | 1 | 1 |
| MapChunkAwareNodesToChunk |  | 0% |  | 0% | 11 | 11 | 26 | 26 | 10 | 10 | 1 | 1 |
| LocationBoundingVisitor |  | 0% |  | 0% | 10 | 10 | 24 | 24 | 3 | 3 | 1 | 1 |
| RemoveDefaultDeclarations |  | 0% |  | 0% | 14 | 14 | 29 | 29 | 7 | 7 | 1 | 1 |
| EvaluateCompileConstants |  | 0% |  | 0% | 11 | 11 | 26 | 26 | 6 | 6 | 1 | 1 |
| HandleUnknownAtRuleNodes |  | 0% |  | 0% | 12 | 12 | 22 | 22 | 4 | 4 | 1 | 1 |
| SplitRulesetNodes |  | 0% |  | 0% | 7 | 7 | 22 | 22 | 4 | 4 | 1 | 1 |
| CssClassRenaming |  | 0% |  | 0% | 8 | 8 | 27 | 27 | 4 | 4 | 1 | 1 |
| EliminateConditionalNodes |  | 0% |  | 0% | 6 | 6 | 24 | 24 | 3 | 3 | 1 | 1 |
| CreateVendorPrefixedKeyframes |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 3 | 3 | 1 | 1 |
| FixupFontDeclarations.FontProperty |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| UnsafeMergeRulesetNodes.OrderDependentPartition |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 4 | 4 | 1 | 1 |
| UnsafeMergeRulesetNodes.Partitioner |  | 0% |  | 0% | 6 | 6 | 16 | 16 | 4 | 4 | 1 | 1 |
| BrowserPrefixRule.Builder |  | 0% | | n/a | 7 | 7 | 17 | 17 | 7 | 7 | 1 | 1 |
| MarkDefaultDefinitions |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 3 | 3 | 1 | 1 |
| ReplaceMixins.StackFrame |  | 0% |  | 0% | 8 | 8 | 14 | 14 | 5 | 5 | 1 | 1 |
| UnsafeMergeRulesetNodes.new Comparator() {...} |  | 0% |  | 0% | 9 | 9 | 13 | 13 | 2 | 2 | 1 | 1 |
| FixupFontDeclarations.9.new UnmodifiableIterator() {...} |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 3 | 3 | 1 | 1 |
| ConstantDefinitions |  | 0% | | n/a | 7 | 7 | 12 | 12 | 7 | 7 | 1 | 1 |
| RemoveEmptyValues |  | 0% |  | 0% | 10 | 10 | 16 | 16 | 6 | 6 | 1 | 1 |
| HandleMissingConstantDefinitions |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 3 | 3 | 1 | 1 |
| UnsafeMergeRulesetNodes.OrderIndependentPartition |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 3 | 3 | 1 | 1 |
| RemoveVendorSpecificProperties |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 3 | 3 | 1 | 1 |
| UnsafeMergeRulesetNodes.Partition |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 3 | 3 | 1 | 1 |
| MarkRemovableRulesetNodesForChunk |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 2 | 2 | 1 | 1 |
| HasConditionalNodes |  | 0% | | n/a | 5 | 5 | 14 | 14 | 5 | 5 | 1 | 1 |
| ProcessComponents.SetChunk |  | 0% | | n/a | 5 | 5 | 12 | 12 | 5 | 5 | 1 | 1 |
| FixupFontDeclarations.new Iterable() {...} |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 2 | 2 | 1 | 1 |
| EliminateUselessRulesetNodes |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 3 | 3 | 1 | 1 |
| UnsafeMergeRulesetNodes.new Comparator() {...} |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 2 | 2 | 1 | 1 |
| EnumeratingVisitor |  | 0% | | n/a | 3 | 3 | 8 | 8 | 3 | 3 | 1 | 1 |
| CollectConstantDefinitions |  | 0% | | n/a | 5 | 5 | 11 | 11 | 5 | 5 | 1 | 1 |
| UnsafeMergeRulesetNodes.ReplacePhaseTreeVisitor |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 3 | 3 | 1 | 1 |
| FixupFontDeclarations.new Predicate() {...} |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 2 | 2 | 1 | 1 |
| FixupFontDeclarations.new Predicate() {...} |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 2 | 2 | 1 | 1 |
| FixupFontDeclarations.new Predicate() {...} |  | 0% |  | 0% | 6 | 6 | 6 | 6 | 2 | 2 | 1 | 1 |
| FixupFontDeclarations.new Predicate() {...} |  | 0% |  | 0% | 4 | 4 | 2 | 2 | 2 | 2 | 1 | 1 |
| FixupFontDeclarations.InputMode |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| UnrollLoops.GatherLoopDefinitions |  | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| EliminateEmptyRulesetNodes |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 3 | 3 | 1 | 1 |
| TemplateCompactPrinter.CodeBufferForTemplate |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 | 1 | 1 |
| FixupFontDeclarations.new Predicate() {...} |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 2 | 2 | 1 | 1 |
| FixupFontDeclarations.new Iterable() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| MarkRemovableRulesetNodes.new Supplier() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| FixupFontDeclarations.WithOperator |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 2 | 2 | 1 | 1 |
| DummyErrorManager |  | 0% | | n/a | 7 | 7 | 7 | 7 | 7 | 7 | 1 | 1 |
| FixupFontDeclarations.new Predicate() {...} |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 2 | 2 | 1 | 1 |
| FixupFontDeclarations.new Function() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| FixupFontDeclarations.new Predicate() {...} |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 2 | 2 | 1 | 1 |
| FixupFontDeclarations.new Function() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| NullGssSourceMapGenerator | | 0% | | n/a | 5 | 5 | 5 | 5 | 5 | 5 | 1 | 1 |
| DefaultGssSourceMapGenerator.Mapping | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |