aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.h
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2022-06-13 17:41:56 +0100
committerSimon Pilgrim <llvm-dev@redking.me.uk>2022-06-13 17:42:04 +0100
commit64eea34420e3ee1f6f91a57a72b2edf6f65d6ea7 (patch)
treeeba227634304585ee42a2250f4fd1f09453c71e6 /clang/lib/CodeGen/CodeGenModule.h
parent0f81830632c1496bd580aaf671c39c328a4dfca1 (diff)
downloadllvm-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