Created
July 6, 2017 13:16
-
-
Save paniq/3a405bd27c88927f0dcfb01115419b8a 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
===-------------------------------------------------------------------------=== | |
Miscellaneous Ungrouped Timers | |
===-------------------------------------------------------------------------=== | |
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name --- | |
2.7520 ( 65.6%) 0.9080 ( 97.8%) 3.6600 ( 71.5%) 3.6596 ( 71.7%) Code Generation Time | |
1.4400 ( 34.4%) 0.0200 ( 2.2%) 1.4600 ( 28.5%) 1.4419 ( 28.3%) LLVM IR Generation Time | |
4.1920 (100.0%) 0.9280 (100.0%) 5.1200 (100.0%) 5.1015 (100.0%) Total | |
===-------------------------------------------------------------------------=== | |
Instruction Selection and Scheduling | |
===-------------------------------------------------------------------------=== | |
Total Execution Time: 0.1160 seconds (0.1601 wall clock) | |
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name --- | |
0.0160 ( 18.2%) 0.0120 ( 42.9%) 0.0280 ( 24.1%) 0.0375 ( 23.4%) Instruction Selection | |
0.0160 ( 18.2%) 0.0000 ( 0.0%) 0.0160 ( 13.8%) 0.0339 ( 21.2%) Instruction Scheduling | |
0.0120 ( 13.6%) 0.0040 ( 14.3%) 0.0160 ( 13.8%) 0.0249 ( 15.5%) DAG Combining 1 | |
0.0240 ( 27.3%) 0.0080 ( 28.6%) 0.0320 ( 27.6%) 0.0216 ( 13.5%) Instruction Creation | |
0.0080 ( 9.1%) 0.0000 ( 0.0%) 0.0080 ( 6.9%) 0.0167 ( 10.4%) DAG Combining 2 | |
0.0080 ( 9.1%) 0.0040 ( 14.3%) 0.0120 ( 10.3%) 0.0109 ( 6.8%) DAG Legalization | |
0.0040 ( 4.5%) 0.0000 ( 0.0%) 0.0040 ( 3.4%) 0.0072 ( 4.5%) Type Legalization | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0033 ( 2.1%) Instruction Scheduling Cleanup | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0027 ( 1.7%) Vector Legalization | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0014 ( 0.9%) DAG Combining after legalize types | |
0.0880 (100.0%) 0.0280 (100.0%) 0.1160 (100.0%) 0.1601 (100.0%) Total | |
===-------------------------------------------------------------------------=== | |
DWARF Emission | |
===-------------------------------------------------------------------------=== | |
Total Execution Time: 0.7480 seconds (0.7525 wall clock) | |
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name --- | |
0.3680 ( 65.2%) 0.0960 ( 52.2%) 0.4640 ( 62.0%) 0.5112 ( 67.9%) Debug Info Emission | |
0.1560 ( 27.7%) 0.0840 ( 45.7%) 0.2400 ( 32.1%) 0.1991 ( 26.5%) DWARF Exception Writer | |
0.0400 ( 7.1%) 0.0040 ( 2.2%) 0.0440 ( 5.9%) 0.0421 ( 5.6%) DWARF Debug Writer | |
0.5640 (100.0%) 0.1840 (100.0%) 0.7480 (100.0%) 0.7525 (100.0%) Total | |
===-------------------------------------------------------------------------=== | |
... Pass execution timing report ... | |
===-------------------------------------------------------------------------=== | |
Total Execution Time: 2.8000 seconds (2.8190 wall clock) | |
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name --- | |
0.9200 ( 45.2%) 0.4040 ( 52.9%) 1.3240 ( 47.3%) 1.2982 ( 46.1%) X86 Assembly / Object Emitter | |
0.4040 ( 19.8%) 0.1280 ( 16.8%) 0.5320 ( 19.0%) 0.5761 ( 20.4%) X86 DAG->DAG Instruction Selection | |
0.1000 ( 4.9%) 0.0080 ( 1.0%) 0.1080 ( 3.9%) 0.1070 ( 3.8%) Prologue/Epilogue Insertion & Frame Finalization | |
0.0560 ( 2.8%) 0.0280 ( 3.7%) 0.0840 ( 3.0%) 0.0908 ( 3.2%) Fast Register Allocator | |
0.0640 ( 3.1%) 0.0120 ( 1.6%) 0.0760 ( 2.7%) 0.0710 ( 2.5%) Add DWARF path discriminators | |
0.0280 ( 1.4%) 0.0200 ( 2.6%) 0.0480 ( 1.7%) 0.0667 ( 2.4%) Live DEBUG_VALUE analysis | |
0.0400 ( 2.0%) 0.0040 ( 0.5%) 0.0440 ( 1.6%) 0.0443 ( 1.6%) Machine Function Analysis | |
0.0280 ( 1.4%) 0.0320 ( 4.2%) 0.0600 ( 2.1%) 0.0437 ( 1.5%) Two-Address instruction pass | |
0.0240 ( 1.2%) 0.0160 ( 2.1%) 0.0400 ( 1.4%) 0.0421 ( 1.5%) Dominator Tree Construction | |
0.0320 ( 1.6%) 0.0160 ( 2.1%) 0.0480 ( 1.7%) 0.0406 ( 1.4%) Insert stack protectors | |
0.0160 ( 0.8%) 0.0120 ( 1.6%) 0.0280 ( 1.0%) 0.0388 ( 1.4%) Scalar Evolution Analysis | |
0.0280 ( 1.4%) 0.0040 ( 0.5%) 0.0320 ( 1.1%) 0.0287 ( 1.0%) Dominator Tree Construction | |
0.0280 ( 1.4%) 0.0040 ( 0.5%) 0.0320 ( 1.1%) 0.0284 ( 1.0%) Dominator Tree Construction | |
0.0280 ( 1.4%) 0.0000 ( 0.0%) 0.0280 ( 1.0%) 0.0274 ( 1.0%) CallGraph Construction | |
0.0240 ( 1.2%) 0.0040 ( 0.5%) 0.0280 ( 1.0%) 0.0263 ( 0.9%) Inliner for always_inline functions | |
0.0120 ( 0.6%) 0.0080 ( 1.0%) 0.0200 ( 0.7%) 0.0259 ( 0.9%) Natural Loop Information | |
0.0120 ( 0.6%) 0.0080 ( 1.0%) 0.0200 ( 0.7%) 0.0234 ( 0.8%) Dominator Tree Construction | |
0.0080 ( 0.4%) 0.0120 ( 1.6%) 0.0200 ( 0.7%) 0.0188 ( 0.7%) Expand Atomic instructions | |
0.0120 ( 0.6%) 0.0080 ( 1.0%) 0.0200 ( 0.7%) 0.0181 ( 0.6%) Function Alias Analysis Results | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0152 ( 0.5%) Exception handling preparation | |
0.0120 ( 0.6%) 0.0000 ( 0.0%) 0.0120 ( 0.4%) 0.0146 ( 0.5%) Basic Alias Analysis (stateless AA impl) | |
0.0200 ( 1.0%) 0.0000 ( 0.0%) 0.0200 ( 0.7%) 0.0128 ( 0.5%) Post-RA pseudo instruction expansion pass | |
0.0120 ( 0.6%) 0.0000 ( 0.0%) 0.0120 ( 0.4%) 0.0128 ( 0.5%) Remove unreachable blocks from the CFG | |
0.0080 ( 0.4%) 0.0000 ( 0.0%) 0.0080 ( 0.3%) 0.0116 ( 0.4%) Basic Alias Analysis (stateless AA impl) | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0114 ( 0.4%) X86 pseudo instruction expansion pass | |
0.0160 ( 0.8%) 0.0040 ( 0.5%) 0.0200 ( 0.7%) 0.0104 ( 0.4%) Eliminate PHI nodes for register allocation | |
0.0080 ( 0.4%) 0.0040 ( 0.5%) 0.0120 ( 0.4%) 0.0095 ( 0.3%) Bundle Machine CFG Edges | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0094 ( 0.3%) Expand ISel Pseudo-instructions | |
0.0080 ( 0.4%) 0.0000 ( 0.0%) 0.0080 ( 0.3%) 0.0083 ( 0.3%) Insert XRay ops | |
0.0080 ( 0.4%) 0.0000 ( 0.0%) 0.0080 ( 0.3%) 0.0081 ( 0.3%) Implement the 'patchable-function' attribute | |
0.0120 ( 0.6%) 0.0040 ( 0.5%) 0.0160 ( 0.6%) 0.0076 ( 0.3%) Local Stack Slot Allocation | |
0.0120 ( 0.6%) 0.0000 ( 0.0%) 0.0120 ( 0.4%) 0.0073 ( 0.3%) X86 FP Stackifier | |
0.0160 ( 0.8%) 0.0040 ( 0.5%) 0.0200 ( 0.7%) 0.0072 ( 0.3%) Contiguously Lay Out Funclets | |
0.0080 ( 0.4%) 0.0000 ( 0.0%) 0.0080 ( 0.3%) 0.0069 ( 0.2%) X86 PIC Global Base Reg Initialization | |
0.0080 ( 0.4%) 0.0040 ( 0.5%) 0.0120 ( 0.4%) 0.0069 ( 0.2%) StackMap Liveness Analysis | |
0.0040 ( 0.2%) 0.0040 ( 0.5%) 0.0080 ( 0.3%) 0.0067 ( 0.2%) X86 WinAlloca Expander | |
0.0040 ( 0.2%) 0.0040 ( 0.5%) 0.0080 ( 0.3%) 0.0067 ( 0.2%) Analyze Machine Code For Garbage Collection | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0066 ( 0.2%) X86 vzeroupper inserter | |
0.0000 ( 0.0%) 0.0040 ( 0.5%) 0.0040 ( 0.1%) 0.0066 ( 0.2%) Safe Stack instrumentation pass | |
0.0080 ( 0.4%) 0.0000 ( 0.0%) 0.0080 ( 0.3%) 0.0062 ( 0.2%) Shadow Stack GC Lowering | |
0.0040 ( 0.2%) 0.0040 ( 0.5%) 0.0080 ( 0.3%) 0.0061 ( 0.2%) Lower Garbage Collection Instructions | |
0.0040 ( 0.2%) 0.0000 ( 0.0%) 0.0040 ( 0.1%) 0.0026 ( 0.1%) Assumption Cache Tracker | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0011 ( 0.0%) Pre-ISel Intrinsic Lowering | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Assumption Cache Tracker | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) A No-Op Barrier Pass | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Rewrite Symbols | |
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%) Target Library Information | |
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%) Target Library Information | |
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 | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Machine Module Information | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Force set function attributes | |
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Create Garbage Collector Module Metadata | |
2.0360 (100.0%) 0.7640 (100.0%) 2.8000 (100.0%) 2.8190 (100.0%) Total | |
===-------------------------------------------------------------------------=== | |
Clang front-end time report | |
===-------------------------------------------------------------------------=== | |
Total Execution Time: 9.3880 seconds (9.3890 wall clock) | |
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name --- | |
8.2920 (100.0%) 1.0960 (100.0%) 9.3880 (100.0%) 9.3890 (100.0%) Clang front-end timer | |
8.2920 (100.0%) 1.0960 (100.0%) 9.3880 (100.0%) 9.3890 (100.0%) Total |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment