[PATCH] D141487: [LoopUnroll] Directly update DT instead of DTU.

Khem Raj via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jan 19 22:23:54 PST 2023


raj.khem added a comment.

In D141487#4067417 <https://reviews.llvm.org/D141487#4067417>, @aeubanks wrote:

> this causes `opt -passes=loop-unroll-full` to crash on
>
>   define void @foo() {
>   bb:
>     br label %bb1
>       
>   bb1:                                              ; preds = %bb1, %bb1, %bb
>     switch i1 true, label %bb1 [
>       i1 true, label %bb2
>       i1 false, label %bb1
>     ]
>       
>    bb2:                                              ; preds = %bb1
>     ret void
>   }
>
> so I've reverted this for now

I also reduced a clang segfault to this commit while compiling nettle library for RISCV64, The test script and case are here https://uclibc.org/~kraj/sexp-conv-5be224.zip


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D141487/new/

https://reviews.llvm.org/D141487



More information about the llvm-commits mailing list