diff options
author | Stefan Schmidt <thrimbor@users.noreply.github.com> | 2025-04-09 11:19:26 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-04-09 10:19:26 +0100 |
commit | 08e080ee98832c2aec6f379b04f486bea18730cc (patch) | |
tree | 9074bc18e6c4312a96cbd8a95cd1daef2b04040a /llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp | |
parent | ea7dd70b5326706141be2a768f2fd47ae71ee6a8 (diff) | |
download | llvm-08e080ee98832c2aec6f379b04f486bea18730cc.zip llvm-08e080ee98832c2aec6f379b04f486bea18730cc.tar.gz llvm-08e080ee98832c2aec6f379b04f486bea18730cc.tar.bz2 |
[X86][SSE] Don't emit SSE2 load instructions in SSE1-only mode (#134547)
This fixes a regression I traced back to
https://github.com/llvm/llvm-project/commit/8b43c1be23119c1024bed0a8ce392bc73727e2e2
/ https://github.com/llvm/llvm-project/pull/79000
The regression caused an SSE2 instruction, `movsd`, to be emitted as a
replacement for an SSE instruction, `movaps` despite the target
potentially not supporting this instruction, such as when building with
clang using `-march=pentium3`.
Fixes #134607
Diffstat (limited to 'llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp')
0 files changed, 0 insertions, 0 deletions