aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Function.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2022-08-08 17:27:05 +0100
committerSimon Pilgrim <llvm-dev@redking.me.uk>2022-08-08 17:27:17 +0100
commit6f2bee667ad9244be65193892961d5d1eed24551 (patch)
treeab36b5ab3cf5670836b72d95d31862169f5abe64 /llvm/lib/IR/Function.cpp
parentfb33b406df909c90891bf2c50da3d38f82d7d2cd (diff)
downloadllvm-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