diff options
author | Narayan <nsreekumar6@gmail.com> | 2025-06-26 19:27:22 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-06-26 14:57:22 +0100 |
commit | d05634d5cdc55f0a637259b10941a8591aa665e3 (patch) | |
tree | 837dac56f0d0582e2dffc7105bf0ce05c9fa23e2 /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | |
parent | cfdc4c4a5b671646cb08aeab106103cc7006cb89 (diff) | |
download | llvm-d05634d5cdc55f0a637259b10941a8591aa665e3.zip llvm-d05634d5cdc55f0a637259b10941a8591aa665e3.tar.gz llvm-d05634d5cdc55f0a637259b10941a8591aa665e3.tar.bz2 |
[VectorCombine] Fold bitwise operations of bitcasts into bitcast of bitwise operation (#137322)
Currently, LLVM fails to convert certain pblendvb intrinsics into select
instructions when the blend mask is derived from complex boolean logic
operations. This occurs even when the mask is ultimately based on
sign-extended comparison results, preventing further optimization
opportunities.
Fixes #66513
---------
Co-authored-by: Simon Pilgrim <llvm-dev@redking.me.uk>
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions