aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/OptimizedStructLayout.cpp
diff options
context:
space:
mode:
authorazwolski <antoni.zwolski@intel.com>2025-09-23 17:24:59 +0200
committerGitHub <noreply@github.com>2025-09-23 17:24:59 +0200
commit6d4bb2088818784c89eea8ecc799852ea48e086b (patch)
treed463eec1aa6cf47befcd0bb9f8991a7e1aea69f4 /llvm/lib/Support/OptimizedStructLayout.cpp
parent1ed6be69121bacfddb2951293f69f367a5740360 (diff)
downloadllvm-6d4bb2088818784c89eea8ecc799852ea48e086b.zip
llvm-6d4bb2088818784c89eea8ecc799852ea48e086b.tar.gz
llvm-6d4bb2088818784c89eea8ecc799852ea48e086b.tar.bz2
[X86] Invalid fp16 comparison fix (#160304)
Missing `VCMPPHZrrik`, `VCMPPHZ128rrik`, and `VCMPPHZ256rrik` opcodes in `commuteInstructionImpl` and `findCommutedOpIndices` led to improper handling of compare instruction during optimization. Operands were commuted, but swapping of the immediate was not called. Fixes: #159723
Diffstat (limited to 'llvm/lib/Support/OptimizedStructLayout.cpp')
0 files changed, 0 insertions, 0 deletions