aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LiveDebugVariables.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2021-09-17 11:51:46 +0100
committerSimon Pilgrim <llvm-dev@redking.me.uk>2021-09-17 12:11:54 +0100
commit5ebe95e256737506f152395b5a3eb66cf448e969 (patch)
tree378e681c8e57795fe47a2ecc8402ca587bc91238 /llvm/lib/CodeGen/LiveDebugVariables.cpp
parentcbaaedea56fade69bf12164155734efece0f8931 (diff)
downloadllvm-5ebe95e256737506f152395b5a3eb66cf448e969.zip
llvm-5ebe95e256737506f152395b5a3eb66cf448e969.tar.gz
llvm-5ebe95e256737506f152395b5a3eb66cf448e969.tar.bz2
[X86][Atom] Fix integer shuffles uops, latency and throughput
The MMX pack/unpck shuffles don't need an override - they have the same behaviour as other shuffles (Port0 only). The SSE pslldq/psrldq shuffles don't need an override - they have the same behaviour as other shuffles (Port0 only). The SSE pshufb shuffles use 4uops (+1 load). Noticed the pslldq/psrldq issue while trying to improve reduction costs via the D103695 helper script, and fixed the others while reviewing. Confirmed with Intel AoM / Agner / InstLatX64.
Diffstat (limited to 'llvm/lib/CodeGen/LiveDebugVariables.cpp')
0 files changed, 0 insertions, 0 deletions