Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- LLVM Emit Output...===-------------------------------------------------------------------------===
- Instruction Selection and Scheduling
- ===-------------------------------------------------------------------------===
- Total Execution Time: 1.1872 seconds (1.1921 wall clock)
- ---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
- 0.1942 ( 17.9%) 0.0248 ( 24.9%) 0.2191 ( 18.5%) 0.2272 ( 19.1%) DAG Combining 1
- 0.1973 ( 18.1%) 0.0090 ( 9.0%) 0.2063 ( 17.4%) 0.2053 ( 17.2%) Instruction Selection
- 0.1769 ( 16.3%) 0.0102 ( 10.3%) 0.1871 ( 15.8%) 0.1866 ( 15.7%) Instruction Scheduling
- 0.1388 ( 12.8%) 0.0089 ( 8.9%) 0.1477 ( 12.4%) 0.1471 ( 12.3%) DAG Combining 2
- 0.1330 ( 12.2%) 0.0091 ( 9.1%) 0.1421 ( 12.0%) 0.1414 ( 11.9%) Instruction Creation
- 0.0736 ( 6.8%) 0.0088 ( 8.8%) 0.0824 ( 6.9%) 0.0821 ( 6.9%) DAG Legalization
- 0.0622 ( 5.7%) 0.0093 ( 9.3%) 0.0715 ( 6.0%) 0.0713 ( 6.0%) Type Legalization
- 0.0599 ( 5.5%) 0.0103 ( 10.3%) 0.0702 ( 5.9%) 0.0705 ( 5.9%) Instruction Scheduling Cleanup
- 0.0317 ( 2.9%) 0.0005 ( 0.5%) 0.0322 ( 2.7%) 0.0320 ( 2.7%) DAG Combining after legalize types
- 0.0198 ( 1.8%) 0.0089 ( 8.9%) 0.0287 ( 2.4%) 0.0286 ( 2.4%) Vector Legalization
- 1.0874 (100.0%) 0.0998 (100.0%) 1.1872 (100.0%) 1.1921 (100.0%) Total
- ===-------------------------------------------------------------------------===
- DWARF Emission
- ===-------------------------------------------------------------------------===
- Total Execution Time: 1.9767 seconds (1.9797 wall clock)
- ---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
- 0.9237 ( 69.5%) 0.3403 ( 52.6%) 1.2640 ( 63.9%) 1.2657 ( 63.9%) Debug Info Emission
- 0.4046 ( 30.4%) 0.3071 ( 47.4%) 0.7117 ( 36.0%) 0.7130 ( 36.0%) DWARF Exception Writer
- 0.0010 ( 0.1%) 0.0000 ( 0.0%) 0.0010 ( 0.1%) 0.0010 ( 0.1%) DWARF Debug Writer
- 1.3293 (100.0%) 0.6474 (100.0%) 1.9767 (100.0%) 1.9797 (100.0%) Total
- ===-------------------------------------------------------------------------===
- ... Pass execution timing report ...
- ===-------------------------------------------------------------------------===
- Total Execution Time: 9.2301 seconds (9.2204 wall clock)
- ---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
- 3.1466 ( 41.7%) 1.2899 ( 76.7%) 4.4365 ( 48.1%) 4.4371 ( 48.1%) X86 Assembly Printer
- 2.5614 ( 33.9%) 0.2040 ( 12.1%) 2.7654 ( 30.0%) 2.7645 ( 30.0%) X86 DAG->DAG Instruction Selection
- 0.4186 ( 5.5%) 0.0060 ( 0.4%) 0.4246 ( 4.6%) 0.4235 ( 4.6%) Live DEBUG_VALUE analysis
- 0.2286 ( 3.0%) 0.0042 ( 0.2%) 0.2328 ( 2.5%) 0.2317 ( 2.5%) Fast Register Allocator
- 0.2180 ( 2.9%) 0.0038 ( 0.2%) 0.2218 ( 2.4%) 0.2208 ( 2.4%) Prologue/Epilogue Insertion & Frame Finalization
- 0.1443 ( 1.9%) 0.0047 ( 0.3%) 0.1490 ( 1.6%) 0.1479 ( 1.6%) Insert stack protectors
- 0.0774 ( 1.0%) 0.0037 ( 0.2%) 0.0811 ( 0.9%) 0.0806 ( 0.9%) Two-Address instruction pass
- 0.0692 ( 0.9%) 0.0040 ( 0.2%) 0.0732 ( 0.8%) 0.0730 ( 0.8%) Inliner for always_inline functions
- 0.0633 ( 0.8%) 0.0043 ( 0.3%) 0.0676 ( 0.7%) 0.0672 ( 0.7%) MachineDominator Tree Construction
- 0.0601 ( 0.8%) 0.0039 ( 0.2%) 0.0640 ( 0.7%) 0.0637 ( 0.7%) Dominator Tree Construction #2
- 0.0502 ( 0.7%) 0.0037 ( 0.2%) 0.0540 ( 0.6%) 0.0538 ( 0.6%) Free MachineFunction
- 0.0418 ( 0.6%) 0.0037 ( 0.2%) 0.0456 ( 0.5%) 0.0455 ( 0.5%) Expand Atomic instructions
- 0.0403 ( 0.5%) 0.0036 ( 0.2%) 0.0439 ( 0.5%) 0.0437 ( 0.5%) Dominator Tree Construction
- 0.0324 ( 0.4%) 0.0058 ( 0.3%) 0.0382 ( 0.4%) 0.0382 ( 0.4%) CallGraph Construction
- 0.0295 ( 0.4%) 0.0041 ( 0.2%) 0.0337 ( 0.4%) 0.0331 ( 0.4%) X86 EFLAGS copy lowering
- 0.0286 ( 0.4%) 0.0037 ( 0.2%) 0.0323 ( 0.3%) 0.0320 ( 0.3%) Post-RA pseudo instruction expansion pass
- 0.0253 ( 0.3%) 0.0037 ( 0.2%) 0.0289 ( 0.3%) 0.0287 ( 0.3%) Expand reduction intrinsics
- 0.0247 ( 0.3%) 0.0037 ( 0.2%) 0.0284 ( 0.3%) 0.0282 ( 0.3%) Exception handling preparation
- 0.0245 ( 0.3%) 0.0036 ( 0.2%) 0.0281 ( 0.3%) 0.0281 ( 0.3%) Scalarize Masked Memory Intrinsics
- 0.0194 ( 0.3%) 0.0036 ( 0.2%) 0.0230 ( 0.2%) 0.0228 ( 0.2%) Finalize ISel and expand pseudo-instructions
- 0.0184 ( 0.2%) 0.0037 ( 0.2%) 0.0221 ( 0.2%) 0.0218 ( 0.2%) X86 pseudo instruction expansion pass
- 0.0173 ( 0.2%) 0.0036 ( 0.2%) 0.0209 ( 0.2%) 0.0206 ( 0.2%) Expand indirectbr instructions
- 0.0146 ( 0.2%) 0.0036 ( 0.2%) 0.0182 ( 0.2%) 0.0181 ( 0.2%) Remove unreachable blocks from the CFG
- 0.0139 ( 0.2%) 0.0043 ( 0.3%) 0.0182 ( 0.2%) 0.0181 ( 0.2%) Basic Alias Analysis (stateless AA impl)
- 0.0110 ( 0.1%) 0.0037 ( 0.2%) 0.0147 ( 0.2%) 0.0145 ( 0.2%) Eliminate PHI nodes for register allocation
- 0.0109 ( 0.1%) 0.0036 ( 0.2%) 0.0146 ( 0.2%) 0.0145 ( 0.2%) Bundle Machine CFG Edges
- 0.0100 ( 0.1%) 0.0037 ( 0.2%) 0.0137 ( 0.1%) 0.0134 ( 0.1%) X86 Indirect Branch Tracking
- 0.0080 ( 0.1%) 0.0037 ( 0.2%) 0.0117 ( 0.1%) 0.0119 ( 0.1%) Machine Optimization Remark Emitter
- 0.0081 ( 0.1%) 0.0036 ( 0.2%) 0.0118 ( 0.1%) 0.0117 ( 0.1%) Machine Optimization Remark Emitter #2
- 0.0076 ( 0.1%) 0.0037 ( 0.2%) 0.0112 ( 0.1%) 0.0110 ( 0.1%) Insert fentry calls
- 0.0073 ( 0.1%) 0.0036 ( 0.2%) 0.0109 ( 0.1%) 0.0110 ( 0.1%) X86 vzeroupper inserter
- 0.0073 ( 0.1%) 0.0036 ( 0.2%) 0.0109 ( 0.1%) 0.0109 ( 0.1%) X86 PIC Global Base Reg Initialization
- 0.0066 ( 0.1%) 0.0036 ( 0.2%) 0.0103 ( 0.1%) 0.0101 ( 0.1%) Contiguously Lay Out Funclets
- 0.0063 ( 0.1%) 0.0036 ( 0.2%) 0.0099 ( 0.1%) 0.0099 ( 0.1%) Local Stack Slot Allocation
- 0.0061 ( 0.1%) 0.0036 ( 0.2%) 0.0097 ( 0.1%) 0.0098 ( 0.1%) X86 Retpoline Thunks
- 0.0064 ( 0.1%) 0.0036 ( 0.2%) 0.0100 ( 0.1%) 0.0098 ( 0.1%) Insert XRay ops
- 0.0060 ( 0.1%) 0.0037 ( 0.2%) 0.0097 ( 0.1%) 0.0098 ( 0.1%) X86 FP Stackifier
- 0.0060 ( 0.1%) 0.0036 ( 0.2%) 0.0096 ( 0.1%) 0.0095 ( 0.1%) Implement the 'patchable-function' attribute
- 0.0057 ( 0.1%) 0.0038 ( 0.2%) 0.0094 ( 0.1%) 0.0094 ( 0.1%) Lazy Machine Block Frequency Analysis #2
- 0.0056 ( 0.1%) 0.0036 ( 0.2%) 0.0091 ( 0.1%) 0.0093 ( 0.1%) X86 Insert Cache Prefetches
- 0.0057 ( 0.1%) 0.0036 ( 0.2%) 0.0093 ( 0.1%) 0.0093 ( 0.1%) X86 speculative load hardening
- 0.0059 ( 0.1%) 0.0036 ( 0.2%) 0.0095 ( 0.1%) 0.0093 ( 0.1%) Lazy Machine Block Frequency Analysis
- 0.0054 ( 0.1%) 0.0037 ( 0.2%) 0.0091 ( 0.1%) 0.0092 ( 0.1%) X86 WinAlloca Expander
- 0.0058 ( 0.1%) 0.0036 ( 0.2%) 0.0094 ( 0.1%) 0.0092 ( 0.1%) StackMap Liveness Analysis
- 0.0055 ( 0.1%) 0.0037 ( 0.2%) 0.0092 ( 0.1%) 0.0091 ( 0.1%) Instrument function entry/exit with calls to e.g. mcount() (pre inlining)
- 0.0054 ( 0.1%) 0.0036 ( 0.2%) 0.0091 ( 0.1%) 0.0091 ( 0.1%) Analyze Machine Code For Garbage Collection
- 0.0055 ( 0.1%) 0.0035 ( 0.2%) 0.0090 ( 0.1%) 0.0089 ( 0.1%) Instrument function entry/exit with calls to e.g. mcount() (post inlining)
- 0.0050 ( 0.1%) 0.0036 ( 0.2%) 0.0087 ( 0.1%) 0.0088 ( 0.1%) X86 Discriminate Memory Operands
- 0.0050 ( 0.1%) 0.0037 ( 0.2%) 0.0087 ( 0.1%) 0.0086 ( 0.1%) Safe Stack instrumentation pass
- 0.0046 ( 0.1%) 0.0036 ( 0.2%) 0.0082 ( 0.1%) 0.0082 ( 0.1%) Lower Garbage Collection Instructions
- 0.0046 ( 0.1%) 0.0036 ( 0.2%) 0.0082 ( 0.1%) 0.0081 ( 0.1%) Shadow Stack GC Lowering
- 0.0023 ( 0.0%) 0.0000 ( 0.0%) 0.0023 ( 0.0%) 0.0023 ( 0.0%) Assumption Cache Tracker
- 0.0008 ( 0.0%) 0.0000 ( 0.0%) 0.0008 ( 0.0%) 0.0008 ( 0.0%) Pre-ISel Intrinsic Lowering
- 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%) Force set function attributes
- 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%) Target Library Information
- 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%) Profile summary info
- 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 Transform Information
- 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Create Garbage Collector Module Metadata
- 7.5488 (100.0%) 1.6813 (100.0%) 9.2301 (100.0%) 9.2204 (100.0%) Total
- Name Start End Duration Percent
- Initialize 0.0000 0.0059 0.0059 0.0003
- Semantic Analysis 0.0059 4.8636 4.8577 0.2817
- Code Generation 4.8636 6.4759 1.6123 0.0935
- LLVM Emit Output 6.4759 17.1749 10.6990 0.6205
- Build Dependencies 17.1749 17.1764 0.0015 0.0001
- LLVM Link 17.1764 17.2419 0.0655 0.0038
- Total 0.0000 17.2419 17.2419 1.0000
- All 229 tests passed.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement