-
-
Save jdoerfert/d38cd4d9cbd885522752d4c39f79c322 to your computer and use it in GitHub Desktop.
This file contains 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
===-------------------------------------------------------------------------=== | |
Pass execution timing report | |
===-------------------------------------------------------------------------=== | |
Total Execution Time: 9.5097 seconds (9.5351 wall clock) | |
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name --- | |
2.9330 ( 31.9%) 0.0841 ( 26.1%) 3.0171 ( 31.7%) 3.0263 ( 31.7%) InstCombinePass | |
0.9301 ( 10.1%) 0.0117 ( 3.6%) 0.9418 ( 9.9%) 0.9450 ( 9.9%) GVNPass | |
0.6364 ( 6.9%) 0.0357 ( 11.1%) 0.6721 ( 7.1%) 0.6742 ( 7.1%) InlinerPass | |
0.5123 ( 5.6%) 0.0223 ( 6.9%) 0.5346 ( 5.6%) 0.5358 ( 5.6%) SimplifyCFGPass | |
0.4732 ( 5.1%) 0.0135 ( 4.2%) 0.4866 ( 5.1%) 0.4877 ( 5.1%) CorrelatedValuePropagationPass | |
0.4072 ( 4.4%) 0.0107 ( 3.3%) 0.4180 ( 4.4%) 0.4190 ( 4.4%) JumpThreadingPass | |
0.2910 ( 3.2%) 0.0065 ( 2.0%) 0.2975 ( 3.1%) 0.2982 ( 3.1%) DSEPass | |
0.2817 ( 3.1%) 0.0105 ( 3.3%) 0.2922 ( 3.1%) 0.2926 ( 3.1%) LICMPass | |
0.2675 ( 2.9%) 0.0146 ( 4.5%) 0.2821 ( 3.0%) 0.2827 ( 3.0%) EarlyCSEPass | |
0.2509 ( 2.7%) 0.0110 ( 3.4%) 0.2619 ( 2.8%) 0.2624 ( 2.8%) IndVarSimplifyPass | |
0.1947 ( 2.1%) 0.0067 ( 2.1%) 0.2015 ( 2.1%) 0.2021 ( 2.1%) SLPVectorizerPass | |
0.1456 ( 1.6%) 0.0075 ( 2.3%) 0.1531 ( 1.6%) 0.1535 ( 1.6%) SROAPass | |
0.1426 ( 1.6%) 0.0039 ( 1.2%) 0.1465 ( 1.5%) 0.1469 ( 1.5%) LoopUnrollPass | |
0.1263 ( 1.4%) 0.0062 ( 1.9%) 0.1324 ( 1.4%) 0.1326 ( 1.4%) LoopDeletionPass | |
0.1125 ( 1.2%) 0.0049 ( 1.5%) 0.1174 ( 1.2%) 0.1178 ( 1.2%) IPSCCPPass | |
0.1022 ( 1.1%) 0.0061 ( 1.9%) 0.1082 ( 1.1%) 0.1083 ( 1.1%) LoopIdiomRecognizePass | |
0.0999 ( 1.1%) 0.0030 ( 0.9%) 0.1030 ( 1.1%) 0.1031 ( 1.1%) LoopRotatePass | |
0.0859 ( 0.9%) 0.0039 ( 1.2%) 0.0898 ( 0.9%) 0.0899 ( 0.9%) LoopSimplifyPass | |
0.0766 ( 0.8%) 0.0080 ( 2.5%) 0.0846 ( 0.9%) 0.0848 ( 0.9%) GlobalOptPass | |
0.0809 ( 0.9%) 0.0038 ( 1.2%) 0.0847 ( 0.9%) 0.0848 ( 0.9%) LoopFullUnrollPass | |
0.0822 ( 0.9%) 0.0017 ( 0.5%) 0.0839 ( 0.9%) 0.0841 ( 0.9%) SCCPPass | |
0.0791 ( 0.9%) 0.0047 ( 1.5%) 0.0838 ( 0.9%) 0.0840 ( 0.9%) PostOrderFunctionAttrsPass | |
0.0689 ( 0.8%) 0.0017 ( 0.5%) 0.0707 ( 0.7%) 0.0708 ( 0.7%) LCSSAPass | |
0.0613 ( 0.7%) 0.0023 ( 0.7%) 0.0636 ( 0.7%) 0.0637 ( 0.7%) ReassociatePass | |
0.0592 ( 0.6%) 0.0034 ( 1.0%) 0.0625 ( 0.7%) 0.0627 ( 0.7%) LoopVectorizePass | |
0.0605 ( 0.7%) 0.0021 ( 0.6%) 0.0625 ( 0.7%) 0.0627 ( 0.7%) ADCEPass | |
0.0601 ( 0.7%) 0.0000 ( 0.0%) 0.0601 ( 0.6%) 0.0602 ( 0.6%) CalledValuePropagationPass | |
0.0514 ( 0.6%) 0.0015 ( 0.5%) 0.0529 ( 0.6%) 0.0530 ( 0.6%) LoopInstSimplifyPass | |
0.0489 ( 0.5%) 0.0018 ( 0.5%) 0.0506 ( 0.5%) 0.0507 ( 0.5%) MemCpyOptPass | |
0.0484 ( 0.5%) 0.0011 ( 0.3%) 0.0494 ( 0.5%) 0.0496 ( 0.5%) SimpleLoopUnswitchPass | |
0.0458 ( 0.5%) 0.0032 ( 1.0%) 0.0490 ( 0.5%) 0.0490 ( 0.5%) InstSimplifyPass | |
0.0418 ( 0.5%) 0.0015 ( 0.5%) 0.0434 ( 0.5%) 0.0435 ( 0.5%) BDCEPass | |
0.0387 ( 0.4%) 0.0017 ( 0.5%) 0.0404 ( 0.4%) 0.0404 ( 0.4%) ConstraintEliminationPass | |
0.0272 ( 0.3%) 0.0028 ( 0.9%) 0.0300 ( 0.3%) 0.0301 ( 0.3%) ArgumentPromotionPass | |
0.0272 ( 0.3%) 0.0010 ( 0.3%) 0.0282 ( 0.3%) 0.0282 ( 0.3%) LibCallsShrinkWrapPass | |
0.0255 ( 0.3%) 0.0017 ( 0.5%) 0.0273 ( 0.3%) 0.0274 ( 0.3%) Float2IntPass | |
0.0242 ( 0.3%) 0.0012 ( 0.4%) 0.0254 ( 0.3%) 0.0255 ( 0.3%) TailCallElimPass | |
0.0220 ( 0.2%) 0.0006 ( 0.2%) 0.0226 ( 0.2%) 0.0226 ( 0.2%) LoopSimplifyCFGPass | |
0.0210 ( 0.2%) 0.0005 ( 0.1%) 0.0215 ( 0.2%) 0.0216 ( 0.2%) LoopLoadEliminationPass | |
0.0162 ( 0.2%) 0.0010 ( 0.3%) 0.0171 ( 0.2%) 0.0172 ( 0.2%) AggressiveInstCombinePass | |
0.0122 ( 0.1%) 0.0020 ( 0.6%) 0.0142 ( 0.1%) 0.0142 ( 0.1%) ReversePostOrderFunctionAttrsPass | |
0.0134 ( 0.1%) 0.0000 ( 0.0%) 0.0134 ( 0.1%) 0.0134 ( 0.1%) DeadArgumentEliminationPass | |
0.0112 ( 0.1%) 0.0015 ( 0.5%) 0.0127 ( 0.1%) 0.0128 ( 0.1%) LoopDistributePass | |
0.0115 ( 0.1%) 0.0000 ( 0.0%) 0.0115 ( 0.1%) 0.0116 ( 0.1%) RecomputeGlobalsAAPass | |
0.0106 ( 0.1%) 0.0006 ( 0.2%) 0.0112 ( 0.1%) 0.0112 ( 0.1%) VectorCombinePass | |
0.0104 ( 0.1%) 0.0007 ( 0.2%) 0.0111 ( 0.1%) 0.0111 ( 0.1%) LowerExpectIntrinsicPass | |
0.0076 ( 0.1%) 0.0001 ( 0.0%) 0.0077 ( 0.1%) 0.0077 ( 0.1%) RequireAnalysisPass<llvm::GlobalsAA, llvm::Module> | |
0.0059 ( 0.1%) 0.0000 ( 0.0%) 0.0059 ( 0.1%) 0.0059 ( 0.1%) GlobalDCEPass | |
0.0046 ( 0.0%) 0.0003 ( 0.1%) 0.0049 ( 0.1%) 0.0049 ( 0.1%) CallSiteSplittingPass | |
0.0041 ( 0.0%) 0.0003 ( 0.1%) 0.0044 ( 0.0%) 0.0044 ( 0.0%) LowerConstantIntrinsicsPass | |
0.0037 ( 0.0%) 0.0005 ( 0.2%) 0.0042 ( 0.0%) 0.0042 ( 0.0%) RequireAnalysisPass<llvm::ShouldNotRunFunctionPassesAnalysis, llvm::Function> | |
0.0039 ( 0.0%) 0.0002 ( 0.1%) 0.0041 ( 0.0%) 0.0041 ( 0.0%) MergedLoadStoreMotionPass | |
0.0031 ( 0.0%) 0.0002 ( 0.1%) 0.0033 ( 0.0%) 0.0033 ( 0.0%) DivRemPairsPass | |
0.0027 ( 0.0%) 0.0003 ( 0.1%) 0.0030 ( 0.0%) 0.0030 ( 0.0%) InjectTLIMappings | |
0.0025 ( 0.0%) 0.0003 ( 0.1%) 0.0027 ( 0.0%) 0.0027 ( 0.0%) ControlHeightReductionPass | |
0.0025 ( 0.0%) 0.0002 ( 0.1%) 0.0027 ( 0.0%) 0.0027 ( 0.0%) CoroElidePass | |
0.0025 ( 0.0%) 0.0001 ( 0.0%) 0.0026 ( 0.0%) 0.0026 ( 0.0%) WarnMissedTransformationsPass | |
0.0017 ( 0.0%) 0.0008 ( 0.2%) 0.0025 ( 0.0%) 0.0025 ( 0.0%) AnnotationRemarksPass | |
0.0021 ( 0.0%) 0.0002 ( 0.1%) 0.0024 ( 0.0%) 0.0024 ( 0.0%) PromotePass | |
0.0010 ( 0.0%) 0.0013 ( 0.4%) 0.0023 ( 0.0%) 0.0023 ( 0.0%) InvalidateAnalysisPass<llvm::AAManager> | |
0.0016 ( 0.0%) 0.0002 ( 0.1%) 0.0017 ( 0.0%) 0.0018 ( 0.0%) SpeculativeExecutionPass | |
0.0016 ( 0.0%) 0.0001 ( 0.0%) 0.0018 ( 0.0%) 0.0018 ( 0.0%) MoveAutoInitPass | |
0.0016 ( 0.0%) 0.0002 ( 0.1%) 0.0018 ( 0.0%) 0.0017 ( 0.0%) CoroSplitPass | |
0.0014 ( 0.0%) 0.0002 ( 0.1%) 0.0016 ( 0.0%) 0.0016 ( 0.0%) OpenMPOptCGSCCPass | |
0.0009 ( 0.0%) 0.0006 ( 0.2%) 0.0015 ( 0.0%) 0.0015 ( 0.0%) InvalidateAnalysisPass<llvm::ShouldNotRunFunctionPassesAnalysis> | |
0.0012 ( 0.0%) 0.0000 ( 0.0%) 0.0012 ( 0.0%) 0.0012 ( 0.0%) ConstantMergePass | |
0.0010 ( 0.0%) 0.0000 ( 0.0%) 0.0010 ( 0.0%) 0.0010 ( 0.0%) CGProfilePass | |
0.0009 ( 0.0%) 0.0001 ( 0.0%) 0.0009 ( 0.0%) 0.0010 ( 0.0%) AlignmentFromAssumptionsPass | |
0.0007 ( 0.0%) 0.0001 ( 0.0%) 0.0008 ( 0.0%) 0.0008 ( 0.0%) LoopSinkPass | |
0.0000 ( 0.0%) 0.0004 ( 0.1%) 0.0004 ( 0.0%) 0.0004 ( 0.0%) InferFunctionAttrsPass | |
0.0001 ( 0.0%) 0.0000 ( 0.0%) 0.0001 ( 0.0%) 0.0001 ( 0.0%) RelLookupTableConverterPass | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) OpenMPOptPass | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) CoroCleanupPass | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) EliminateAvailableExternallyPass | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) CoroEarlyPass | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Annotation2MetadataPass | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) RequireAnalysisPass<llvm::ProfileSummaryAnalysis, llvm::Module> | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) ForceFunctionAttrsPass | |
9.1881 (100.0%) 0.3216 (100.0%) 9.5097 (100.0%) 9.5351 (100.0%) Total | |
===-------------------------------------------------------------------------=== | |
Analysis execution timing report | |
===-------------------------------------------------------------------------=== | |
Total Execution Time: 0.6165 seconds (0.6185 wall clock) | |
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name --- | |
0.1227 ( 21.2%) 0.0047 ( 12.2%) 0.1274 ( 20.7%) 0.1278 ( 20.7%) MemorySSAAnalysis | |
0.1167 ( 20.2%) 0.0071 ( 18.2%) 0.1238 ( 20.1%) 0.1240 ( 20.0%) DominatorTreeAnalysis | |
0.0761 ( 13.2%) 0.0049 ( 12.7%) 0.0810 ( 13.1%) 0.0812 ( 13.1%) LoopAnalysis | |
0.0581 ( 10.1%) 0.0046 ( 11.7%) 0.0627 ( 10.2%) 0.0627 ( 10.1%) BranchProbabilityAnalysis | |
0.0578 ( 10.0%) 0.0037 ( 9.4%) 0.0614 ( 10.0%) 0.0615 ( 9.9%) PostDominatorTreeAnalysis | |
0.0462 ( 8.0%) 0.0035 ( 9.0%) 0.0497 ( 8.1%) 0.0501 ( 8.1%) BlockFrequencyAnalysis | |
0.0265 ( 4.6%) 0.0027 ( 7.0%) 0.0292 ( 4.7%) 0.0294 ( 4.7%) AAManager | |
0.0147 ( 2.5%) 0.0001 ( 0.3%) 0.0148 ( 2.4%) 0.0149 ( 2.4%) CallGraphAnalysis | |
0.0120 ( 2.1%) 0.0007 ( 1.9%) 0.0127 ( 2.1%) 0.0127 ( 2.1%) ScalarEvolutionAnalysis | |
0.0081 ( 1.4%) 0.0009 ( 2.2%) 0.0089 ( 1.4%) 0.0090 ( 1.4%) BasicAA | |
0.0037 ( 0.6%) 0.0011 ( 2.8%) 0.0048 ( 0.8%) 0.0048 ( 0.8%) TargetIRAnalysis | |
0.0028 ( 0.5%) 0.0011 ( 2.9%) 0.0039 ( 0.6%) 0.0039 ( 0.6%) TargetLibraryAnalysis | |
0.0033 ( 0.6%) 0.0004 ( 0.9%) 0.0036 ( 0.6%) 0.0037 ( 0.6%) FunctionAnalysisManagerCGSCCProxy | |
0.0027 ( 0.5%) 0.0003 ( 0.7%) 0.0030 ( 0.5%) 0.0030 ( 0.5%) AssumptionAnalysis | |
0.0026 ( 0.5%) 0.0003 ( 0.7%) 0.0029 ( 0.5%) 0.0029 ( 0.5%) DemandedBitsAnalysis | |
0.0026 ( 0.5%) 0.0003 ( 0.7%) 0.0029 ( 0.5%) 0.0029 ( 0.5%) LazyValueAnalysis | |
0.0026 ( 0.4%) 0.0001 ( 0.4%) 0.0027 ( 0.4%) 0.0027 ( 0.4%) InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::Function> | |
0.0021 ( 0.4%) 0.0003 ( 0.7%) 0.0024 ( 0.4%) 0.0024 ( 0.4%) OptimizationRemarkEmitterAnalysis | |
0.0021 ( 0.4%) 0.0001 ( 0.3%) 0.0022 ( 0.4%) 0.0023 ( 0.4%) OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, llvm::Loop, llvm::LoopStandardAnalysisResults&> | |
0.0020 ( 0.3%) 0.0002 ( 0.6%) 0.0022 ( 0.4%) 0.0022 ( 0.4%) OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Module>, llvm::Function> | |
0.0020 ( 0.4%) 0.0002 ( 0.5%) 0.0022 ( 0.4%) 0.0022 ( 0.4%) MemoryDependenceAnalysis | |
0.0019 ( 0.3%) 0.0002 ( 0.6%) 0.0022 ( 0.3%) 0.0021 ( 0.3%) TypeBasedAA | |
0.0020 ( 0.4%) 0.0000 ( 0.0%) 0.0020 ( 0.3%) 0.0021 ( 0.3%) GlobalsAA | |
0.0017 ( 0.3%) 0.0002 ( 0.5%) 0.0019 ( 0.3%) 0.0019 ( 0.3%) ScopedNoAliasAA | |
0.0011 ( 0.2%) 0.0007 ( 1.9%) 0.0018 ( 0.3%) 0.0018 ( 0.3%) LazyCallGraphAnalysis | |
0.0013 ( 0.2%) 0.0002 ( 0.5%) 0.0015 ( 0.2%) 0.0015 ( 0.2%) LoopAccessAnalysis | |
0.0013 ( 0.2%) 0.0001 ( 0.4%) 0.0014 ( 0.2%) 0.0014 ( 0.2%) OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Module>, llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&> | |
0.0010 ( 0.2%) 0.0001 ( 0.4%) 0.0011 ( 0.2%) 0.0011 ( 0.2%) ShouldNotRunFunctionPassesAnalysis | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0001 ( 0.0%) ShouldRunExtraVectorPasses | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) ProfileSummaryAnalysis | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::Module> | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, llvm::Module> | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) InlineAdvisorAnalysis | |
0.5777 (100.0%) 0.0388 (100.0%) 0.6165 (100.0%) 0.6185 (100.0%) Total | |
===-------------------------------------------------------------------------=== | |
Miscellaneous Ungrouped Timers | |
===-------------------------------------------------------------------------=== | |
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name --- | |
15.2116 ( 98.4%) 1.9083 ( 99.2%) 17.1199 ( 98.5%) 17.1807 ( 98.5%) Code Generation Time | |
0.2522 ( 1.6%) 0.0157 ( 0.8%) 0.2680 ( 1.5%) 0.2698 ( 1.5%) LLVM IR Generation Time | |
15.4638 (100.0%) 1.9240 (100.0%) 17.3878 (100.0%) 17.4505 (100.0%) Total | |
12 warnings generated. | |
===-------------------------------------------------------------------------=== | |
Register Allocation | |
===-------------------------------------------------------------------------=== | |
Total Execution Time: 0.3512 seconds (0.3522 wall clock) | |
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name --- | |
0.2881 ( 85.5%) 0.0096 ( 68.0%) 0.2977 ( 84.8%) 0.2985 ( 84.7%) Global Splitting | |
0.0302 ( 9.0%) 0.0016 ( 11.4%) 0.0318 ( 9.1%) 0.0318 ( 9.0%) Spiller | |
0.0147 ( 4.4%) 0.0018 ( 12.7%) 0.0165 ( 4.7%) 0.0166 ( 4.7%) Evict | |
0.0035 ( 1.0%) 0.0010 ( 6.9%) 0.0045 ( 1.3%) 0.0045 ( 1.3%) Seed Live Regs | |
0.0006 ( 0.2%) 0.0001 ( 0.9%) 0.0007 ( 0.2%) 0.0007 ( 0.2%) Local Splitting | |
0.3371 (100.0%) 0.0142 (100.0%) 0.3512 (100.0%) 0.3522 (100.0%) Total | |
===-------------------------------------------------------------------------=== | |
Instruction Selection and Scheduling | |
===-------------------------------------------------------------------------=== | |
Total Execution Time: 1.7353 seconds (1.7378 wall clock) | |
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name --- | |
0.3592 ( 24.1%) 0.0571 ( 23.4%) 0.4163 ( 24.0%) 0.4189 ( 24.1%) DAG Combining 1 | |
0.2248 ( 15.1%) 0.0367 ( 15.1%) 0.2616 ( 15.1%) 0.2615 ( 15.0%) Instruction Selection | |
0.2167 ( 14.5%) 0.0337 ( 13.8%) 0.2505 ( 14.4%) 0.2505 ( 14.4%) DAG Combining 2 | |
0.1585 ( 10.6%) 0.0265 ( 10.9%) 0.1849 ( 10.7%) 0.1851 ( 10.7%) Instruction Scheduling | |
0.1365 ( 9.1%) 0.0218 ( 8.9%) 0.1583 ( 9.1%) 0.1581 ( 9.1%) DAG Combining after legalize types | |
0.1305 ( 8.8%) 0.0215 ( 8.8%) 0.1521 ( 8.8%) 0.1519 ( 8.7%) Instruction Creation | |
0.1199 ( 8.0%) 0.0208 ( 8.6%) 0.1407 ( 8.1%) 0.1409 ( 8.1%) Type Legalization | |
0.1027 ( 6.9%) 0.0177 ( 7.3%) 0.1204 ( 6.9%) 0.1202 ( 6.9%) DAG Legalization | |
0.0215 ( 1.4%) 0.0038 ( 1.6%) 0.0253 ( 1.5%) 0.0254 ( 1.5%) Instruction Scheduling Cleanup | |
0.0210 ( 1.4%) 0.0036 ( 1.5%) 0.0245 ( 1.4%) 0.0247 ( 1.4%) Vector Legalization | |
0.0004 ( 0.0%) 0.0003 ( 0.1%) 0.0007 ( 0.0%) 0.0007 ( 0.0%) DAG Combining after legalize vectors | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Type Legalization 2 | |
1.4918 (100.0%) 0.2435 (100.0%) 1.7353 (100.0%) 1.7378 (100.0%) Total | |
===-------------------------------------------------------------------------=== | |
Pass execution timing report | |
===-------------------------------------------------------------------------=== | |
Total Execution Time: 6.4752 seconds (6.4942 wall clock) | |
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name --- | |
2.0854 ( 40.4%) 0.3497 ( 26.7%) 2.4352 ( 37.6%) 2.4442 ( 37.6%) X86 DAG->DAG Instruction Selection | |
0.2066 ( 4.0%) 0.3005 ( 22.9%) 0.5071 ( 7.8%) 0.5085 ( 7.8%) X86 Assembly Printer | |
0.4397 ( 8.5%) 0.0344 ( 2.6%) 0.4741 ( 7.3%) 0.4754 ( 7.3%) Greedy Register Allocator #2 | |
0.1833 ( 3.5%) 0.0271 ( 2.1%) 0.2104 ( 3.2%) 0.2108 ( 3.2%) Loop Strength Reduction | |
0.1734 ( 3.4%) 0.0254 ( 1.9%) 0.1987 ( 3.1%) 0.1992 ( 3.1%) CodeGen Prepare | |
0.1392 ( 2.7%) 0.0128 ( 1.0%) 0.1521 ( 2.3%) 0.1524 ( 2.3%) Simple Register Coalescing | |
0.1313 ( 2.5%) 0.0185 ( 1.4%) 0.1498 ( 2.3%) 0.1502 ( 2.3%) Machine Instruction Scheduler | |
0.1038 ( 2.0%) 0.0228 ( 1.7%) 0.1265 ( 2.0%) 0.1270 ( 2.0%) Live Variable Analysis | |
0.0844 ( 1.6%) 0.0119 ( 0.9%) 0.0964 ( 1.5%) 0.0966 ( 1.5%) Live Interval Analysis | |
0.0684 ( 1.3%) 0.0135 ( 1.0%) 0.0819 ( 1.3%) 0.0821 ( 1.3%) ReachingDefAnalysis | |
0.0715 ( 1.4%) 0.0087 ( 0.7%) 0.0802 ( 1.2%) 0.0804 ( 1.2%) Control Flow Optimizer | |
0.0662 ( 1.3%) 0.0127 ( 1.0%) 0.0789 ( 1.2%) 0.0791 ( 1.2%) Branch Probability Basic Block Placement | |
0.0457 ( 0.9%) 0.0328 ( 2.5%) 0.0785 ( 1.2%) 0.0787 ( 1.2%) Module Verifier | |
0.0426 ( 0.8%) 0.0255 ( 1.9%) 0.0681 ( 1.1%) 0.0688 ( 1.1%) Machine Module Information | |
0.0534 ( 1.0%) 0.0086 ( 0.7%) 0.0621 ( 1.0%) 0.0623 ( 1.0%) Module Verifier #2 | |
0.0421 ( 0.8%) 0.0194 ( 1.5%) 0.0614 ( 0.9%) 0.0621 ( 1.0%) Dominator Tree Construction #3 | |
0.0476 ( 0.9%) 0.0108 ( 0.8%) 0.0584 ( 0.9%) 0.0586 ( 0.9%) Machine Common Subexpression Elimination | |
0.0479 ( 0.9%) 0.0100 ( 0.8%) 0.0579 ( 0.9%) 0.0580 ( 0.9%) X86 Byte/Word Instruction Fixup | |
0.0458 ( 0.9%) 0.0116 ( 0.9%) 0.0574 ( 0.9%) 0.0575 ( 0.9%) Canonicalize Freeze Instructions in Loops | |
0.0324 ( 0.6%) 0.0175 ( 1.3%) 0.0499 ( 0.8%) 0.0502 ( 0.8%) Function Alias Analysis Results #3 | |
0.0403 ( 0.8%) 0.0099 ( 0.8%) 0.0502 ( 0.8%) 0.0502 ( 0.8%) Induction Variable Users | |
0.0320 ( 0.6%) 0.0171 ( 1.3%) 0.0491 ( 0.8%) 0.0493 ( 0.8%) Basic Alias Analysis (stateless AA impl) #4 | |
0.0379 ( 0.7%) 0.0065 ( 0.5%) 0.0445 ( 0.7%) 0.0445 ( 0.7%) Machine code sinking | |
0.0335 ( 0.6%) 0.0061 ( 0.5%) 0.0396 ( 0.6%) 0.0397 ( 0.6%) Eliminate PHI nodes for register allocation | |
0.0321 ( 0.6%) 0.0071 ( 0.5%) 0.0392 ( 0.6%) 0.0393 ( 0.6%) Machine Copy Propagation Pass | |
0.0280 ( 0.5%) 0.0055 ( 0.4%) 0.0334 ( 0.5%) 0.0335 ( 0.5%) Virtual Register Rewriter | |
0.0264 ( 0.5%) 0.0065 ( 0.5%) 0.0329 ( 0.5%) 0.0330 ( 0.5%) Machine Copy Propagation Pass #2 | |
0.0250 ( 0.5%) 0.0059 ( 0.4%) 0.0309 ( 0.5%) 0.0309 ( 0.5%) Two-Address instruction pass | |
0.0236 ( 0.5%) 0.0045 ( 0.3%) 0.0280 ( 0.4%) 0.0281 ( 0.4%) Remove dead machine instructions | |
0.0222 ( 0.4%) 0.0050 ( 0.4%) 0.0272 ( 0.4%) 0.0273 ( 0.4%) Peephole Optimizations | |
0.0195 ( 0.4%) 0.0067 ( 0.5%) 0.0262 ( 0.4%) 0.0262 ( 0.4%) Prologue/Epilogue Insertion & Frame Finalization | |
0.0193 ( 0.4%) 0.0063 ( 0.5%) 0.0256 ( 0.4%) 0.0256 ( 0.4%) Natural Loop Information | |
0.0170 ( 0.3%) 0.0057 ( 0.4%) 0.0226 ( 0.3%) 0.0227 ( 0.3%) Early Machine Loop Invariant Code Motion | |
0.0131 ( 0.3%) 0.0071 ( 0.5%) 0.0202 ( 0.3%) 0.0203 ( 0.3%) Dominator Tree Construction #2 | |
0.0146 ( 0.3%) 0.0045 ( 0.3%) 0.0191 ( 0.3%) 0.0191 ( 0.3%) Branch Probability Analysis | |
0.0156 ( 0.3%) 0.0032 ( 0.2%) 0.0188 ( 0.3%) 0.0189 ( 0.3%) Merge disjoint stack slots | |
0.0137 ( 0.3%) 0.0042 ( 0.3%) 0.0179 ( 0.3%) 0.0179 ( 0.3%) Block Frequency Analysis | |
0.0122 ( 0.2%) 0.0053 ( 0.4%) 0.0175 ( 0.3%) 0.0176 ( 0.3%) Slot index numbering #2 | |
0.0121 ( 0.2%) 0.0050 ( 0.4%) 0.0171 ( 0.3%) 0.0172 ( 0.3%) Machine Natural Loop Construction #3 | |
0.0129 ( 0.2%) 0.0042 ( 0.3%) 0.0171 ( 0.3%) 0.0171 ( 0.3%) Post-Dominator Tree Construction | |
0.0130 ( 0.3%) 0.0037 ( 0.3%) 0.0167 ( 0.3%) 0.0167 ( 0.3%) Machine Late Instructions Cleanup Pass | |
0.0144 ( 0.3%) 0.0021 ( 0.2%) 0.0164 ( 0.3%) 0.0165 ( 0.3%) Branch Probability Analysis #2 | |
0.0134 ( 0.3%) 0.0031 ( 0.2%) 0.0164 ( 0.3%) 0.0165 ( 0.3%) Live Range Shrink | |
0.0127 ( 0.2%) 0.0036 ( 0.3%) 0.0163 ( 0.3%) 0.0163 ( 0.3%) X86 Execution Dependency Fix | |
0.0123 ( 0.2%) 0.0039 ( 0.3%) 0.0162 ( 0.3%) 0.0162 ( 0.3%) MachinePostDominator Tree Construction #2 | |
0.0131 ( 0.3%) 0.0027 ( 0.2%) 0.0158 ( 0.2%) 0.0158 ( 0.2%) Remove dead machine instructions #2 | |
0.0114 ( 0.2%) 0.0041 ( 0.3%) 0.0156 ( 0.2%) 0.0156 ( 0.2%) MachineDominator Tree Construction #6 | |
0.0129 ( 0.3%) 0.0022 ( 0.2%) 0.0151 ( 0.2%) 0.0151 ( 0.2%) Post-Dominator Tree Construction #2 | |
0.0121 ( 0.2%) 0.0028 ( 0.2%) 0.0149 ( 0.2%) 0.0150 ( 0.2%) Machine Block Frequency Analysis #3 | |
0.0104 ( 0.2%) 0.0045 ( 0.3%) 0.0150 ( 0.2%) 0.0149 ( 0.2%) MachineDominator Tree Construction #7 | |
0.0119 ( 0.2%) 0.0030 ( 0.2%) 0.0149 ( 0.2%) 0.0149 ( 0.2%) MachinePostDominator Tree Construction | |
0.0106 ( 0.2%) 0.0036 ( 0.3%) 0.0142 ( 0.2%) 0.0142 ( 0.2%) MachinePostDominator Tree Construction #3 | |
0.0105 ( 0.2%) 0.0034 ( 0.3%) 0.0139 ( 0.2%) 0.0139 ( 0.2%) Machine Dominance Frontier Construction | |
0.0111 ( 0.2%) 0.0021 ( 0.2%) 0.0132 ( 0.2%) 0.0132 ( 0.2%) MachineDominator Tree Construction #9 | |
0.0091 ( 0.2%) 0.0037 ( 0.3%) 0.0128 ( 0.2%) 0.0128 ( 0.2%) Shrink Wrapping analysis | |
0.0100 ( 0.2%) 0.0027 ( 0.2%) 0.0127 ( 0.2%) 0.0127 ( 0.2%) Dominator Tree Construction | |
0.0095 ( 0.2%) 0.0031 ( 0.2%) 0.0126 ( 0.2%) 0.0126 ( 0.2%) Machine Block Frequency Analysis #4 | |
0.0096 ( 0.2%) 0.0026 ( 0.2%) 0.0122 ( 0.2%) 0.0122 ( 0.2%) Machine InstCombiner | |
0.0104 ( 0.2%) 0.0016 ( 0.1%) 0.0121 ( 0.2%) 0.0121 ( 0.2%) Machine Loop Invariant Code Motion | |
0.0051 ( 0.1%) 0.0069 ( 0.5%) 0.0120 ( 0.2%) 0.0120 ( 0.2%) Expand large div/rem | |
0.0098 ( 0.2%) 0.0019 ( 0.1%) 0.0117 ( 0.2%) 0.0117 ( 0.2%) MachineDominator Tree Construction | |
0.0085 ( 0.2%) 0.0028 ( 0.2%) 0.0113 ( 0.2%) 0.0114 ( 0.2%) Constant Hoisting | |
0.0084 ( 0.2%) 0.0027 ( 0.2%) 0.0111 ( 0.2%) 0.0111 ( 0.2%) Machine Block Frequency Analysis | |
0.0079 ( 0.2%) 0.0029 ( 0.2%) 0.0108 ( 0.2%) 0.0108 ( 0.2%) Machine Block Frequency Analysis #5 | |
0.0081 ( 0.2%) 0.0026 ( 0.2%) 0.0107 ( 0.2%) 0.0107 ( 0.2%) MachineDominator Tree Construction #8 | |
0.0069 ( 0.1%) 0.0033 ( 0.3%) 0.0102 ( 0.2%) 0.0103 ( 0.2%) Canonicalize natural loops | |
0.0077 ( 0.1%) 0.0027 ( 0.2%) 0.0103 ( 0.2%) 0.0103 ( 0.2%) Live DEBUG_VALUE analysis | |
0.0084 ( 0.2%) 0.0014 ( 0.1%) 0.0099 ( 0.2%) 0.0099 ( 0.2%) Stack Slot Coloring | |
0.0080 ( 0.2%) 0.0018 ( 0.1%) 0.0098 ( 0.2%) 0.0098 ( 0.2%) Slot index numbering | |
0.0045 ( 0.1%) 0.0050 ( 0.4%) 0.0094 ( 0.1%) 0.0094 ( 0.1%) Lower AMX type for load/store | |
0.0075 ( 0.1%) 0.0018 ( 0.1%) 0.0093 ( 0.1%) 0.0093 ( 0.1%) MachineDominator Tree Construction #5 | |
0.0074 ( 0.1%) 0.0018 ( 0.1%) 0.0091 ( 0.1%) 0.0091 ( 0.1%) MachineDominator Tree Construction #2 | |
0.0072 ( 0.1%) 0.0019 ( 0.1%) 0.0091 ( 0.1%) 0.0091 ( 0.1%) Machine Natural Loop Construction | |
0.0072 ( 0.1%) 0.0019 ( 0.1%) 0.0091 ( 0.1%) 0.0091 ( 0.1%) MachineDominator Tree Construction #4 | |
0.0069 ( 0.1%) 0.0021 ( 0.2%) 0.0090 ( 0.1%) 0.0090 ( 0.1%) Machine Block Frequency Analysis #2 | |
0.0077 ( 0.1%) 0.0013 ( 0.1%) 0.0089 ( 0.1%) 0.0090 ( 0.1%) Natural Loop Information #6 | |
0.0066 ( 0.1%) 0.0022 ( 0.2%) 0.0088 ( 0.1%) 0.0089 ( 0.1%) Machine Natural Loop Construction #4 | |
0.0071 ( 0.1%) 0.0017 ( 0.1%) 0.0088 ( 0.1%) 0.0088 ( 0.1%) Machine Cycle Info Analysis | |
0.0067 ( 0.1%) 0.0020 ( 0.2%) 0.0087 ( 0.1%) 0.0087 ( 0.1%) BreakFalseDeps | |
0.0067 ( 0.1%) 0.0020 ( 0.1%) 0.0086 ( 0.1%) 0.0087 ( 0.1%) Natural Loop Information #2 | |
0.0059 ( 0.1%) 0.0028 ( 0.2%) 0.0087 ( 0.1%) 0.0087 ( 0.1%) Scalar Evolution Analysis | |
0.0065 ( 0.1%) 0.0021 ( 0.2%) 0.0086 ( 0.1%) 0.0086 ( 0.1%) Machine Natural Loop Construction #2 | |
0.0068 ( 0.1%) 0.0017 ( 0.1%) 0.0085 ( 0.1%) 0.0086 ( 0.1%) X86 LEA Optimize | |
0.0064 ( 0.1%) 0.0018 ( 0.1%) 0.0082 ( 0.1%) 0.0082 ( 0.1%) ObjC ARC contraction | |
0.0066 ( 0.1%) 0.0017 ( 0.1%) 0.0082 ( 0.1%) 0.0082 ( 0.1%) Natural Loop Information #4 | |
0.0063 ( 0.1%) 0.0018 ( 0.1%) 0.0081 ( 0.1%) 0.0080 ( 0.1%) MachineDominator Tree Construction #3 | |
0.0062 ( 0.1%) 0.0013 ( 0.1%) 0.0075 ( 0.1%) 0.0075 ( 0.1%) Machine Natural Loop Construction #5 | |
0.0057 ( 0.1%) 0.0016 ( 0.1%) 0.0073 ( 0.1%) 0.0073 ( 0.1%) Natural Loop Information #3 | |
0.0053 ( 0.1%) 0.0018 ( 0.1%) 0.0071 ( 0.1%) 0.0071 ( 0.1%) PostRA Machine Sink | |
0.0030 ( 0.1%) 0.0039 ( 0.3%) 0.0069 ( 0.1%) 0.0069 ( 0.1%) Free MachineFunction | |
0.0049 ( 0.1%) 0.0019 ( 0.1%) 0.0068 ( 0.1%) 0.0068 ( 0.1%) Check CFA info and insert CFI instructions if needed | |
0.0055 ( 0.1%) 0.0012 ( 0.1%) 0.0067 ( 0.1%) 0.0067 ( 0.1%) Natural Loop Information #5 | |
0.0042 ( 0.1%) 0.0022 ( 0.2%) 0.0064 ( 0.1%) 0.0064 ( 0.1%) Expand memcmp() to load/stores | |
0.0045 ( 0.1%) 0.0013 ( 0.1%) 0.0058 ( 0.1%) 0.0058 ( 0.1%) X86 EFLAGS copy lowering | |
0.0042 ( 0.1%) 0.0015 ( 0.1%) 0.0058 ( 0.1%) 0.0057 ( 0.1%) X86 cmov Conversion | |
0.0040 ( 0.1%) 0.0013 ( 0.1%) 0.0053 ( 0.1%) 0.0053 ( 0.1%) Post-RA pseudo instruction expansion pass | |
0.0044 ( 0.1%) 0.0009 ( 0.1%) 0.0053 ( 0.1%) 0.0053 ( 0.1%) Early Tail Duplication | |
0.0039 ( 0.1%) 0.0012 ( 0.1%) 0.0052 ( 0.1%) 0.0052 ( 0.1%) Tile Register Pre-configure | |
0.0034 ( 0.1%) 0.0015 ( 0.1%) 0.0048 ( 0.1%) 0.0048 ( 0.1%) Lower constant intrinsics | |
0.0037 ( 0.1%) 0.0010 ( 0.1%) 0.0047 ( 0.1%) 0.0047 ( 0.1%) X86 Fixup SetCC | |
0.0034 ( 0.1%) 0.0012 ( 0.1%) 0.0046 ( 0.1%) 0.0046 ( 0.1%) Tail Duplication | |
0.0033 ( 0.1%) 0.0010 ( 0.1%) 0.0044 ( 0.1%) 0.0043 ( 0.1%) X86 Optimize Call Frame | |
0.0032 ( 0.1%) 0.0011 ( 0.1%) 0.0043 ( 0.1%) 0.0043 ( 0.1%) Remove unreachable machine basic blocks | |
0.0032 ( 0.1%) 0.0010 ( 0.1%) 0.0042 ( 0.1%) 0.0042 ( 0.1%) X86 LEA Fixup | |
0.0032 ( 0.1%) 0.0008 ( 0.1%) 0.0040 ( 0.1%) 0.0040 ( 0.1%) Finalize ISel and expand pseudo-instructions | |
0.0027 ( 0.1%) 0.0013 ( 0.1%) 0.0040 ( 0.1%) 0.0040 ( 0.1%) Greedy Register Allocator | |
0.0028 ( 0.1%) 0.0009 ( 0.1%) 0.0037 ( 0.1%) 0.0036 ( 0.1%) Debug Variable Analysis | |
0.0024 ( 0.0%) 0.0011 ( 0.1%) 0.0035 ( 0.1%) 0.0036 ( 0.1%) X86 pseudo instruction expansion pass | |
0.0024 ( 0.0%) 0.0011 ( 0.1%) 0.0035 ( 0.1%) 0.0035 ( 0.1%) Remove unreachable blocks from the CFG | |
0.0024 ( 0.0%) 0.0011 ( 0.1%) 0.0034 ( 0.1%) 0.0034 ( 0.1%) Partially inline calls to library functions | |
0.0026 ( 0.0%) 0.0007 ( 0.1%) 0.0033 ( 0.1%) 0.0033 ( 0.1%) X86 Avoid Store Forwarding Blocks | |
0.0023 ( 0.0%) 0.0009 ( 0.1%) 0.0032 ( 0.0%) 0.0032 ( 0.0%) Bundle Machine CFG Edges | |
0.0022 ( 0.0%) 0.0010 ( 0.1%) 0.0032 ( 0.0%) 0.0032 ( 0.0%) Spill Code Placement Analysis | |
0.0021 ( 0.0%) 0.0010 ( 0.1%) 0.0031 ( 0.0%) 0.0031 ( 0.0%) Live Register Matrix | |
0.0021 ( 0.0%) 0.0009 ( 0.1%) 0.0030 ( 0.0%) 0.0030 ( 0.0%) Interleaved Access Pass | |
0.0022 ( 0.0%) 0.0008 ( 0.1%) 0.0029 ( 0.0%) 0.0029 ( 0.0%) X86 Fixup Inst Tuning | |
0.0018 ( 0.0%) 0.0012 ( 0.1%) 0.0029 ( 0.0%) 0.0029 ( 0.0%) Merge contiguous icmps into a memcmp | |
0.0020 ( 0.0%) 0.0008 ( 0.1%) 0.0029 ( 0.0%) 0.0029 ( 0.0%) Machine Trace Metrics | |
0.0018 ( 0.0%) 0.0010 ( 0.1%) 0.0028 ( 0.0%) 0.0028 ( 0.0%) Live Stack Slot Analysis | |
0.0020 ( 0.0%) 0.0008 ( 0.1%) 0.0028 ( 0.0%) 0.0028 ( 0.0%) Bundle Machine CFG Edges #2 | |
0.0019 ( 0.0%) 0.0008 ( 0.1%) 0.0027 ( 0.0%) 0.0027 ( 0.0%) Replace intrinsics with calls to vector library | |
0.0012 ( 0.0%) 0.0014 ( 0.1%) 0.0026 ( 0.0%) 0.0026 ( 0.0%) Expand Atomic instructions | |
0.0018 ( 0.0%) 0.0008 ( 0.1%) 0.0025 ( 0.0%) 0.0026 ( 0.0%) Scalarize Masked Memory Intrinsics | |
0.0019 ( 0.0%) 0.0007 ( 0.1%) 0.0025 ( 0.0%) 0.0025 ( 0.0%) X86 Lower Tile Copy | |
0.0018 ( 0.0%) 0.0008 ( 0.1%) 0.0025 ( 0.0%) 0.0025 ( 0.0%) Exception handling preparation | |
0.0017 ( 0.0%) 0.0008 ( 0.1%) 0.0025 ( 0.0%) 0.0025 ( 0.0%) Expand vector predication intrinsics | |
0.0017 ( 0.0%) 0.0008 ( 0.1%) 0.0025 ( 0.0%) 0.0025 ( 0.0%) Expand reduction intrinsics | |
0.0018 ( 0.0%) 0.0007 ( 0.1%) 0.0025 ( 0.0%) 0.0024 ( 0.0%) Process Implicit Definitions | |
0.0017 ( 0.0%) 0.0007 ( 0.1%) 0.0024 ( 0.0%) 0.0024 ( 0.0%) X86 Fixup Vector Constants | |
0.0016 ( 0.0%) 0.0007 ( 0.1%) 0.0024 ( 0.0%) 0.0024 ( 0.0%) X86 Partial Reduction | |
0.0015 ( 0.0%) 0.0008 ( 0.1%) 0.0023 ( 0.0%) 0.0023 ( 0.0%) Virtual Register Map | |
0.0018 ( 0.0%) 0.0004 ( 0.0%) 0.0022 ( 0.0%) 0.0022 ( 0.0%) X86 FP Stackifier | |
0.0010 ( 0.0%) 0.0013 ( 0.1%) 0.0022 ( 0.0%) 0.0022 ( 0.0%) Expand large fp convert | |
0.0017 ( 0.0%) 0.0005 ( 0.0%) 0.0022 ( 0.0%) 0.0022 ( 0.0%) Optimize machine instruction PHIs | |
0.0014 ( 0.0%) 0.0008 ( 0.1%) 0.0021 ( 0.0%) 0.0021 ( 0.0%) Machine Optimization Remark Emitter | |
0.0012 ( 0.0%) 0.0009 ( 0.1%) 0.0021 ( 0.0%) 0.0021 ( 0.0%) Function Alias Analysis Results #2 | |
0.0012 ( 0.0%) 0.0009 ( 0.1%) 0.0021 ( 0.0%) 0.0021 ( 0.0%) Post RA top-down list latency scheduler | |
0.0015 ( 0.0%) 0.0005 ( 0.0%) 0.0020 ( 0.0%) 0.0020 ( 0.0%) Assignment Tracking Analysis | |
0.0013 ( 0.0%) 0.0006 ( 0.0%) 0.0019 ( 0.0%) 0.0019 ( 0.0%) Basic Alias Analysis (stateless AA impl) | |
0.0013 ( 0.0%) 0.0006 ( 0.0%) 0.0018 ( 0.0%) 0.0018 ( 0.0%) Insert stack protectors | |
0.0008 ( 0.0%) 0.0009 ( 0.1%) 0.0018 ( 0.0%) 0.0017 ( 0.0%) Basic Alias Analysis (stateless AA impl) #2 | |
0.0010 ( 0.0%) 0.0007 ( 0.1%) 0.0018 ( 0.0%) 0.0017 ( 0.0%) Insert KCFI indirect call checks | |
0.0010 ( 0.0%) 0.0006 ( 0.0%) 0.0016 ( 0.0%) 0.0016 ( 0.0%) Machine Optimization Remark Emitter #2 | |
0.0010 ( 0.0%) 0.0006 ( 0.0%) 0.0016 ( 0.0%) 0.0016 ( 0.0%) Lazy Machine Block Frequency Analysis #4 | |
0.0009 ( 0.0%) 0.0006 ( 0.0%) 0.0015 ( 0.0%) 0.0015 ( 0.0%) Lazy Machine Block Frequency Analysis #8 | |
0.0010 ( 0.0%) 0.0005 ( 0.0%) 0.0015 ( 0.0%) 0.0015 ( 0.0%) Lazy Machine Block Frequency Analysis #2 | |
0.0010 ( 0.0%) 0.0004 ( 0.0%) 0.0015 ( 0.0%) 0.0015 ( 0.0%) Function Alias Analysis Results | |
0.0009 ( 0.0%) 0.0006 ( 0.0%) 0.0014 ( 0.0%) 0.0014 ( 0.0%) X86 Indirect Branch Tracking | |
0.0010 ( 0.0%) 0.0004 ( 0.0%) 0.0014 ( 0.0%) 0.0014 ( 0.0%) Lazy Branch Probability Analysis #2 | |
0.0008 ( 0.0%) 0.0006 ( 0.0%) 0.0014 ( 0.0%) 0.0014 ( 0.0%) Lazy Branch Probability Analysis | |
0.0008 ( 0.0%) 0.0006 ( 0.0%) 0.0013 ( 0.0%) 0.0014 ( 0.0%) Basic Alias Analysis (stateless AA impl) #3 | |
0.0010 ( 0.0%) 0.0003 ( 0.0%) 0.0013 ( 0.0%) 0.0013 ( 0.0%) Local Dynamic TLS Access Clean-up | |
0.0010 ( 0.0%) 0.0003 ( 0.0%) 0.0013 ( 0.0%) 0.0013 ( 0.0%) Argument Stack Rebase | |
0.0007 ( 0.0%) 0.0006 ( 0.0%) 0.0013 ( 0.0%) 0.0013 ( 0.0%) Unpack machine instruction bundles | |
0.0007 ( 0.0%) 0.0006 ( 0.0%) 0.0013 ( 0.0%) 0.0013 ( 0.0%) Insert fentry calls | |
0.0008 ( 0.0%) 0.0005 ( 0.0%) 0.0013 ( 0.0%) 0.0013 ( 0.0%) Expand indirectbr instructions | |
0.0007 ( 0.0%) 0.0005 ( 0.0%) 0.0012 ( 0.0%) 0.0012 ( 0.0%) Insert XRay ops | |
0.0007 ( 0.0%) 0.0005 ( 0.0%) 0.0012 ( 0.0%) 0.0012 ( 0.0%) TLS Variable Hoist | |
0.0008 ( 0.0%) 0.0003 ( 0.0%) 0.0012 ( 0.0%) 0.0012 ( 0.0%) Early If-Conversion | |
0.0007 ( 0.0%) 0.0005 ( 0.0%) 0.0012 ( 0.0%) 0.0012 ( 0.0%) Stack Frame Layout Analysis | |
0.0008 ( 0.0%) 0.0004 ( 0.0%) 0.0012 ( 0.0%) 0.0012 ( 0.0%) Prepare callbr | |
0.0007 ( 0.0%) 0.0005 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Machine Optimization Remark Emitter #3 | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0012 ( 0.0%) 0.0011 ( 0.0%) Tile Register Configure | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Rename Disconnected Subregister Components | |
0.0007 ( 0.0%) 0.0005 ( 0.0%) 0.0012 ( 0.0%) 0.0011 ( 0.0%) Fixup Statepoint Caller Saved | |
0.0007 ( 0.0%) 0.0005 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) X86 Atom pad short functions | |
0.0009 ( 0.0%) 0.0003 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) X86 Domain Reassignment Pass | |
0.0006 ( 0.0%) 0.0005 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) X86 Speculative Execution Side Effect Suppression | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Compressing EVEX instrs to VEX encoding when possible | |
0.0007 ( 0.0%) 0.0005 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Contiguously Lay Out Funclets | |
0.0006 ( 0.0%) 0.0005 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) StackMap Liveness Analysis | |
0.0008 ( 0.0%) 0.0003 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Local Stack Slot Allocation | |
0.0007 ( 0.0%) 0.0005 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) X86 Load Value Injection (LVI) Load Hardening | |
0.0006 ( 0.0%) 0.0005 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) X86 Indirect Thunks | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) X86 speculative load hardening | |
0.0006 ( 0.0%) 0.0005 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Implement the 'patchable-function' attribute | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Remove Redundant DEBUG_VALUE analysis | |
0.0005 ( 0.0%) 0.0006 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Machine Optimization Remark Emitter #4 | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Register Allocation Pass Scoring | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Detect Dead Lanes | |
0.0006 ( 0.0%) 0.0005 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Machine Sanitizer Binary Metadata | |
0.0006 ( 0.0%) 0.0005 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) X86 Insert Cache Prefetches | |
0.0006 ( 0.0%) 0.0005 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Lazy Block Frequency Analysis | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Lazy Machine Block Frequency Analysis #6 | |
0.0008 ( 0.0%) 0.0003 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) X86 PIC Global Base Reg Initialization | |
0.0008 ( 0.0%) 0.0003 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Lazy Machine Block Frequency Analysis | |
0.0006 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) X86 insert wait instruction | |
0.0008 ( 0.0%) 0.0003 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Lazy Block Frequency Analysis #2 | |
0.0006 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) X86 vzeroupper inserter | |
0.0006 ( 0.0%) 0.0005 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) X86 Return Thunks | |
0.0006 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) X86 Discriminate Memory Operands | |
0.0006 ( 0.0%) 0.0005 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Analyze Machine Code For Garbage Collection | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Lazy Machine Block Frequency Analysis #5 | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Lazy Machine Block Frequency Analysis #3 | |
0.0006 ( 0.0%) 0.0005 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) X86 Load Value Injection (LVI) Ret-Hardening | |
0.0006 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Lazy Machine Block Frequency Analysis #7 | |
0.0005 ( 0.0%) 0.0006 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Lazy Machine Block Frequency Analysis #10 | |
0.0006 ( 0.0%) 0.0005 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Pseudo Probe Inserter | |
0.0006 ( 0.0%) 0.0004 ( 0.0%) 0.0010 ( 0.0%) 0.0011 ( 0.0%) X86 DynAlloca Expander | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0010 ( 0.0%) 0.0010 ( 0.0%) Safe Stack instrumentation pass | |
0.0004 ( 0.0%) 0.0006 ( 0.0%) 0.0010 ( 0.0%) 0.0010 ( 0.0%) Lower AMX intrinsics | |
0.0006 ( 0.0%) 0.0004 ( 0.0%) 0.0010 ( 0.0%) 0.0010 ( 0.0%) Lazy Machine Block Frequency Analysis #9 | |
0.0006 ( 0.0%) 0.0004 ( 0.0%) 0.0010 ( 0.0%) 0.0010 ( 0.0%) Lower Garbage Collection Instructions | |
0.0006 ( 0.0%) 0.0004 ( 0.0%) 0.0010 ( 0.0%) 0.0010 ( 0.0%) Shadow Stack GC Lowering | |
0.0004 ( 0.0%) 0.0001 ( 0.0%) 0.0005 ( 0.0%) 0.0005 ( 0.0%) Create Garbage Collector Module Metadata | |
0.0003 ( 0.0%) 0.0002 ( 0.0%) 0.0005 ( 0.0%) 0.0005 ( 0.0%) Target Library Information | |
0.0002 ( 0.0%) 0.0000 ( 0.0%) 0.0002 ( 0.0%) 0.0002 ( 0.0%) Pre-ISel Intrinsic Lowering | |
0.0000 ( 0.0%) 0.0002 ( 0.0%) 0.0002 ( 0.0%) 0.0002 ( 0.0%) Assumption Cache Tracker | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Target Transform Information | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Default Regalloc Priority Advisor | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Machine Branch Probability Analysis | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Target Pass Configuration | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Type-Based Alias Analysis | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Default Regalloc Eviction Advisor | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Scoped NoAlias Alias Analysis | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Profile summary info | |
5.1642 (100.0%) 1.3110 (100.0%) 6.4752 (100.0%) 6.4942 (100.0%) Total | |
===-------------------------------------------------------------------------=== | |
DWARF Emission | |
===-------------------------------------------------------------------------=== | |
Total Execution Time: 0.1956 seconds (0.1986 wall clock) | |
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name --- | |
0.0789 (100.0%) 0.1167 (100.0%) 0.1956 (100.0%) 0.1986 (100.0%) DWARF Exception Writer | |
0.0789 (100.0%) 0.1167 (100.0%) 0.1956 (100.0%) 0.1986 (100.0%) Total | |
===-------------------------------------------------------------------------=== | |
Clang front-end time report | |
===-------------------------------------------------------------------------=== | |
Total Execution Time: 17.8548 seconds (17.9188 wall clock) | |
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name --- | |
15.9116 (100.0%) 1.9432 (100.0%) 17.8548 (100.0%) 17.9188 (100.0%) Clang front-end timer | |
15.9116 (100.0%) 1.9432 (100.0%) 17.8548 (100.0%) 17.9188 (100.0%) Total |
This file contains 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
===-------------------------------------------------------------------------=== | |
Pass execution timing report | |
===-------------------------------------------------------------------------=== | |
Total Execution Time: 10.0382 seconds (10.0597 wall clock) | |
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name --- | |
3.0630 ( 31.5%) 0.0872 ( 27.4%) 3.1502 ( 31.4%) 3.1583 ( 31.4%) InstCombinePass | |
1.0200 ( 10.5%) 0.0151 ( 4.7%) 1.0351 ( 10.3%) 1.0380 ( 10.3%) GVNPass | |
0.6630 ( 6.8%) 0.0274 ( 8.6%) 0.6905 ( 6.9%) 0.6922 ( 6.9%) InlinerPass | |
0.5392 ( 5.5%) 0.0203 ( 6.4%) 0.5595 ( 5.6%) 0.5605 ( 5.6%) SimplifyCFGPass | |
0.5255 ( 5.4%) 0.0099 ( 3.1%) 0.5354 ( 5.3%) 0.5364 ( 5.3%) CorrelatedValuePropagationPass | |
0.4380 ( 4.5%) 0.0092 ( 2.9%) 0.4472 ( 4.5%) 0.4481 ( 4.5%) JumpThreadingPass | |
0.3255 ( 3.3%) 0.0056 ( 1.7%) 0.3310 ( 3.3%) 0.3318 ( 3.3%) DSEPass | |
0.3007 ( 3.1%) 0.0139 ( 4.4%) 0.3146 ( 3.1%) 0.3148 ( 3.1%) LICMPass | |
0.2890 ( 3.0%) 0.0140 ( 4.4%) 0.3030 ( 3.0%) 0.3035 ( 3.0%) EarlyCSEPass | |
0.2652 ( 2.7%) 0.0123 ( 3.9%) 0.2775 ( 2.8%) 0.2778 ( 2.8%) IndVarSimplifyPass | |
0.1938 ( 2.0%) 0.0062 ( 1.9%) 0.2000 ( 2.0%) 0.2005 ( 2.0%) SLPVectorizerPass | |
0.1439 ( 1.5%) 0.0095 ( 3.0%) 0.1534 ( 1.5%) 0.1538 ( 1.5%) SROAPass | |
0.1410 ( 1.5%) 0.0023 ( 0.7%) 0.1433 ( 1.4%) 0.1436 ( 1.4%) LoopUnrollPass | |
0.1295 ( 1.3%) 0.0068 ( 2.1%) 0.1364 ( 1.4%) 0.1364 ( 1.4%) LoopDeletionPass | |
0.1110 ( 1.1%) 0.0059 ( 1.9%) 0.1169 ( 1.2%) 0.1172 ( 1.2%) IPSCCPPass | |
0.1115 ( 1.1%) 0.0050 ( 1.6%) 0.1165 ( 1.2%) 0.1165 ( 1.2%) LoopIdiomRecognizePass | |
0.0975 ( 1.0%) 0.0063 ( 2.0%) 0.1039 ( 1.0%) 0.1039 ( 1.0%) LoopRotatePass | |
0.0896 ( 0.9%) 0.0041 ( 1.3%) 0.0937 ( 0.9%) 0.0939 ( 0.9%) LoopSimplifyPass | |
0.0876 ( 0.9%) 0.0038 ( 1.2%) 0.0914 ( 0.9%) 0.0914 ( 0.9%) LoopFullUnrollPass | |
0.0876 ( 0.9%) 0.0032 ( 1.0%) 0.0908 ( 0.9%) 0.0910 ( 0.9%) SCCPPass | |
0.0810 ( 0.8%) 0.0058 ( 1.8%) 0.0868 ( 0.9%) 0.0869 ( 0.9%) LightweightAttributorCGSCCPass | |
0.0806 ( 0.8%) 0.0040 ( 1.3%) 0.0846 ( 0.8%) 0.0847 ( 0.8%) GlobalOptPass | |
0.0722 ( 0.7%) 0.0019 ( 0.6%) 0.0741 ( 0.7%) 0.0742 ( 0.7%) LCSSAPass | |
0.0667 ( 0.7%) 0.0019 ( 0.6%) 0.0686 ( 0.7%) 0.0687 ( 0.7%) ReassociatePass | |
0.0651 ( 0.7%) 0.0022 ( 0.7%) 0.0673 ( 0.7%) 0.0674 ( 0.7%) ADCEPass | |
0.0592 ( 0.6%) 0.0030 ( 0.9%) 0.0622 ( 0.6%) 0.0623 ( 0.6%) LoopVectorizePass | |
0.0606 ( 0.6%) 0.0000 ( 0.0%) 0.0606 ( 0.6%) 0.0607 ( 0.6%) CalledValuePropagationPass | |
0.0561 ( 0.6%) 0.0032 ( 1.0%) 0.0592 ( 0.6%) 0.0593 ( 0.6%) LoopInstSimplifyPass | |
0.0532 ( 0.5%) 0.0018 ( 0.6%) 0.0550 ( 0.5%) 0.0552 ( 0.5%) MemCpyOptPass | |
0.0512 ( 0.5%) 0.0027 ( 0.9%) 0.0540 ( 0.5%) 0.0541 ( 0.5%) SimpleLoopUnswitchPass | |
0.0471 ( 0.5%) 0.0019 ( 0.6%) 0.0490 ( 0.5%) 0.0491 ( 0.5%) InstSimplifyPass | |
0.0450 ( 0.5%) 0.0015 ( 0.5%) 0.0465 ( 0.5%) 0.0466 ( 0.5%) BDCEPass | |
0.0425 ( 0.4%) 0.0011 ( 0.3%) 0.0436 ( 0.4%) 0.0436 ( 0.4%) ConstraintEliminationPass | |
0.0298 ( 0.3%) 0.0009 ( 0.3%) 0.0307 ( 0.3%) 0.0307 ( 0.3%) LibCallsShrinkWrapPass | |
0.0283 ( 0.3%) 0.0023 ( 0.7%) 0.0306 ( 0.3%) 0.0307 ( 0.3%) ArgumentPromotionPass | |
0.0256 ( 0.3%) 0.0016 ( 0.5%) 0.0272 ( 0.3%) 0.0273 ( 0.3%) Float2IntPass | |
0.0251 ( 0.3%) 0.0012 ( 0.4%) 0.0263 ( 0.3%) 0.0264 ( 0.3%) TailCallElimPass | |
0.0239 ( 0.2%) 0.0011 ( 0.3%) 0.0250 ( 0.2%) 0.0250 ( 0.2%) LoopSimplifyCFGPass | |
0.0211 ( 0.2%) 0.0005 ( 0.1%) 0.0215 ( 0.2%) 0.0216 ( 0.2%) LoopLoadEliminationPass | |
0.0176 ( 0.2%) 0.0005 ( 0.2%) 0.0182 ( 0.2%) 0.0182 ( 0.2%) AggressiveInstCombinePass | |
0.0166 ( 0.2%) 0.0004 ( 0.1%) 0.0170 ( 0.2%) 0.0170 ( 0.2%) PostOrderFunctionAttrsPass | |
0.0121 ( 0.1%) 0.0020 ( 0.6%) 0.0141 ( 0.1%) 0.0141 ( 0.1%) ReversePostOrderFunctionAttrsPass | |
0.0115 ( 0.1%) 0.0012 ( 0.4%) 0.0127 ( 0.1%) 0.0128 ( 0.1%) LoopDistributePass | |
0.0125 ( 0.1%) 0.0000 ( 0.0%) 0.0125 ( 0.1%) 0.0125 ( 0.1%) DeadArgumentEliminationPass | |
0.0107 ( 0.1%) 0.0010 ( 0.3%) 0.0116 ( 0.1%) 0.0116 ( 0.1%) RecomputeGlobalsAAPass | |
0.0109 ( 0.1%) 0.0007 ( 0.2%) 0.0116 ( 0.1%) 0.0116 ( 0.1%) VectorCombinePass | |
0.0103 ( 0.1%) 0.0009 ( 0.3%) 0.0112 ( 0.1%) 0.0113 ( 0.1%) LowerExpectIntrinsicPass | |
0.0078 ( 0.1%) 0.0000 ( 0.0%) 0.0078 ( 0.1%) 0.0078 ( 0.1%) RequireAnalysisPass<llvm::GlobalsAA, llvm::Module> | |
0.0058 ( 0.1%) 0.0000 ( 0.0%) 0.0058 ( 0.1%) 0.0059 ( 0.1%) GlobalDCEPass | |
0.0046 ( 0.0%) 0.0004 ( 0.1%) 0.0049 ( 0.0%) 0.0049 ( 0.0%) CallSiteSplittingPass | |
0.0042 ( 0.0%) 0.0003 ( 0.1%) 0.0045 ( 0.0%) 0.0046 ( 0.0%) LowerConstantIntrinsicsPass | |
0.0042 ( 0.0%) 0.0003 ( 0.1%) 0.0045 ( 0.0%) 0.0045 ( 0.0%) RequireAnalysisPass<llvm::ShouldNotRunFunctionPassesAnalysis, llvm::Function> | |
0.0039 ( 0.0%) 0.0003 ( 0.1%) 0.0042 ( 0.0%) 0.0042 ( 0.0%) MergedLoadStoreMotionPass | |
0.0031 ( 0.0%) 0.0002 ( 0.1%) 0.0033 ( 0.0%) 0.0033 ( 0.0%) DivRemPairsPass | |
0.0028 ( 0.0%) 0.0002 ( 0.1%) 0.0030 ( 0.0%) 0.0030 ( 0.0%) InjectTLIMappings | |
0.0026 ( 0.0%) 0.0002 ( 0.1%) 0.0028 ( 0.0%) 0.0028 ( 0.0%) ControlHeightReductionPass | |
0.0025 ( 0.0%) 0.0002 ( 0.1%) 0.0028 ( 0.0%) 0.0028 ( 0.0%) CoroElidePass | |
0.0025 ( 0.0%) 0.0001 ( 0.0%) 0.0026 ( 0.0%) 0.0026 ( 0.0%) WarnMissedTransformationsPass | |
0.0021 ( 0.0%) 0.0004 ( 0.1%) 0.0025 ( 0.0%) 0.0025 ( 0.0%) AnnotationRemarksPass | |
0.0021 ( 0.0%) 0.0002 ( 0.1%) 0.0023 ( 0.0%) 0.0024 ( 0.0%) PromotePass | |
0.0008 ( 0.0%) 0.0015 ( 0.5%) 0.0023 ( 0.0%) 0.0023 ( 0.0%) InvalidateAnalysisPass<llvm::AAManager> | |
0.0017 ( 0.0%) 0.0001 ( 0.0%) 0.0018 ( 0.0%) 0.0018 ( 0.0%) CoroSplitPass | |
0.0016 ( 0.0%) 0.0002 ( 0.1%) 0.0018 ( 0.0%) 0.0018 ( 0.0%) SpeculativeExecutionPass | |
0.0016 ( 0.0%) 0.0001 ( 0.0%) 0.0017 ( 0.0%) 0.0017 ( 0.0%) MoveAutoInitPass | |
0.0014 ( 0.0%) 0.0002 ( 0.1%) 0.0016 ( 0.0%) 0.0016 ( 0.0%) OpenMPOptCGSCCPass | |
0.0012 ( 0.0%) 0.0000 ( 0.0%) 0.0012 ( 0.0%) 0.0012 ( 0.0%) InvalidateAnalysisPass<llvm::ShouldNotRunFunctionPassesAnalysis> | |
0.0012 ( 0.0%) 0.0000 ( 0.0%) 0.0012 ( 0.0%) 0.0012 ( 0.0%) ConstantMergePass | |
0.0010 ( 0.0%) 0.0000 ( 0.0%) 0.0010 ( 0.0%) 0.0010 ( 0.0%) CGProfilePass | |
0.0009 ( 0.0%) 0.0001 ( 0.0%) 0.0010 ( 0.0%) 0.0010 ( 0.0%) AlignmentFromAssumptionsPass | |
0.0008 ( 0.0%) 0.0001 ( 0.0%) 0.0008 ( 0.0%) 0.0008 ( 0.0%) LoopSinkPass | |
0.0004 ( 0.0%) 0.0000 ( 0.0%) 0.0004 ( 0.0%) 0.0004 ( 0.0%) InferFunctionAttrsPass | |
0.0001 ( 0.0%) 0.0000 ( 0.0%) 0.0001 ( 0.0%) 0.0001 ( 0.0%) RelLookupTableConverterPass | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) OpenMPOptPass | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) CoroCleanupPass | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) EliminateAvailableExternallyPass | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) CoroEarlyPass | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Annotation2MetadataPass | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) RequireAnalysisPass<llvm::ProfileSummaryAnalysis, llvm::Module> | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) ForceFunctionAttrsPass | |
9.7198 (100.0%) 0.3184 (100.0%) 10.0382 (100.0%) 10.0597 (100.0%) Total | |
===-------------------------------------------------------------------------=== | |
Analysis execution timing report | |
===-------------------------------------------------------------------------=== | |
Total Execution Time: 0.6366 seconds (0.6381 wall clock) | |
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name --- | |
0.1353 ( 22.4%) 0.0039 ( 12.1%) 0.1392 ( 21.9%) 0.1395 ( 21.9%) MemorySSAAnalysis | |
0.1182 ( 19.6%) 0.0063 ( 19.4%) 0.1246 ( 19.6%) 0.1247 ( 19.5%) DominatorTreeAnalysis | |
0.0794 ( 13.1%) 0.0045 ( 13.7%) 0.0839 ( 13.2%) 0.0840 ( 13.2%) LoopAnalysis | |
0.0621 ( 10.3%) 0.0028 ( 8.6%) 0.0649 ( 10.2%) 0.0649 ( 10.2%) PostDominatorTreeAnalysis | |
0.0617 ( 10.2%) 0.0032 ( 9.8%) 0.0649 ( 10.2%) 0.0649 ( 10.2%) BranchProbabilityAnalysis | |
0.0499 ( 8.3%) 0.0022 ( 6.9%) 0.0521 ( 8.2%) 0.0525 ( 8.2%) BlockFrequencyAnalysis | |
0.0239 ( 4.0%) 0.0024 ( 7.3%) 0.0263 ( 4.1%) 0.0264 ( 4.1%) AAManager | |
0.0141 ( 2.3%) 0.0009 ( 2.8%) 0.0150 ( 2.4%) 0.0150 ( 2.4%) CallGraphAnalysis | |
0.0137 ( 2.3%) 0.0009 ( 2.6%) 0.0145 ( 2.3%) 0.0145 ( 2.3%) ScalarEvolutionAnalysis | |
0.0062 ( 1.0%) 0.0006 ( 1.8%) 0.0068 ( 1.1%) 0.0069 ( 1.1%) BasicAA | |
0.0044 ( 0.7%) 0.0004 ( 1.2%) 0.0048 ( 0.8%) 0.0049 ( 0.8%) TargetIRAnalysis | |
0.0030 ( 0.5%) 0.0010 ( 3.0%) 0.0040 ( 0.6%) 0.0040 ( 0.6%) TargetLibraryAnalysis | |
0.0028 ( 0.5%) 0.0002 ( 0.7%) 0.0030 ( 0.5%) 0.0031 ( 0.5%) FunctionAnalysisManagerCGSCCProxy | |
0.0028 ( 0.5%) 0.0003 ( 0.9%) 0.0030 ( 0.5%) 0.0031 ( 0.5%) AssumptionAnalysis | |
0.0027 ( 0.4%) 0.0003 ( 0.8%) 0.0029 ( 0.5%) 0.0030 ( 0.5%) LazyValueAnalysis | |
0.0027 ( 0.5%) 0.0002 ( 0.7%) 0.0030 ( 0.5%) 0.0030 ( 0.5%) DemandedBitsAnalysis | |
0.0025 ( 0.4%) 0.0001 ( 0.4%) 0.0026 ( 0.4%) 0.0026 ( 0.4%) InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::Function> | |
0.0022 ( 0.4%) 0.0002 ( 0.5%) 0.0023 ( 0.4%) 0.0024 ( 0.4%) OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, llvm::Loop, llvm::LoopStandardAnalysisResults&> | |
0.0021 ( 0.4%) 0.0002 ( 0.7%) 0.0024 ( 0.4%) 0.0024 ( 0.4%) OptimizationRemarkEmitterAnalysis | |
0.0020 ( 0.3%) 0.0002 ( 0.7%) 0.0022 ( 0.4%) 0.0023 ( 0.4%) OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Module>, llvm::Function> | |
0.0020 ( 0.3%) 0.0002 ( 0.7%) 0.0022 ( 0.3%) 0.0022 ( 0.3%) MemoryDependenceAnalysis | |
0.0019 ( 0.3%) 0.0002 ( 0.7%) 0.0021 ( 0.3%) 0.0021 ( 0.3%) TypeBasedAA | |
0.0021 ( 0.3%) 0.0000 ( 0.0%) 0.0021 ( 0.3%) 0.0021 ( 0.3%) GlobalsAA | |
0.0017 ( 0.3%) 0.0002 ( 0.6%) 0.0019 ( 0.3%) 0.0019 ( 0.3%) ScopedNoAliasAA | |
0.0010 ( 0.2%) 0.0007 ( 2.1%) 0.0017 ( 0.3%) 0.0017 ( 0.3%) LazyCallGraphAnalysis | |
0.0013 ( 0.2%) 0.0001 ( 0.4%) 0.0015 ( 0.2%) 0.0015 ( 0.2%) LoopAccessAnalysis | |
0.0012 ( 0.2%) 0.0001 ( 0.4%) 0.0013 ( 0.2%) 0.0013 ( 0.2%) OuterAnalysisManagerProxy<llvm::AnalysisManager<llvm::Module>, llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&> | |
0.0011 ( 0.2%) 0.0001 ( 0.3%) 0.0012 ( 0.2%) 0.0012 ( 0.2%) ShouldNotRunFunctionPassesAnalysis | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0001 ( 0.0%) 0.0001 ( 0.0%) ShouldRunExtraVectorPasses | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) ProfileSummaryAnalysis | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::Module> | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, llvm::Module> | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) InlineAdvisorAnalysis | |
0.6041 (100.0%) 0.0325 (100.0%) 0.6366 (100.0%) 0.6381 (100.0%) Total | |
===-------------------------------------------------------------------------=== | |
Miscellaneous Ungrouped Timers | |
===-------------------------------------------------------------------------=== | |
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name --- | |
15.8042 ( 98.5%) 1.8306 ( 98.9%) 17.6348 ( 98.5%) 17.6883 ( 98.5%) Code Generation Time | |
0.2457 ( 1.5%) 0.0197 ( 1.1%) 0.2654 ( 1.5%) 0.2671 ( 1.5%) LLVM IR Generation Time | |
16.0499 (100.0%) 1.8503 (100.0%) 17.9003 (100.0%) 17.9554 (100.0%) Total | |
12 warnings generated. | |
===-------------------------------------------------------------------------=== | |
Register Allocation | |
===-------------------------------------------------------------------------=== | |
Total Execution Time: 0.3521 seconds (0.3528 wall clock) | |
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name --- | |
0.2865 ( 85.4%) 0.0117 ( 70.2%) 0.2982 ( 84.7%) 0.2988 ( 84.7%) Global Splitting | |
0.0301 ( 9.0%) 0.0020 ( 12.1%) 0.0322 ( 9.1%) 0.0322 ( 9.1%) Spiller | |
0.0148 ( 4.4%) 0.0019 ( 11.6%) 0.0167 ( 4.7%) 0.0168 ( 4.8%) Evict | |
0.0033 ( 1.0%) 0.0010 ( 6.0%) 0.0043 ( 1.2%) 0.0044 ( 1.2%) Seed Live Regs | |
0.0007 ( 0.2%) 0.0000 ( 0.1%) 0.0008 ( 0.2%) 0.0008 ( 0.2%) Local Splitting | |
0.3355 (100.0%) 0.0167 (100.0%) 0.3521 (100.0%) 0.3528 (100.0%) Total | |
===-------------------------------------------------------------------------=== | |
Instruction Selection and Scheduling | |
===-------------------------------------------------------------------------=== | |
Total Execution Time: 1.7292 seconds (1.7305 wall clock) | |
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name --- | |
0.3574 ( 24.0%) 0.0567 ( 23.7%) 0.4141 ( 23.9%) 0.4165 ( 24.1%) DAG Combining 1 | |
0.2222 ( 14.9%) 0.0356 ( 14.9%) 0.2578 ( 14.9%) 0.2577 ( 14.9%) Instruction Selection | |
0.2181 ( 14.6%) 0.0330 ( 13.8%) 0.2511 ( 14.5%) 0.2508 ( 14.5%) DAG Combining 2 | |
0.1591 ( 10.7%) 0.0262 ( 11.0%) 0.1853 ( 10.7%) 0.1853 ( 10.7%) Instruction Scheduling | |
0.1374 ( 9.2%) 0.0213 ( 8.9%) 0.1587 ( 9.2%) 0.1585 ( 9.2%) DAG Combining after legalize types | |
0.1311 ( 8.8%) 0.0216 ( 9.0%) 0.1527 ( 8.8%) 0.1524 ( 8.8%) Instruction Creation | |
0.1204 ( 8.1%) 0.0204 ( 8.5%) 0.1408 ( 8.1%) 0.1407 ( 8.1%) Type Legalization | |
0.1003 ( 6.7%) 0.0169 ( 7.1%) 0.1172 ( 6.8%) 0.1171 ( 6.8%) DAG Legalization | |
0.0219 ( 1.5%) 0.0038 ( 1.6%) 0.0257 ( 1.5%) 0.0256 ( 1.5%) Instruction Scheduling Cleanup | |
0.0215 ( 1.4%) 0.0036 ( 1.5%) 0.0251 ( 1.5%) 0.0252 ( 1.5%) Vector Legalization | |
0.0007 ( 0.0%) 0.0000 ( 0.0%) 0.0007 ( 0.0%) 0.0007 ( 0.0%) DAG Combining after legalize vectors | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Type Legalization 2 | |
1.4901 (100.0%) 0.2391 (100.0%) 1.7292 (100.0%) 1.7305 (100.0%) Total | |
===-------------------------------------------------------------------------=== | |
Pass execution timing report | |
===-------------------------------------------------------------------------=== | |
Total Execution Time: 6.4534 seconds (6.4692 wall clock) | |
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name --- | |
2.0824 ( 40.0%) 0.3414 ( 27.3%) 2.4239 ( 37.6%) 2.4316 ( 37.6%) X86 DAG->DAG Instruction Selection | |
0.2424 ( 4.7%) 0.2683 ( 21.5%) 0.5107 ( 7.9%) 0.5119 ( 7.9%) X86 Assembly Printer | |
0.4407 ( 8.5%) 0.0348 ( 2.8%) 0.4756 ( 7.4%) 0.4768 ( 7.4%) Greedy Register Allocator #2 | |
0.1852 ( 3.6%) 0.0232 ( 1.9%) 0.2084 ( 3.2%) 0.2087 ( 3.2%) Loop Strength Reduction | |
0.1794 ( 3.4%) 0.0201 ( 1.6%) 0.1996 ( 3.1%) 0.2000 ( 3.1%) CodeGen Prepare | |
0.1403 ( 2.7%) 0.0123 ( 1.0%) 0.1526 ( 2.4%) 0.1530 ( 2.4%) Simple Register Coalescing | |
0.1278 ( 2.5%) 0.0214 ( 1.7%) 0.1492 ( 2.3%) 0.1494 ( 2.3%) Machine Instruction Scheduler | |
0.0971 ( 1.9%) 0.0290 ( 2.3%) 0.1261 ( 2.0%) 0.1263 ( 2.0%) Live Variable Analysis | |
0.0814 ( 1.6%) 0.0130 ( 1.0%) 0.0944 ( 1.5%) 0.0945 ( 1.5%) Live Interval Analysis | |
0.0671 ( 1.3%) 0.0138 ( 1.1%) 0.0809 ( 1.3%) 0.0810 ( 1.3%) ReachingDefAnalysis | |
0.0677 ( 1.3%) 0.0127 ( 1.0%) 0.0803 ( 1.2%) 0.0805 ( 1.2%) Control Flow Optimizer | |
0.0487 ( 0.9%) 0.0300 ( 2.4%) 0.0788 ( 1.2%) 0.0789 ( 1.2%) Module Verifier | |
0.0688 ( 1.3%) 0.0098 ( 0.8%) 0.0786 ( 1.2%) 0.0787 ( 1.2%) Branch Probability Basic Block Placement | |
0.0447 ( 0.9%) 0.0243 ( 1.9%) 0.0690 ( 1.1%) 0.0694 ( 1.1%) Machine Module Information | |
0.0536 ( 1.0%) 0.0088 ( 0.7%) 0.0624 ( 1.0%) 0.0625 ( 1.0%) Module Verifier #2 | |
0.0428 ( 0.8%) 0.0191 ( 1.5%) 0.0619 ( 1.0%) 0.0622 ( 1.0%) Dominator Tree Construction #3 | |
0.0493 ( 0.9%) 0.0092 ( 0.7%) 0.0585 ( 0.9%) 0.0587 ( 0.9%) Machine Common Subexpression Elimination | |
0.0487 ( 0.9%) 0.0095 ( 0.8%) 0.0582 ( 0.9%) 0.0583 ( 0.9%) X86 Byte/Word Instruction Fixup | |
0.0461 ( 0.9%) 0.0108 ( 0.9%) 0.0568 ( 0.9%) 0.0568 ( 0.9%) Canonicalize Freeze Instructions in Loops | |
0.0329 ( 0.6%) 0.0170 ( 1.4%) 0.0499 ( 0.8%) 0.0501 ( 0.8%) Basic Alias Analysis (stateless AA impl) #4 | |
0.0326 ( 0.6%) 0.0169 ( 1.4%) 0.0495 ( 0.8%) 0.0499 ( 0.8%) Function Alias Analysis Results #3 | |
0.0415 ( 0.8%) 0.0083 ( 0.7%) 0.0498 ( 0.8%) 0.0499 ( 0.8%) Induction Variable Users | |
0.0385 ( 0.7%) 0.0062 ( 0.5%) 0.0447 ( 0.7%) 0.0447 ( 0.7%) Machine code sinking | |
0.0307 ( 0.6%) 0.0084 ( 0.7%) 0.0391 ( 0.6%) 0.0392 ( 0.6%) Machine Copy Propagation Pass | |
0.0311 ( 0.6%) 0.0069 ( 0.5%) 0.0380 ( 0.6%) 0.0380 ( 0.6%) Eliminate PHI nodes for register allocation | |
0.0256 ( 0.5%) 0.0071 ( 0.6%) 0.0327 ( 0.5%) 0.0328 ( 0.5%) Machine Copy Propagation Pass #2 | |
0.0272 ( 0.5%) 0.0052 ( 0.4%) 0.0323 ( 0.5%) 0.0324 ( 0.5%) Virtual Register Rewriter | |
0.0236 ( 0.5%) 0.0071 ( 0.6%) 0.0307 ( 0.5%) 0.0307 ( 0.5%) Two-Address instruction pass | |
0.0229 ( 0.4%) 0.0049 ( 0.4%) 0.0278 ( 0.4%) 0.0279 ( 0.4%) Remove dead machine instructions | |
0.0222 ( 0.4%) 0.0050 ( 0.4%) 0.0272 ( 0.4%) 0.0272 ( 0.4%) Peephole Optimizations | |
0.0185 ( 0.4%) 0.0074 ( 0.6%) 0.0258 ( 0.4%) 0.0258 ( 0.4%) Prologue/Epilogue Insertion & Frame Finalization | |
0.0188 ( 0.4%) 0.0067 ( 0.5%) 0.0255 ( 0.4%) 0.0255 ( 0.4%) Natural Loop Information | |
0.0195 ( 0.4%) 0.0029 ( 0.2%) 0.0224 ( 0.3%) 0.0225 ( 0.3%) Early Machine Loop Invariant Code Motion | |
0.0140 ( 0.3%) 0.0060 ( 0.5%) 0.0200 ( 0.3%) 0.0201 ( 0.3%) Dominator Tree Construction #2 | |
0.0153 ( 0.3%) 0.0038 ( 0.3%) 0.0191 ( 0.3%) 0.0191 ( 0.3%) Branch Probability Analysis | |
0.0146 ( 0.3%) 0.0038 ( 0.3%) 0.0184 ( 0.3%) 0.0185 ( 0.3%) Merge disjoint stack slots | |
0.0144 ( 0.3%) 0.0035 ( 0.3%) 0.0179 ( 0.3%) 0.0180 ( 0.3%) Block Frequency Analysis | |
0.0134 ( 0.3%) 0.0040 ( 0.3%) 0.0174 ( 0.3%) 0.0175 ( 0.3%) Slot index numbering #2 | |
0.0113 ( 0.2%) 0.0060 ( 0.5%) 0.0173 ( 0.3%) 0.0174 ( 0.3%) Machine Natural Loop Construction #3 | |
0.0136 ( 0.3%) 0.0035 ( 0.3%) 0.0171 ( 0.3%) 0.0171 ( 0.3%) Post-Dominator Tree Construction | |
0.0124 ( 0.2%) 0.0043 ( 0.3%) 0.0166 ( 0.3%) 0.0166 ( 0.3%) Machine Late Instructions Cleanup Pass | |
0.0138 ( 0.3%) 0.0026 ( 0.2%) 0.0165 ( 0.3%) 0.0165 ( 0.3%) X86 Execution Dependency Fix | |
0.0144 ( 0.3%) 0.0021 ( 0.2%) 0.0165 ( 0.3%) 0.0165 ( 0.3%) Branch Probability Analysis #2 | |
0.0134 ( 0.3%) 0.0029 ( 0.2%) 0.0163 ( 0.3%) 0.0164 ( 0.3%) Live Range Shrink | |
0.0118 ( 0.2%) 0.0040 ( 0.3%) 0.0158 ( 0.2%) 0.0158 ( 0.2%) MachinePostDominator Tree Construction #2 | |
0.0130 ( 0.2%) 0.0028 ( 0.2%) 0.0157 ( 0.2%) 0.0157 ( 0.2%) Remove dead machine instructions #2 | |
0.0108 ( 0.2%) 0.0043 ( 0.3%) 0.0151 ( 0.2%) 0.0151 ( 0.2%) MachineDominator Tree Construction #6 | |
0.0118 ( 0.2%) 0.0030 ( 0.2%) 0.0148 ( 0.2%) 0.0149 ( 0.2%) Machine Block Frequency Analysis #3 | |
0.0125 ( 0.2%) 0.0020 ( 0.2%) 0.0145 ( 0.2%) 0.0146 ( 0.2%) Post-Dominator Tree Construction #2 | |
0.0118 ( 0.2%) 0.0027 ( 0.2%) 0.0145 ( 0.2%) 0.0145 ( 0.2%) MachinePostDominator Tree Construction | |
0.0107 ( 0.2%) 0.0035 ( 0.3%) 0.0142 ( 0.2%) 0.0143 ( 0.2%) MachineDominator Tree Construction #7 | |
0.0106 ( 0.2%) 0.0033 ( 0.3%) 0.0139 ( 0.2%) 0.0139 ( 0.2%) MachinePostDominator Tree Construction #3 | |
0.0105 ( 0.2%) 0.0030 ( 0.2%) 0.0135 ( 0.2%) 0.0135 ( 0.2%) Machine Dominance Frontier Construction | |
0.0094 ( 0.2%) 0.0032 ( 0.3%) 0.0126 ( 0.2%) 0.0126 ( 0.2%) Machine Block Frequency Analysis #4 | |
0.0086 ( 0.2%) 0.0038 ( 0.3%) 0.0125 ( 0.2%) 0.0125 ( 0.2%) Shrink Wrapping analysis | |
0.0103 ( 0.2%) 0.0021 ( 0.2%) 0.0125 ( 0.2%) 0.0125 ( 0.2%) MachineDominator Tree Construction #9 | |
0.0096 ( 0.2%) 0.0028 ( 0.2%) 0.0125 ( 0.2%) 0.0125 ( 0.2%) Dominator Tree Construction | |
0.0103 ( 0.2%) 0.0017 ( 0.1%) 0.0120 ( 0.2%) 0.0120 ( 0.2%) Machine Loop Invariant Code Motion | |
0.0057 ( 0.1%) 0.0062 ( 0.5%) 0.0119 ( 0.2%) 0.0120 ( 0.2%) Expand large div/rem | |
0.0093 ( 0.2%) 0.0027 ( 0.2%) 0.0119 ( 0.2%) 0.0119 ( 0.2%) Machine InstCombiner | |
0.0092 ( 0.2%) 0.0023 ( 0.2%) 0.0114 ( 0.2%) 0.0114 ( 0.2%) Constant Hoisting | |
0.0087 ( 0.2%) 0.0024 ( 0.2%) 0.0111 ( 0.2%) 0.0111 ( 0.2%) MachineDominator Tree Construction | |
0.0086 ( 0.2%) 0.0024 ( 0.2%) 0.0109 ( 0.2%) 0.0109 ( 0.2%) Machine Block Frequency Analysis | |
0.0080 ( 0.2%) 0.0027 ( 0.2%) 0.0107 ( 0.2%) 0.0107 ( 0.2%) Machine Block Frequency Analysis #5 | |
0.0072 ( 0.1%) 0.0031 ( 0.2%) 0.0103 ( 0.2%) 0.0103 ( 0.2%) Canonicalize natural loops | |
0.0077 ( 0.1%) 0.0023 ( 0.2%) 0.0101 ( 0.2%) 0.0101 ( 0.2%) MachineDominator Tree Construction #8 | |
0.0087 ( 0.2%) 0.0013 ( 0.1%) 0.0100 ( 0.2%) 0.0100 ( 0.2%) Stack Slot Coloring | |
0.0081 ( 0.2%) 0.0018 ( 0.1%) 0.0099 ( 0.2%) 0.0100 ( 0.2%) Live DEBUG_VALUE analysis | |
0.0079 ( 0.2%) 0.0017 ( 0.1%) 0.0096 ( 0.1%) 0.0096 ( 0.1%) Slot index numbering | |
0.0052 ( 0.1%) 0.0043 ( 0.3%) 0.0095 ( 0.1%) 0.0095 ( 0.1%) Lower AMX type for load/store | |
0.0069 ( 0.1%) 0.0022 ( 0.2%) 0.0091 ( 0.1%) 0.0092 ( 0.1%) Machine Natural Loop Construction | |
0.0077 ( 0.1%) 0.0012 ( 0.1%) 0.0089 ( 0.1%) 0.0090 ( 0.1%) Natural Loop Information #6 | |
0.0068 ( 0.1%) 0.0021 ( 0.2%) 0.0089 ( 0.1%) 0.0089 ( 0.1%) Machine Block Frequency Analysis #2 | |
0.0070 ( 0.1%) 0.0018 ( 0.1%) 0.0089 ( 0.1%) 0.0089 ( 0.1%) MachineDominator Tree Construction #5 | |
0.0073 ( 0.1%) 0.0015 ( 0.1%) 0.0088 ( 0.1%) 0.0088 ( 0.1%) Machine Cycle Info Analysis | |
0.0069 ( 0.1%) 0.0019 ( 0.1%) 0.0088 ( 0.1%) 0.0088 ( 0.1%) Machine Natural Loop Construction #4 | |
0.0068 ( 0.1%) 0.0019 ( 0.2%) 0.0087 ( 0.1%) 0.0087 ( 0.1%) MachineDominator Tree Construction #4 | |
0.0071 ( 0.1%) 0.0016 ( 0.1%) 0.0087 ( 0.1%) 0.0087 ( 0.1%) Natural Loop Information #2 | |
0.0067 ( 0.1%) 0.0019 ( 0.2%) 0.0087 ( 0.1%) 0.0087 ( 0.1%) BreakFalseDeps | |
0.0063 ( 0.1%) 0.0024 ( 0.2%) 0.0087 ( 0.1%) 0.0087 ( 0.1%) Scalar Evolution Analysis | |
0.0067 ( 0.1%) 0.0018 ( 0.1%) 0.0085 ( 0.1%) 0.0086 ( 0.1%) Machine Natural Loop Construction #2 | |
0.0069 ( 0.1%) 0.0017 ( 0.1%) 0.0086 ( 0.1%) 0.0086 ( 0.1%) MachineDominator Tree Construction #2 | |
0.0069 ( 0.1%) 0.0016 ( 0.1%) 0.0085 ( 0.1%) 0.0086 ( 0.1%) X86 LEA Optimize | |
0.0062 ( 0.1%) 0.0020 ( 0.2%) 0.0082 ( 0.1%) 0.0083 ( 0.1%) ObjC ARC contraction | |
0.0067 ( 0.1%) 0.0014 ( 0.1%) 0.0081 ( 0.1%) 0.0081 ( 0.1%) Natural Loop Information #4 | |
0.0061 ( 0.1%) 0.0016 ( 0.1%) 0.0076 ( 0.1%) 0.0076 ( 0.1%) MachineDominator Tree Construction #3 | |
0.0062 ( 0.1%) 0.0013 ( 0.1%) 0.0075 ( 0.1%) 0.0076 ( 0.1%) Machine Natural Loop Construction #5 | |
0.0060 ( 0.1%) 0.0014 ( 0.1%) 0.0074 ( 0.1%) 0.0074 ( 0.1%) Natural Loop Information #3 | |
0.0052 ( 0.1%) 0.0019 ( 0.2%) 0.0070 ( 0.1%) 0.0071 ( 0.1%) PostRA Machine Sink | |
0.0054 ( 0.1%) 0.0016 ( 0.1%) 0.0069 ( 0.1%) 0.0069 ( 0.1%) Check CFA info and insert CFI instructions if needed | |
0.0033 ( 0.1%) 0.0034 ( 0.3%) 0.0067 ( 0.1%) 0.0067 ( 0.1%) Free MachineFunction | |
0.0057 ( 0.1%) 0.0010 ( 0.1%) 0.0067 ( 0.1%) 0.0066 ( 0.1%) Natural Loop Information #5 | |
0.0049 ( 0.1%) 0.0016 ( 0.1%) 0.0064 ( 0.1%) 0.0064 ( 0.1%) Expand memcmp() to load/stores | |
0.0044 ( 0.1%) 0.0014 ( 0.1%) 0.0058 ( 0.1%) 0.0058 ( 0.1%) X86 EFLAGS copy lowering | |
0.0046 ( 0.1%) 0.0012 ( 0.1%) 0.0058 ( 0.1%) 0.0058 ( 0.1%) X86 cmov Conversion | |
0.0044 ( 0.1%) 0.0009 ( 0.1%) 0.0054 ( 0.1%) 0.0053 ( 0.1%) Early Tail Duplication | |
0.0039 ( 0.1%) 0.0013 ( 0.1%) 0.0052 ( 0.1%) 0.0052 ( 0.1%) Post-RA pseudo instruction expansion pass | |
0.0035 ( 0.1%) 0.0017 ( 0.1%) 0.0052 ( 0.1%) 0.0052 ( 0.1%) Tile Register Pre-configure | |
0.0036 ( 0.1%) 0.0012 ( 0.1%) 0.0048 ( 0.1%) 0.0048 ( 0.1%) Lower constant intrinsics | |
0.0037 ( 0.1%) 0.0010 ( 0.1%) 0.0047 ( 0.1%) 0.0047 ( 0.1%) X86 Fixup SetCC | |
0.0033 ( 0.1%) 0.0012 ( 0.1%) 0.0045 ( 0.1%) 0.0045 ( 0.1%) Tail Duplication | |
0.0030 ( 0.1%) 0.0013 ( 0.1%) 0.0043 ( 0.1%) 0.0043 ( 0.1%) Remove unreachable machine basic blocks | |
0.0033 ( 0.1%) 0.0010 ( 0.1%) 0.0043 ( 0.1%) 0.0043 ( 0.1%) X86 Optimize Call Frame | |
0.0034 ( 0.1%) 0.0009 ( 0.1%) 0.0043 ( 0.1%) 0.0043 ( 0.1%) X86 LEA Fixup | |
0.0027 ( 0.1%) 0.0014 ( 0.1%) 0.0040 ( 0.1%) 0.0040 ( 0.1%) Greedy Register Allocator | |
0.0031 ( 0.1%) 0.0009 ( 0.1%) 0.0040 ( 0.1%) 0.0040 ( 0.1%) Finalize ISel and expand pseudo-instructions | |
0.0027 ( 0.1%) 0.0010 ( 0.1%) 0.0036 ( 0.1%) 0.0037 ( 0.1%) Debug Variable Analysis | |
0.0025 ( 0.0%) 0.0010 ( 0.1%) 0.0036 ( 0.1%) 0.0036 ( 0.1%) X86 pseudo instruction expansion pass | |
0.0026 ( 0.1%) 0.0009 ( 0.1%) 0.0035 ( 0.1%) 0.0035 ( 0.1%) Remove unreachable blocks from the CFG | |
0.0024 ( 0.0%) 0.0009 ( 0.1%) 0.0033 ( 0.1%) 0.0033 ( 0.1%) Partially inline calls to library functions | |
0.0026 ( 0.0%) 0.0007 ( 0.1%) 0.0033 ( 0.1%) 0.0033 ( 0.1%) X86 Avoid Store Forwarding Blocks | |
0.0022 ( 0.0%) 0.0009 ( 0.1%) 0.0032 ( 0.0%) 0.0032 ( 0.0%) Bundle Machine CFG Edges | |
0.0021 ( 0.0%) 0.0010 ( 0.1%) 0.0032 ( 0.0%) 0.0032 ( 0.0%) Spill Code Placement Analysis | |
0.0023 ( 0.0%) 0.0007 ( 0.1%) 0.0031 ( 0.0%) 0.0031 ( 0.0%) Interleaved Access Pass | |
0.0020 ( 0.0%) 0.0009 ( 0.1%) 0.0030 ( 0.0%) 0.0030 ( 0.0%) Live Register Matrix | |
0.0020 ( 0.0%) 0.0010 ( 0.1%) 0.0030 ( 0.0%) 0.0030 ( 0.0%) Merge contiguous icmps into a memcmp | |
0.0023 ( 0.0%) 0.0007 ( 0.1%) 0.0029 ( 0.0%) 0.0030 ( 0.0%) X86 Fixup Inst Tuning | |
0.0021 ( 0.0%) 0.0008 ( 0.1%) 0.0029 ( 0.0%) 0.0029 ( 0.0%) Machine Trace Metrics | |
0.0020 ( 0.0%) 0.0009 ( 0.1%) 0.0029 ( 0.0%) 0.0029 ( 0.0%) Bundle Machine CFG Edges #2 | |
0.0019 ( 0.0%) 0.0010 ( 0.1%) 0.0029 ( 0.0%) 0.0028 ( 0.0%) Live Stack Slot Analysis | |
0.0020 ( 0.0%) 0.0006 ( 0.1%) 0.0027 ( 0.0%) 0.0027 ( 0.0%) Replace intrinsics with calls to vector library | |
0.0013 ( 0.0%) 0.0013 ( 0.1%) 0.0026 ( 0.0%) 0.0026 ( 0.0%) Expand Atomic instructions | |
0.0017 ( 0.0%) 0.0008 ( 0.1%) 0.0026 ( 0.0%) 0.0025 ( 0.0%) Process Implicit Definitions | |
0.0019 ( 0.0%) 0.0007 ( 0.1%) 0.0025 ( 0.0%) 0.0025 ( 0.0%) X86 Lower Tile Copy | |
0.0018 ( 0.0%) 0.0007 ( 0.1%) 0.0025 ( 0.0%) 0.0025 ( 0.0%) Exception handling preparation | |
0.0018 ( 0.0%) 0.0007 ( 0.1%) 0.0025 ( 0.0%) 0.0025 ( 0.0%) Scalarize Masked Memory Intrinsics | |
0.0019 ( 0.0%) 0.0006 ( 0.1%) 0.0025 ( 0.0%) 0.0025 ( 0.0%) Expand vector predication intrinsics | |
0.0018 ( 0.0%) 0.0006 ( 0.1%) 0.0025 ( 0.0%) 0.0025 ( 0.0%) Expand reduction intrinsics | |
0.0018 ( 0.0%) 0.0006 ( 0.0%) 0.0024 ( 0.0%) 0.0024 ( 0.0%) X86 Fixup Vector Constants | |
0.0017 ( 0.0%) 0.0006 ( 0.0%) 0.0023 ( 0.0%) 0.0023 ( 0.0%) X86 Partial Reduction | |
0.0015 ( 0.0%) 0.0008 ( 0.1%) 0.0024 ( 0.0%) 0.0023 ( 0.0%) Virtual Register Map | |
0.0011 ( 0.0%) 0.0011 ( 0.1%) 0.0023 ( 0.0%) 0.0022 ( 0.0%) Expand large fp convert | |
0.0017 ( 0.0%) 0.0004 ( 0.0%) 0.0022 ( 0.0%) 0.0022 ( 0.0%) Optimize machine instruction PHIs | |
0.0014 ( 0.0%) 0.0008 ( 0.1%) 0.0022 ( 0.0%) 0.0022 ( 0.0%) Machine Optimization Remark Emitter | |
0.0017 ( 0.0%) 0.0005 ( 0.0%) 0.0022 ( 0.0%) 0.0022 ( 0.0%) X86 FP Stackifier | |
0.0014 ( 0.0%) 0.0007 ( 0.1%) 0.0021 ( 0.0%) 0.0021 ( 0.0%) Function Alias Analysis Results #2 | |
0.0013 ( 0.0%) 0.0008 ( 0.1%) 0.0020 ( 0.0%) 0.0021 ( 0.0%) Post RA top-down list latency scheduler | |
0.0015 ( 0.0%) 0.0005 ( 0.0%) 0.0020 ( 0.0%) 0.0021 ( 0.0%) Assignment Tracking Analysis | |
0.0012 ( 0.0%) 0.0007 ( 0.1%) 0.0019 ( 0.0%) 0.0019 ( 0.0%) Basic Alias Analysis (stateless AA impl) | |
0.0013 ( 0.0%) 0.0005 ( 0.0%) 0.0018 ( 0.0%) 0.0018 ( 0.0%) Insert stack protectors | |
0.0010 ( 0.0%) 0.0008 ( 0.1%) 0.0018 ( 0.0%) 0.0018 ( 0.0%) Basic Alias Analysis (stateless AA impl) #2 | |
0.0011 ( 0.0%) 0.0006 ( 0.1%) 0.0017 ( 0.0%) 0.0017 ( 0.0%) Insert KCFI indirect call checks | |
0.0010 ( 0.0%) 0.0006 ( 0.1%) 0.0016 ( 0.0%) 0.0016 ( 0.0%) Machine Optimization Remark Emitter #2 | |
0.0010 ( 0.0%) 0.0006 ( 0.0%) 0.0016 ( 0.0%) 0.0016 ( 0.0%) Lazy Machine Block Frequency Analysis #4 | |
0.0010 ( 0.0%) 0.0005 ( 0.0%) 0.0016 ( 0.0%) 0.0016 ( 0.0%) Lazy Machine Block Frequency Analysis #8 | |
0.0011 ( 0.0%) 0.0005 ( 0.0%) 0.0015 ( 0.0%) 0.0016 ( 0.0%) Lazy Machine Block Frequency Analysis #2 | |
0.0009 ( 0.0%) 0.0005 ( 0.0%) 0.0015 ( 0.0%) 0.0015 ( 0.0%) X86 Indirect Branch Tracking | |
0.0009 ( 0.0%) 0.0005 ( 0.0%) 0.0014 ( 0.0%) 0.0014 ( 0.0%) Function Alias Analysis Results | |
0.0010 ( 0.0%) 0.0005 ( 0.0%) 0.0014 ( 0.0%) 0.0014 ( 0.0%) Basic Alias Analysis (stateless AA impl) #3 | |
0.0009 ( 0.0%) 0.0005 ( 0.0%) 0.0014 ( 0.0%) 0.0014 ( 0.0%) Lazy Branch Probability Analysis | |
0.0010 ( 0.0%) 0.0003 ( 0.0%) 0.0014 ( 0.0%) 0.0014 ( 0.0%) Lazy Branch Probability Analysis #2 | |
0.0010 ( 0.0%) 0.0003 ( 0.0%) 0.0013 ( 0.0%) 0.0013 ( 0.0%) Local Dynamic TLS Access Clean-up | |
0.0009 ( 0.0%) 0.0005 ( 0.0%) 0.0013 ( 0.0%) 0.0013 ( 0.0%) Expand indirectbr instructions | |
0.0008 ( 0.0%) 0.0005 ( 0.0%) 0.0013 ( 0.0%) 0.0013 ( 0.0%) Unpack machine instruction bundles | |
0.0010 ( 0.0%) 0.0003 ( 0.0%) 0.0013 ( 0.0%) 0.0013 ( 0.0%) Argument Stack Rebase | |
0.0008 ( 0.0%) 0.0005 ( 0.0%) 0.0012 ( 0.0%) 0.0013 ( 0.0%) Insert fentry calls | |
0.0008 ( 0.0%) 0.0005 ( 0.0%) 0.0012 ( 0.0%) 0.0012 ( 0.0%) Insert XRay ops | |
0.0008 ( 0.0%) 0.0004 ( 0.0%) 0.0012 ( 0.0%) 0.0012 ( 0.0%) TLS Variable Hoist | |
0.0008 ( 0.0%) 0.0004 ( 0.0%) 0.0012 ( 0.0%) 0.0012 ( 0.0%) Stack Frame Layout Analysis | |
0.0009 ( 0.0%) 0.0003 ( 0.0%) 0.0012 ( 0.0%) 0.0012 ( 0.0%) Early If-Conversion | |
0.0008 ( 0.0%) 0.0003 ( 0.0%) 0.0012 ( 0.0%) 0.0012 ( 0.0%) Prepare callbr | |
0.0008 ( 0.0%) 0.0004 ( 0.0%) 0.0012 ( 0.0%) 0.0012 ( 0.0%) X86 Atom pad short functions | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0012 ( 0.0%) 0.0012 ( 0.0%) X86 Speculative Execution Side Effect Suppression | |
0.0009 ( 0.0%) 0.0003 ( 0.0%) 0.0011 ( 0.0%) 0.0012 ( 0.0%) X86 Domain Reassignment Pass | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0012 ( 0.0%) Tile Register Configure | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0012 ( 0.0%) 0.0012 ( 0.0%) Machine Optimization Remark Emitter #3 | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0012 ( 0.0%) 0.0011 ( 0.0%) Contiguously Lay Out Funclets | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Compressing EVEX instrs to VEX encoding when possible | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Rename Disconnected Subregister Components | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Implement the 'patchable-function' attribute | |
0.0007 ( 0.0%) 0.0005 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Detect Dead Lanes | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Fixup Statepoint Caller Saved | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Register Allocation Pass Scoring | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) StackMap Liveness Analysis | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Remove Redundant DEBUG_VALUE analysis | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) X86 Indirect Thunks | |
0.0008 ( 0.0%) 0.0003 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Lazy Machine Block Frequency Analysis | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Lazy Block Frequency Analysis | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) X86 Load Value Injection (LVI) Load Hardening | |
0.0008 ( 0.0%) 0.0003 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Local Stack Slot Allocation | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Machine Sanitizer Binary Metadata | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) X86 speculative load hardening | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) X86 vzeroupper inserter | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Lazy Machine Block Frequency Analysis #3 | |
0.0008 ( 0.0%) 0.0003 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Lazy Block Frequency Analysis #2 | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Lazy Machine Block Frequency Analysis #6 | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) X86 insert wait instruction | |
0.0009 ( 0.0%) 0.0003 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) X86 PIC Global Base Reg Initialization | |
0.0006 ( 0.0%) 0.0005 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Machine Optimization Remark Emitter #4 | |
0.0006 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Analyze Machine Code For Garbage Collection | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) X86 Insert Cache Prefetches | |
0.0006 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Lazy Machine Block Frequency Analysis #5 | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Lazy Machine Block Frequency Analysis #7 | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) X86 Discriminate Memory Operands | |
0.0006 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) X86 Load Value Injection (LVI) Ret-Hardening | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Pseudo Probe Inserter | |
0.0006 ( 0.0%) 0.0005 ( 0.0%) 0.0011 ( 0.0%) 0.0011 ( 0.0%) Lazy Machine Block Frequency Analysis #10 | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0010 ( 0.0%) 0.0011 ( 0.0%) X86 Return Thunks | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0010 ( 0.0%) 0.0011 ( 0.0%) X86 DynAlloca Expander | |
0.0007 ( 0.0%) 0.0003 ( 0.0%) 0.0011 ( 0.0%) 0.0010 ( 0.0%) Safe Stack instrumentation pass | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0010 ( 0.0%) 0.0010 ( 0.0%) Lower Garbage Collection Instructions | |
0.0007 ( 0.0%) 0.0004 ( 0.0%) 0.0011 ( 0.0%) 0.0010 ( 0.0%) Lazy Machine Block Frequency Analysis #9 | |
0.0005 ( 0.0%) 0.0005 ( 0.0%) 0.0010 ( 0.0%) 0.0010 ( 0.0%) Lower AMX intrinsics | |
0.0007 ( 0.0%) 0.0003 ( 0.0%) 0.0010 ( 0.0%) 0.0010 ( 0.0%) Shadow Stack GC Lowering | |
0.0004 ( 0.0%) 0.0001 ( 0.0%) 0.0005 ( 0.0%) 0.0005 ( 0.0%) Create Garbage Collector Module Metadata | |
0.0003 ( 0.0%) 0.0002 ( 0.0%) 0.0005 ( 0.0%) 0.0005 ( 0.0%) Target Library Information | |
0.0001 ( 0.0%) 0.0001 ( 0.0%) 0.0002 ( 0.0%) 0.0002 ( 0.0%) Pre-ISel Intrinsic Lowering | |
0.0000 ( 0.0%) 0.0001 ( 0.0%) 0.0001 ( 0.0%) 0.0001 ( 0.0%) Assumption Cache Tracker | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Default Regalloc Priority Advisor | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Target Pass Configuration | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Scoped NoAlias Alias Analysis | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Type-Based Alias Analysis | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Profile summary info | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Target Transform Information | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Default Regalloc Eviction Advisor | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Machine Branch Probability Analysis | |
5.2041 (100.0%) 1.2493 (100.0%) 6.4534 (100.0%) 6.4692 (100.0%) Total | |
===-------------------------------------------------------------------------=== | |
DWARF Emission | |
===-------------------------------------------------------------------------=== | |
Total Execution Time: 0.1974 seconds (0.2000 wall clock) | |
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name --- | |
0.0927 (100.0%) 0.1047 (100.0%) 0.1974 (100.0%) 0.2000 (100.0%) DWARF Exception Writer | |
0.0927 (100.0%) 0.1047 (100.0%) 0.1974 (100.0%) 0.2000 (100.0%) Total | |
===-------------------------------------------------------------------------=== | |
Clang front-end time report | |
===-------------------------------------------------------------------------=== | |
Total Execution Time: 18.3615 seconds (18.4176 wall clock) | |
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name --- | |
16.4980 (100.0%) 1.8635 (100.0%) 18.3615 (100.0%) 18.4176 (100.0%) Clang front-end timer | |
16.4980 (100.0%) 1.8635 (100.0%) 18.3615 (100.0%) 18.4176 (100.0%) Total |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment