diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2022-06-13 17:41:56 +0100 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2022-06-13 17:42:04 +0100 |
commit | 64eea34420e3ee1f6f91a57a72b2edf6f65d6ea7 (patch) | |
tree | eba227634304585ee42a2250f4fd1f09453c71e6 /clang/lib/CodeGen/CodeGenModule.h | |
parent | 0f81830632c1496bd580aaf671c39c328a4dfca1 (diff) | |
download | llvm-64eea34420e3ee1f6f91a57a72b2edf6f65d6ea7.zip llvm-64eea34420e3ee1f6f91a57a72b2edf6f65d6ea7.tar.gz llvm-64eea34420e3ee1f6f91a57a72b2edf6f65d6ea7.tar.bz2 |
[X86] combineEXTEND_VECTOR_INREG - don't attempt to shuffle combine ANY_EXTEND_VECTOR_INREG without SSE41
Without SSE41, ANY_EXTEND_VECTOR_INREG nodes are likely to be prematurely combined to a target shuffle preventing generic sign extension folds.
Fixes a number of sign-extend regressions in D127115.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.h')
0 files changed, 0 insertions, 0 deletions