111 lines
1.5 KiB
Plaintext
111 lines
1.5 KiB
Plaintext
stdout:
|
|
## Pass mem2reg [CHANGED]
|
|
|
|
Time elapsed = 182 µs
|
|
|
|
## Pass func_inline
|
|
|
|
Time elapsed = 4 µs
|
|
|
|
## Pass symbolic_eval
|
|
|
|
Time elapsed = 31 µs
|
|
|
|
## Pass load_elim [CHANGED]
|
|
|
|
Time elapsed = 28 µs
|
|
|
|
## Pass store_elim [CHANGED]
|
|
|
|
Time elapsed = 27 µs
|
|
|
|
## Pass dead_code_elim [CHANGED]
|
|
|
|
Time elapsed = 12 µs
|
|
|
|
## Pass symbolic_eval
|
|
|
|
Time elapsed = 25 µs
|
|
|
|
## Pass load_elim
|
|
|
|
Time elapsed = 19 µs
|
|
|
|
## Pass store_elim
|
|
|
|
Time elapsed = 22 µs
|
|
|
|
## Pass dead_code_elim
|
|
|
|
Time elapsed = 9 µs
|
|
|
|
## Pass redundance_elim [CHANGED]
|
|
|
|
Time elapsed = 133 µs
|
|
|
|
## Pass symbolic_eval
|
|
|
|
Time elapsed = 27 µs
|
|
|
|
## Pass block_fuse [CHANGED]
|
|
|
|
Time elapsed = 11 µs
|
|
|
|
## Pass func_inline
|
|
|
|
Time elapsed = 2 µs
|
|
|
|
## Pass symbolic_eval
|
|
|
|
Time elapsed = 20 µs
|
|
|
|
## Pass load_elim
|
|
|
|
Time elapsed = 18 µs
|
|
|
|
## Pass store_elim
|
|
|
|
Time elapsed = 23 µs
|
|
|
|
## Pass dead_code_elim
|
|
|
|
Time elapsed = 8 µs
|
|
|
|
## Pass redundance_elim
|
|
|
|
Time elapsed = 88 µs
|
|
|
|
## Pass symbolic_eval
|
|
|
|
Time elapsed = 28 µs
|
|
|
|
## Pass block_fuse
|
|
|
|
Time elapsed = 6 µs
|
|
|
|
[INFO] loop entry fails because %load_73 = load i32, ptr @M is not calculated before loop
|
|
[INFO] loop entry does not have indvar
|
|
[INFO] loop entry is made candidate Candidate {
|
|
indvar: %phi_142 = phi i32 [0, %entry], [%Add_132, %body1],
|
|
exit: br i1 %icmp_137, label %body1, label %exit,
|
|
init_val: 0,
|
|
init_bb: entry,
|
|
exit_val: 3,
|
|
exit_bb: exit,
|
|
}!
|
|
## Pass sink_code [CHANGED]
|
|
|
|
Time elapsed = 92 µs
|
|
|
|
## Pass symbolic_eval [CHANGED]
|
|
|
|
Time elapsed = 43 µs
|
|
|
|
|
|
stderr:
|
|
|
|
stdout:
|
|
|
|
stderr:
|
|
|