diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2022-08-08 17:27:05 +0100 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2022-08-08 17:27:17 +0100 |
commit | 6f2bee667ad9244be65193892961d5d1eed24551 (patch) | |
tree | ab36b5ab3cf5670836b72d95d31862169f5abe64 /llvm/lib/IR/Function.cpp | |
parent | fb33b406df909c90891bf2c50da3d38f82d7d2cd (diff) | |
download | llvm-6f2bee667ad9244be65193892961d5d1eed24551.zip llvm-6f2bee667ad9244be65193892961d5d1eed24551.tar.gz llvm-6f2bee667ad9244be65193892961d5d1eed24551.tar.bz2 |
[DAG] canCreateUndefOrPoison - add freeze(bswap(x)) -> bswap(freeze(x)) and freeze(bitreverse(x)) -> bitreverse(freeze(x)) support
Both are guaranteed not to create undef/poison
Diffstat (limited to 'llvm/lib/IR/Function.cpp')
0 files changed, 0 insertions, 0 deletions