stdout: ## Pass mem2reg [CHANGED] Time elapsed = 346 µs ## Pass func_inline [CHANGED] Time elapsed = 244 µs ## Pass symbolic_eval [CHANGED] Time elapsed = 143 µs ## Pass load_elim [CHANGED] Time elapsed = 85 µs ## Pass store_elim [CHANGED] Time elapsed = 101 µs ## Pass dead_code_elim Time elapsed = 28 µs ## Pass symbolic_eval Time elapsed = 64 µs ## Pass load_elim Time elapsed = 58 µs ## Pass store_elim Time elapsed = 66 µs ## Pass dead_code_elim Time elapsed = 26 µs ## Pass redundance_elim [CHANGED] Time elapsed = 672 µs ## Pass symbolic_eval Time elapsed = 58 µs ## Pass block_fuse [CHANGED] Time elapsed = 35 µs ## Pass func_inline Time elapsed = 3 µs ## Pass symbolic_eval Time elapsed = 39 µs ## Pass load_elim Time elapsed = 32 µs ## Pass store_elim Time elapsed = 49 µs ## Pass dead_code_elim Time elapsed = 18 µs ## Pass redundance_elim Time elapsed = 284 µs ## Pass symbolic_eval Time elapsed = 43 µs ## Pass block_fuse Time elapsed = 9 µs [INFO] loop entry is made candidate Candidate { indvar: %phi_404 = phi i32 [0, %entry], [%Add_315, %body1], exit: br i1 %icmp_320, label %body1, label %final2_split2, init_val: 0, init_bb: entry, exit_val: 3, exit_bb: final2_split2, }! [INFO] loop final2_split2 is made candidate Candidate { indvar: %phi_405 = phi i32 [0, %final2_split2], [%Add_346, %body4], exit: br i1 %icmp_351, label %body4, label %final5, init_val: 0, init_bb: final2_split2, exit_val: 3, exit_bb: final5, }! [INFO] loop final5 is made candidate Candidate { indvar: %phi_406 = phi i32 [0, %final5], [%Add_369, %body7], exit: br i1 %icmp_374, label %body7, label %final8, init_val: 0, init_bb: final5, exit_val: 3, exit_bb: final8, }! [INFO] loop final8 is made candidate Candidate { indvar: %phi_407 = phi i32 [0, %final8], [%Add_392, %body10], exit: br i1 %icmp_397, label %body10, label %exit, init_val: 0, init_bb: final8, exit_val: 3, exit_bb: exit, }! ## Pass sink_code [CHANGED] Time elapsed = 134 µs ## Pass symbolic_eval [CHANGED] Time elapsed = 69 µs stderr: stdout: stderr: