[PATCH] D158068: [DAG] FoldSetCC - add missing icmp(X,undef) -> isTrueWhenEqual case
Nikita Popov via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Aug 16 03:36:25 PDT 2023
nikic added a comment.
The transform looks fine to me, but a lot of these test cases need updates to remove undef (those that are bad reductions rather than intentional tests of undef).
================
Comment at: llvm/test/CodeGen/AMDGPU/swdev373493.ll:57
bb:
switch i32 undef, label %bb9 [
i32 3, label %bb8
----------------
Don't switch on undef...
================
Comment at: llvm/test/CodeGen/PowerPC/p10-spill-crgt.ll:423
%tmp12 = icmp eq i32 %tmp11, 512
switch i32 undef, label %bb13 [
i32 117, label %bb62
----------------
Don't switch on undef...
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D158068/new/
https://reviews.llvm.org/D158068
More information about the llvm-commits
mailing list