From: PPC L. (32 b. R. <rvm...@cs...> - 2006-10-29 07:11:47
|
svn checkout performed on Sun Oct 29 10:16:05 EST 2006 Checked out revision 10928. Sanity tests were specified in testing/harness/config/night-sanity Performance tests were specified in testing/harness/config/night-sanity-performance Ran 701 Passed 568 Failed 133 There were 21 javadoc errors. Failure Details --------------- Failed prototype JLex Failed prototype DaCapo antlr Failed prototype DaCapo bloat Failed prototype DaCapo chart Failed prototype DaCapo eclipse Failed prototype DaCapo fop Failed prototype DaCapo hsqldb Failed prototype DaCapo jython Failed prototype DaCapo luindex Failed prototype DaCapo lusearch Failed prototype DaCapo pmd Failed prototype DaCapo xalan Failed prototype-opt gctest Exhaust Failed prototype-opt DaCapo antlr Failed prototype-opt DaCapo bloat Failed prototype-opt DaCapo chart Failed prototype-opt DaCapo eclipse Failed prototype-opt DaCapo fop Failed prototype-opt DaCapo hsqldb Failed prototype-opt DaCapo jython Failed prototype-opt DaCapo luindex Failed prototype-opt DaCapo lusearch Failed prototype-opt DaCapo pmd Failed prototype-opt DaCapo xalan Failed development DaCapo antlr Failed development DaCapo bloat Failed development DaCapo chart Failed development DaCapo eclipse Failed development DaCapo fop Failed development DaCapo hsqldb Failed development DaCapo jython Failed development DaCapo luindex Failed development DaCapo lusearch Failed development DaCapo pmd Failed development DaCapo xalan Failed development gctest InlineAllocation Failed development gctest InlineAllocation Failed development gctest InlineAllocation Failed production DaCapo antlr Failed production DaCapo bloat Failed production DaCapo chart Failed production DaCapo eclipse Failed production DaCapo fop Failed production DaCapo hsqldb Failed production DaCapo jython Failed production DaCapo luindex Failed production DaCapo lusearch Failed production DaCapo pmd Failed production DaCapo xalan Failed BaseBaseCopyMS DaCapo antlr Failed BaseBaseCopyMS DaCapo bloat Failed BaseBaseCopyMS DaCapo chart Failed BaseBaseCopyMS DaCapo eclipse Failed BaseBaseCopyMS DaCapo fop Failed BaseBaseCopyMS DaCapo hsqldb Failed BaseBaseCopyMS DaCapo jython Failed BaseBaseCopyMS DaCapo luindex Failed BaseBaseCopyMS DaCapo lusearch Failed BaseBaseCopyMS DaCapo pmd Failed BaseBaseCopyMS DaCapo xalan Failed BaseBaseMarkSweep DaCapo antlr Failed BaseBaseMarkSweep DaCapo bloat Failed BaseBaseMarkSweep DaCapo chart Failed BaseBaseMarkSweep DaCapo eclipse Failed BaseBaseMarkSweep DaCapo fop Failed BaseBaseMarkSweep DaCapo hsqldb Failed BaseBaseMarkSweep DaCapo jython Failed BaseBaseMarkSweep DaCapo luindex Failed BaseBaseMarkSweep DaCapo lusearch Failed BaseBaseMarkSweep DaCapo pmd Failed BaseBaseMarkSweep DaCapo xalan Failed BaseBaseSemiSpace gctest ReferenceTest Failed BaseBaseSemiSpace bytecodeTests Failed BaseBaseSemiSpace reflect tClass Failed BaseBaseSemiSpace reflect tInstance Failed BaseBaseSemiSpace threads TestDispatch Failed BaseBaseSemiSpace jBYTEmark Failed BaseBaseSemiSpace Xerces Failed BaseBaseSemiSpace Xalan Failed BaseBaseSemiSpace DaCapo antlr Failed BaseBaseSemiSpace DaCapo bloat Failed BaseBaseSemiSpace DaCapo chart Failed BaseBaseSemiSpace DaCapo eclipse Failed BaseBaseSemiSpace DaCapo fop Failed BaseBaseSemiSpace DaCapo hsqldb Failed BaseBaseSemiSpace DaCapo jython Failed BaseBaseSemiSpace DaCapo luindex Failed BaseBaseSemiSpace DaCapo lusearch Failed BaseBaseSemiSpace DaCapo pmd Failed BaseBaseSemiSpace DaCapo xalan Failed BaseBaseSemiSpace SPECjvm98 _200_check Failed BaseBaseSemiSpace SPECjvm98 _201_compress Failed BaseBaseSemiSpace SPECjvm98 _202_jess Failed BaseBaseSemiSpace SPECjvm98 _209_db Failed BaseBaseSemiSpace SPECjvm98 _213_javac Failed BaseBaseSemiSpace SPECjvm98 _222_mpegaudio Failed BaseBaseSemiSpace SPECjvm98 _227_mtrt Failed BaseBaseSemiSpace SPECjvm98 _228_jack Failed BaseBaseSemiSpace SPECjbb2000 Failed BaseBaseGenCopy DaCapo antlr Failed BaseBaseGenCopy DaCapo bloat Failed BaseBaseGenCopy DaCapo chart Failed BaseBaseGenCopy DaCapo eclipse Failed BaseBaseGenCopy DaCapo fop Failed BaseBaseGenCopy DaCapo hsqldb Failed BaseBaseGenCopy DaCapo jython Failed BaseBaseGenCopy DaCapo luindex Failed BaseBaseGenCopy DaCapo lusearch Failed BaseBaseGenCopy DaCapo pmd Failed BaseBaseGenCopy DaCapo xalan Failed FullAdaptiveCopyMS DaCapo antlr Failed FullAdaptiveCopyMS DaCapo bloat Failed FullAdaptiveCopyMS DaCapo chart Failed FullAdaptiveCopyMS DaCapo eclipse Failed FullAdaptiveCopyMS DaCapo fop Failed FullAdaptiveCopyMS DaCapo hsqldb Failed FullAdaptiveCopyMS DaCapo jython Failed FullAdaptiveCopyMS DaCapo luindex Failed FullAdaptiveCopyMS DaCapo lusearch Failed FullAdaptiveCopyMS DaCapo pmd Failed FullAdaptiveCopyMS DaCapo xalan Failed FullAdaptiveMarkSweep DaCapo antlr Failed FullAdaptiveMarkSweep DaCapo bloat Failed FullAdaptiveMarkSweep DaCapo chart Failed FullAdaptiveMarkSweep DaCapo eclipse Failed FullAdaptiveMarkSweep DaCapo fop Failed FullAdaptiveMarkSweep DaCapo hsqldb Failed FullAdaptiveMarkSweep DaCapo jython Failed FullAdaptiveMarkSweep DaCapo luindex Failed FullAdaptiveMarkSweep DaCapo lusearch Failed FullAdaptiveMarkSweep DaCapo pmd Failed FullAdaptiveMarkSweep DaCapo xalan Failed production SPECjbb2000 Performance Summary Results for SPECjvm98 ---------------------------------- production Result: 97.36 SPECjvm98 Performance Details ----------------------------- RESULT: production SPECjvm98 Best Run compress Time: 6.198 Ratio: 189.58 jess Time: 3.002 Ratio: 126.58 db Time: 19.297 Ratio: 26.17 javac Time: 7.465 Ratio: 56.93 mpegaudio Time: 7.067 Ratio: 155.65 mtrt Time: 3.197 Ratio: 143.88 jack Time: 4.395 Ratio: 103.53 Bottom Line: Result: 97.36 First Run compress Time: 13.492 Ratio: 87.09 jess Time: 6.148 Ratio: 61.81 db Time: 21.547 Ratio: 23.44 javac Time: 14.115 Ratio: 30.11 mpegaudio Time: 12.533 Ratio: 87.77 mtrt Time: 7.285 Ratio: 63.14 jack Time: 7.021 Ratio: 64.81 First Run Result: 54.15 Javadoc Errors -------------- 19 warnings at com.sun.tools.doclets.internal.toolkit.util.MessageRetriever.warning(MessageRetriever.java:306) /home/regression/nightShadow/doc/api/tmp_build/RVM.classes/org/mmtk/plan/refcount/cd/TrialDeletionCollector.java:222: warning - @param argument "timeCap" is not a parameter name. /home/regression/nightShadow/doc/api/tmp_build/RVM.classes/org/mmtk/plan/refcount/DecBuffer.java:41: warning - @param argument "trace" is not a parameter name. /home/regression/nightShadow/doc/api/tmp_build/RVM.classes/org/mmtk/plan/refcount/fullheap/RCMutator.java:54: warning - Tag @see: reference not found: MC for an overview of the mark-compact algorithm.<p> /home/regression/nightShadow/doc/api/tmp_build/RVM.classes/org/mmtk/plan/refcount/fullheap/RCMutator.java:54: warning - Tag @see: reference not found: MutatorContext /home/regression/nightShadow/doc/api/tmp_build/RVM.classes/org/mmtk/plan/refcount/fullheap/RCMutator.java:54: warning - Tag @see: reference not found: SimplePhase#delegatePhase /home/regression/nightShadow/doc/api/tmp_build/RVM.classes/org/mmtk/plan/refcount/fullheap/RCMutator.java:54: warning - Tag @see: reference not found: StopTheWorldMutator /home/regression/nightShadow/doc/api/tmp_build/RVM.classes/org/mmtk/plan/refcount/generational/GenRCCollector.java:55: warning - Tag @see: reference not found: CollectorContext /home/regression/nightShadow/doc/api/tmp_build/RVM.classes/org/mmtk/plan/refcount/generational/GenRCCollector.java:55: warning - Tag @see: reference not found: SimplePhase#delegatePhase /home/regression/nightShadow/doc/api/tmp_build/RVM.classes/org/mmtk/plan/refcount/generational/GenRCCollector.java:55: warning - Tag @see: reference not found: StopTheWorldCollector /home/regression/nightShadow/doc/api/tmp_build/RVM.classes/org/mmtk/plan/refcount/generational/GenRCMutator.java:116: warning - Tag @link: can't find getOwnAllocator(Allocator) in org.mmtk.plan.CollectorContext /home/regression/nightShadow/doc/api/tmp_build/RVM.classes/org/mmtk/plan/refcount/generational/GenRCMutator.java:116: warning - Tag @see: can't find getOwnAllocator(Allocator) in org.mmtk.plan.CollectorContext /home/regression/nightShadow/doc/api/tmp_build/RVM.classes/org/mmtk/plan/refcount/generational/GenRCMutator.java:132: warning - Tag @link: can't find getOwnAllocator(Allocator) in org.mmtk.plan.CollectorContext /home/regression/nightShadow/doc/api/tmp_build/RVM.classes/org/mmtk/plan/refcount/generational/GenRCMutator.java:132: warning - Tag @see: can't find getOwnAllocator(Allocator) in org.mmtk.plan.CollectorContext /home/regression/nightShadow/doc/api/tmp_build/RVM.classes/org/mmtk/plan/refcount/generational/GenRCMutator.java:56: warning - Tag @see: reference not found: MutatorContext /home/regression/nightShadow/doc/api/tmp_build/RVM.classes/org/mmtk/plan/refcount/generational/GenRCMutator.java:56: warning - Tag @see: reference not found: SimplePhase#delegatePhase /home/regression/nightShadow/doc/api/tmp_build/RVM.classes/org/mmtk/plan/refcount/generational/GenRCMutator.java:56: warning - Tag @see: reference not found: StopTheWorldMutator /home/regression/nightShadow/doc/api/tmp_build/RVM.classes/org/mmtk/plan/refcount/RCBaseMutator.java:54: warning - Tag @see: reference not found: MutatorContext /home/regression/nightShadow/doc/api/tmp_build/RVM.classes/org/mmtk/plan/refcount/RCBaseMutator.java:54: warning - Tag @see: reference not found: SimplePhase#delegatePhase /home/regression/nightShadow/doc/api/tmp_build/RVM.classes/org/mmtk/utility/deque/ObjectReferenceBuffer.java:49: warning - @param argument "trace" is not a parameter name. Opt Level 0 compilation breakdown for SPECjvm98 size 100 Compilation Subsystem Report Comp #Meths Time bcb/ms mcb/bcb MCKB BCKB JNI 27 1.41 NA NA 11.7 NA Base 143 46.65 338.05 10.86 492.5 45.3 Opt 1701 10439.46 11.73 4.84 783.9 161.9 Baseline Compiler SubSystem Phase Time (ms) (%ofTotal) Compute GC Maps 8.15 18.51 OSR setup 0.06 0.15 Code generation 33.68 76.53 Encode GC/MC maps 2.11 4.81 TOTAL 44.00 Optimizing Compiler SubSystem Phase Time (ms) (%ofTotal) Convert Bytecodes to HIR Generate HIR 1054 10.21% AdjustBytecodeIndexes 1 0.02% Branch Optimizations 99 0.96% Adjust Branch Probabilities 17 0.17% TOTAL 1173 11.35% CFG Structural Analysis Build LST 120 1.17% Yield Point Insertion 15 0.15% Estimate Block Frequencies 92 0.89% 12.69% Infrequent BBs TOTAL 228 2.21% Local CopyProp 154 1.49% 12.68% Infrequent BBs Local ConstantProp 45 0.44% 12.68% Infrequent BBs Local CSE 221 2.14% 12.68% Infrequent BBs Field Analysis 19 0.19% Convert HIR to LIR Expand Runtime Services 379 3.67% 9.90% Infrequent RS calls Local Cast Optimizations 15 0.15% 12.14% Infrequent BBs HIR Operator Expansion 158 1.54% Branch Optimizations 69 0.67% Adjust Branch Probabilities 21 0.20% TOTAL 644 6.24% Local CopyProp 109 1.06% 7.97% Infrequent BBs Local ConstantProp 34 0.34% 7.97% Infrequent BBs Local CSE 168 1.64% 7.89% Infrequent BBs Simple Opts 206 2.00% Basic Block Frequency Estimation Build LST 124 1.20% Estimate Block Frequencies 89 0.86% 21.78% Infrequent BBs TOTAL 213 2.07% Code Reordering 16 0.16% Convert LIR to MIR SplitBasicBlock 9 0.10% Instruction Selection Reduce Operators 24 0.24% ConvertALUOps 0 0.01% Normalize Constants 146 1.42% Live Handlers 1 0.01% DepGraph & BURS 2127 20.59% 21.67% Infrequent BBs Complex Operators 136 1.32% NullCheckCombining 74 0.72% TOTAL 2510 24.30% TOTAL 2520 24.39% Register Mapping Expand Calling Convention 94 0.91% Live Analysis 756 7.32% Register Allocation Register Allocation Prep 128 1.25% Linear Scan Composite Ph Interval Analysis 471 4.56% Register Restriction 742 7.18% Linear Scan 1697 16.43% Update GCMaps 1 12 0.12% Spill Code 176 1.71% Update GCMaps 2 5 0.05% Update OSRMaps 12 0.12% TOTAL 3117 30.17% TOTAL 3246 31.42% Insert Prologue/Epilogue 135 1.31% TOTAL 4232 40.97% Generate Machine Code Final MIR Expansion 73 0.72% Assembler Driver 268 2.59% TOTAL 341 3.31% TOTAL COMPILATION TIME 10332 Opt Level 1 compilation breakdown for SPECjvm98 size 100 Compilation Subsystem Report Comp #Meths Time bcb/ms mcb/bcb MCKB BCKB JNI 27 1.37 NA NA 11.7 NA Base 144 48.33 319.59 10.86 492.6 45.3 Opt 1449 28355.01 6.18 8.84 1416.8 160.2 Baseline Compiler SubSystem Phase Time (ms) (%ofTotal) Compute GC Maps 8.45 18.41 OSR setup 0.07 0.15 Code generation 35.15 76.60 Encode GC/MC maps 2.22 4.84 TOTAL 45.89 Optimizing Compiler SubSystem Phase Time (ms) (%ofTotal) Convert Bytecodes to HIR Generate HIR 2275 8.06% AdjustBytecodeIndexes 1 0.01% OSR_OsrPointConstructor 281 1.00% Branch Optimizations 70 0.25% Adjust Branch Probabilities 28 0.10% TOTAL 2657 9.41% CFG Transformations Tail Recursion Elimination 12 0.04% Basic Block Frequency Estima Build LST 173 0.62% Estimate Block Frequenci 130 0.46% 26.88% Infrequent BBs TOTAL 304 1.08% Static Splitting 49 0.18% Branch Optimizations 109 0.39% TOTAL 475 1.69% CFG Structural Analysis Build LST 117 0.42% Yield Point Insertion 18 0.06% Estimate Block Frequencies 79 0.28% 26.73% Infrequent BBs TOTAL 215 0.76% Simple Opts 350 1.24% Escape Transformations 263 0.93% Branch Optimizations 88 0.31% Local CopyProp 61 0.22% 26.29% Infrequent BBs Local ConstantProp 38 0.14% 26.29% Infrequent BBs Local CSE 240 0.85% 26.27% Infrequent BBs Field Analysis 26 0.10% Convert HIR to LIR Expand Runtime Services 6228 22.06% 16.71% Infrequent RS calls Branch Optimizations 184 0.65% Local Cast Optimizations 43 0.15% 12.08% Infrequent BBs HIR Operator Expansion 299 1.06% Branch Optimizations 219 0.78% Adjust Branch Probabilities 60 0.22% TOTAL 7035 24.92% Local CopyProp 206 0.73% 10.50% Infrequent BBs Local ConstantProp 158 0.56% 10.50% Infrequent BBs Local CSE 276 0.98% 10.53% Infrequent BBs Simple Opts 567 2.01% Basic Block Frequency Estimation Build LST 355 1.26% Estimate Block Frequencies 220 0.78% 34.84% Infrequent BBs TOTAL 576 2.04% Code Reordering 839 2.97% Branch Optimizations 336 1.19% Convert LIR to MIR SplitBasicBlock 23 0.08% Instruction Selection Reduce Operators 55 0.20% ConvertALUOps 0 0.00% Normalize Constants 343 1.22% Live Handlers 1 0.00% DepGraph & BURS 3730 13.21% 35.17% Infrequent BBs Complex Operators 376 1.33% NullCheckCombining 165 0.59% TOTAL 4673 16.55% TOTAL 4696 16.63% Register Mapping Expand Calling Convention 478 1.69% Live Analysis 1749 6.20% Register Allocation Register Allocation Prep 259 0.92% Linear Scan Composite Ph Interval Analysis 926 3.28% Register Restriction 777 2.75% Linear Scan 3636 12.88% Update GCMaps 1 21 0.08% Spill Code 420 1.49% Update GCMaps 2 4 0.02% Update OSRMaps 12 0.04% TOTAL 5800 20.54% TOTAL 6059 21.46% Insert Prologue/Epilogue 187 0.66% TOTAL 8475 30.02% Branch Optimizations 130 0.46% Generate Machine Code Final MIR Expansion 99 0.35% Assembler Driver 414 1.47% TOTAL 514 1.82% TOTAL COMPILATION TIME 28232 Opt Level 2 compilation breakdown for SPECjvm98 size 100 Compilation Subsystem Report Comp #Meths Time bcb/ms mcb/bcb MCKB BCKB JNI 27 1.35 NA NA 11.7 NA Base 144 47.86 322.93 10.86 492.6 45.3 Opt 1449 73487.10 2.39 9.62 1541.5 160.2 Baseline Compiler SubSystem Phase Time (ms) (%ofTotal) Compute GC Maps 8.46 18.62 OSR setup 0.07 0.14 Code generation 34.74 76.42 Encode GC/MC maps 2.19 4.82 TOTAL 45.45 Optimizing Compiler SubSystem Phase Time (ms) (%ofTotal) Convert Bytecodes to HIR Generate HIR 2272 3.10% AdjustBytecodeIndexes 1 0.00% OSR_OsrPointConstructor 282 0.39% Branch Optimizations 70 0.10% Adjust Branch Probabilities 27 0.04% TOTAL 2655 3.63% CFG Transformations Tail Recursion Elimination 12 0.02% Basic Block Frequency Estima Build LST 174 0.24% Estimate Block Frequenci 130 0.18% 26.88% Infrequent BBs TOTAL 305 0.42% Static Splitting 49 0.07% Loop Normalization 144 0.20% Loop Unrolling 485 0.66% Branch Optimizations 115 0.16% TOTAL 1113 1.52% CFG Structural Analysis Build LST 147 0.20% Yield Point Insertion 20 0.03% Estimate Block Frequencies 110 0.15% 26.91% Infrequent BBs TOTAL 278 0.38% Simple Opts 313 0.43% Escape Transformations 302 0.41% Branch Optimizations 100 0.14% SSA Basic Block Frequency Estima Build LST 161 0.22% Estimate Block Frequenci 111 0.15% 26.93% Infrequent BBs TOTAL 273 0.37% HIR SSA transformations Local CopyProp 77 0.11% 26.84% Infrequent BBs Local ConstantProp 51 0.07% 26.84% Infrequent BBs Branch Optimizations 79 0.11% Dominators + LpStrTree 233 0.32% Dominance Frontier 244 0.33% Load Elimination GVN Preparation 12 0.02% Enter SSA 1108 1.51% Global Value Number 863 1.18% Load Elimination Pre 112 0.15% Enter SSA 2261 3.09% Index Propagation 2234 3.05% Load Eliminator 131 0.18% TOTAL 6723 9.18% Load Elimination GVN Preparation 14 0.02% Enter SSA 722 0.99% Global Value Number 646 0.88% Load Elimination Pre 88 0.12% Enter SSA 1829 2.50% Index Propagation 1820 2.49% Load Eliminator 75 0.10% TOTAL 5197 7.10% Load Elimination GVN Preparation 9 0.01% Enter SSA 188 0.26% Global Value Number 167 0.23% Load Elimination Pre 71 0.10% Enter SSA 588 0.80% Index Propagation 630 0.86% Load Eliminator 19 0.03% TOTAL 1675 2.29% Load Elimination GVN Preparation 4 0.01% Enter SSA 2 0.00% Global Value Number 0 0.00% Load Elimination Pre 57 0.08% Enter SSA 2 0.00% Index Propagation 2 0.00% Load Eliminator 0 0.00% TOTAL 69 0.10% Load Elimination GVN Preparation 3 0.00% Enter SSA 2 0.00% Global Value Number 0 0.00% Load Elimination Pre 52 0.07% Enter SSA 2 0.00% Index Propagation 1 0.00% Load Eliminator 0 0.00% TOTAL 64 0.09% RedundantBranchEliminati Ensure SSA 814 1.11% Global Value Number 755 1.03% RBE Transform 31 0.04% TOTAL 1601 2.19% SSA Tune Up SSA Tune UpPreparati 32 0.04% Enter SSA 5 0.01% Simple Opts 200 0.27% SSA Expression Foldi 128 0.18% TOTAL 366 0.50% SSA Tune Up SSA Tune UpPreparati 5 0.01% Enter SSA 3 0.00% Simple Opts 158 0.22% SSA Expression Foldi 115 0.16% TOTAL 283 0.39% Global Code Placement GCP Preparation 1 0.00% Enter SSA 1220 1.67% Global CSE 587 0.80% Enter SSA 1166 1.59% LICM 3001 4.10% GCP Finalization 1 0.00% TOTAL 5979 8.17% Leave SSA 1233 1.68% TOTAL 23881 32.61% Coalesce Moves 830 1.13% Post SSA cleanup Local CopyProp 16 0.02% 26.30% Infrequent BBs Local ConstantProp 63 0.09% 26.30% Infrequent BBs Simple Opts 190 0.26% Escape Transformations 258 0.35% Branch Optimizations 121 0.17% TOTAL 650 0.89% TOTAL 25635 35.01% Local CopyProp 11 0.02% 25.91% Infrequent BBs Local ConstantProp 17 0.02% 25.91% Infrequent BBs Local CSE 231 0.32% 25.91% Infrequent BBs Field Analysis 29 0.04% Convert HIR to LIR Expand Runtime Services 6587 9.00% 16.35% Infrequent RS calls Branch Optimizations 181 0.25% Local Cast Optimizations 46 0.06% 12.30% Infrequent BBs HIR Operator Expansion 336 0.46% Branch Optimizations 247 0.34% Adjust Branch Probabilities 66 0.09% TOTAL 7465 10.20% SSA Basic Block Frequency Estima Build LST 377 0.52% Estimate Block Frequenci 258 0.35% 35.22% Infrequent BBs TOTAL 636 0.87% LIR SSA transformations Loop Normalization 790 1.08% Dominators + LpStrTree 467 0.64% Dominance Frontier 866 1.18% Global Code Placement GCP Preparation 1 0.00% Enter SSA 1077 1.47% Global CSE 1257 1.72% Enter SSA 809 1.11% LICM 4421 6.04% GCP Finalization 1 0.00% TOTAL 7569 10.34% Leave SSA 2635 3.60% TOTAL 12329 16.84% Coalesce Moves 2059 2.81% Post SSA cleanup Local CopyProp 47 0.06% 34.99% Infrequent BBs Local ConstantProp 134 0.18% 34.99% Infrequent BBs Simple Opts 533 0.73% Branch Optimizations 231 0.32% TOTAL 945 1.29% TOTAL 15971 21.81% Local CopyProp 34 0.05% 35.29% Infrequent BBs Local ConstantProp 58 0.08% 35.29% Infrequent BBs Local CSE 261 0.36% 35.29% Infrequent BBs Simple Opts 464 0.64% Basic Block Frequency Estimation Build LST 355 0.49% Estimate Block Frequencies 240 0.33% 35.05% Infrequent BBs TOTAL 596 0.81% Code Reordering 930 1.27% Branch Optimizations 376 0.51% Convert LIR to MIR SplitBasicBlock 23 0.03% Instruction Selection Reduce Operators 60 0.08% ConvertALUOps 0 0.00% Normalize Constants 374 0.51% Live Handlers 1502 2.05% DepGraph & BURS 4082 5.58% 35.60% Infrequent BBs Complex Operators 408 0.56% NullCheckCombining 179 0.24% TOTAL 6608 9.02% TOTAL 6631 9.06% Register Mapping Expand Calling Convention 526 0.72% Live Analysis 1855 2.53% Register Allocation Register Allocation Prep 268 0.37% Linear Scan Composite Ph Interval Analysis 1016 1.39% Register Restriction 813 1.11% Linear Scan 3839 5.24% Update GCMaps 1 24 0.03% Spill Code 482 0.66% Update GCMaps 2 9 0.01% Update OSRMaps 13 0.02% TOTAL 6200 8.47% TOTAL 6469 8.83% Insert Prologue/Epilogue 198 0.27% TOTAL 9049 12.36% Branch Optimizations 138 0.19% Generate Machine Code Final MIR Expansion 108 0.15% Assembler Driver 446 0.61% TOTAL 554 0.76% TOTAL COMPILATION TIME 73223 |