diff options
author | Sanjay Patel <spatel@rotateright.com> | 2022-05-11 12:09:47 -0400 |
---|---|---|
committer | Sanjay Patel <spatel@rotateright.com> | 2022-05-11 12:47:26 -0400 |
commit | d428f09b2c9d49f6a328ef636c02305a8be4ab61 (patch) | |
tree | 5d00723fb0ce687e4288699e82c1fde91dd8e7c7 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 8cb7a873ab8568acfbfd6c27a927d924cc994017 (diff) | |
download | llvm-d428f09b2c9d49f6a328ef636c02305a8be4ab61.zip llvm-d428f09b2c9d49f6a328ef636c02305a8be4ab61.tar.gz llvm-d428f09b2c9d49f6a328ef636c02305a8be4ab61.tar.bz2 |
[InstCombine] freeze operand in urem expansion
As discussed in issue #37809, this transform is not safe
if the input is an undefined value.
There is no difference in codegen on the basic examples,
but this could lead to regressions. We may need to
improve freeze analysis or lowering if that happens.
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions