141 lines
2.4 KiB
Plaintext
141 lines
2.4 KiB
Plaintext
stdout:
|
|
## Pass mem2reg [CHANGED]
|
|
|
|
Time elapsed = 322 µs
|
|
|
|
## Pass func_inline [CHANGED]
|
|
|
|
Time elapsed = 106 µs
|
|
|
|
## Pass symbolic_eval [CHANGED]
|
|
|
|
Time elapsed = 73 µs
|
|
|
|
## Pass load_elim
|
|
|
|
Time elapsed = 25 µs
|
|
|
|
## Pass store_elim [CHANGED]
|
|
|
|
Time elapsed = 68 µs
|
|
|
|
## Pass dead_code_elim
|
|
|
|
Time elapsed = 23 µs
|
|
|
|
## Pass symbolic_eval
|
|
|
|
Time elapsed = 53 µs
|
|
|
|
## Pass load_elim
|
|
|
|
Time elapsed = 21 µs
|
|
|
|
## Pass store_elim
|
|
|
|
Time elapsed = 43 µs
|
|
|
|
## Pass dead_code_elim
|
|
|
|
Time elapsed = 21 µs
|
|
|
|
## Pass redundance_elim [CHANGED]
|
|
|
|
Time elapsed = 272 µs
|
|
|
|
## Pass symbolic_eval
|
|
|
|
Time elapsed = 54 µs
|
|
|
|
## Pass block_fuse [CHANGED]
|
|
|
|
Time elapsed = 31 µs
|
|
|
|
## Pass func_inline
|
|
|
|
Time elapsed = 6 µs
|
|
|
|
## Pass symbolic_eval
|
|
|
|
Time elapsed = 41 µs
|
|
|
|
## Pass load_elim
|
|
|
|
Time elapsed = 19 µs
|
|
|
|
## Pass store_elim
|
|
|
|
Time elapsed = 41 µs
|
|
|
|
## Pass dead_code_elim
|
|
|
|
Time elapsed = 20 µs
|
|
|
|
## Pass redundance_elim
|
|
|
|
Time elapsed = 151 µs
|
|
|
|
## Pass symbolic_eval
|
|
|
|
Time elapsed = 44 µs
|
|
|
|
## Pass block_fuse
|
|
|
|
Time elapsed = 12 µs
|
|
|
|
[INFO] loop entry is made candidate Candidate {
|
|
indvar: %phi_217 = phi i32 [0, %entry], [%Add_131, %body1],
|
|
exit: br i1 %icmp_135, label %body1, label %entry_inline0,
|
|
init_val: 0,
|
|
init_bb: entry,
|
|
exit_val: 3,
|
|
exit_bb: entry_inline0,
|
|
}!
|
|
[INFO] loop entry_inline0 is made candidate Candidate {
|
|
indvar: %phi_238 = phi i32 [0, %entry_inline0], [%Add_267, %body1_inline4],
|
|
exit: br i1 %icmp_239, label %body1_inline4, label %final2_split5,
|
|
init_val: 0,
|
|
init_bb: entry_inline0,
|
|
exit_val: 3,
|
|
exit_bb: final2_split5,
|
|
}!
|
|
[INFO] loop final2_split5 is made candidate Candidate {
|
|
indvar: %phi_218 = phi i32 [0, %final2_split5], [%Add_161, %body4],
|
|
exit: br i1 %icmp_165, label %body4, label %final5,
|
|
init_val: 0,
|
|
init_bb: final2_split5,
|
|
exit_val: 3,
|
|
exit_bb: final5,
|
|
}!
|
|
[INFO] loop final5 is made candidate Candidate {
|
|
indvar: %phi_219 = phi i32 [0, %final5], [%Add_183, %body7],
|
|
exit: br i1 %icmp_187, 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_220 = phi i32 [0, %final8], [%Add_205, %body10],
|
|
exit: br i1 %icmp_209, label %body10, label %exit,
|
|
init_val: 0,
|
|
init_bb: final8,
|
|
exit_val: 3,
|
|
exit_bb: exit,
|
|
}!
|
|
## Pass sink_code [CHANGED]
|
|
|
|
Time elapsed = 132 µs
|
|
|
|
## Pass symbolic_eval [CHANGED]
|
|
|
|
Time elapsed = 95 µs
|
|
|
|
|
|
stderr:
|
|
|
|
stdout:
|
|
|
|
stderr:
|
|
|