diff options
author | Igor Kirillov <igor.kirillov@arm.com> | 2024-11-25 12:59:09 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-25 12:59:09 +0000 |
commit | b5a11d378db4b39ceb085ebd59c941e9369d9596 (patch) | |
tree | f5f67324f61b08b6dda6103d0238cc44fe51002e /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 8c5a3a97c0d061880d6705db8f000aa964c3e32d (diff) | |
download | llvm-b5a11d378db4b39ceb085ebd59c941e9369d9596.zip llvm-b5a11d378db4b39ceb085ebd59c941e9369d9596.tar.gz llvm-b5a11d378db4b39ceb085ebd59c941e9369d9596.tar.bz2 |
[SelectOpt] Refactor to prepare for support more select-like operations (#115745)
* Enables conversion of several select-like instructions within one
group
* Any number of auxiliary instructions depending on the same condition
can be in between select-like instructions
* After splitting the basic block, move select-like instructions into
the relevant basic blocks and optimise them
* Make it easier to add support shift-base select-like instructions and
also any mixture of zext/sext/not instructions
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions