``` clang -O3 -march=arch15 -S -c crash23_aftercreduce.c -o a.out -mllvm -slp-revec cat crash23_aftercreduce.c unsigned a; int b, c; short d; void e() { for (; a; ++a) { b = 0; for (; b <= 5; b++) c |= d-- > 9; } } ``` #12 0x000002aa11869f96 llvm::slpvectorizer::BoUpSLP::getGatherCost @HanKuanChen