Issue 147635
Summary AMDGPU select splitting combines need to ensure condition is not undef
Labels backend:AMDGPU
Assignees
Reporter arsenm
    AMDGPU has various transformations that break up 64-bit operations into 32-bit pieces, many of which appear to be unsafe with undef. e.g. select splitting: https://alive2.llvm.org/ce/z/b5gN6V

[This needs to insert a freeze.](https://github.com/llvm/llvm-project/blob/a8280c4be4cec474eea839bf4caf91b0d071d45b/llvm/lib/Target/AMDGPU/SIISelLowering.cpp#L11076)

_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to