llvm-project
39d3090d - Reapply [SimplifyCFG] Extend jump-threading to allow live local defs (#197850)

Commit
137 days ago
Reapply [SimplifyCFG] Extend jump-threading to allow live local defs (#197850) Restore "Extend jump-threading to allow live local defs" #135079. Long compilation time with reduce.cu in hipcub/warp was partially addressed in #195744. Compilation time for reduce.cu with this PR (after #195744) is 6 minutes 40 seconds. Without (#195744) compilation time was several hours. Long compilation time in reduce.cu was only exposed by jump-threading. In my view the primary causes were due to inlining, SROA tripling the IR code size, and SSA updating 26K phi-nodes resulting in an O(N^2) search for duplicates. #195744 limits phi search times. This reverts commit a76750e6de6aba2223097dc505578556ec245d50. --------- Signed-off-by: John Lu <John.Lu@amd.com>
Author
Parents
Loading