diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2020-08-10 13:06:36 +0100 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2020-08-10 14:13:19 +0100 |
commit | e6dc2c8ce7dbc307c89f9ca5020087a6a6fb15d0 (patch) | |
tree | 48b158d5196166bef187885e8588a5a64f3a3438 /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | |
parent | 5f104a809983aa3b90f75fb411a9c8472545d270 (diff) | |
download | llvm-e6dc2c8ce7dbc307c89f9ca5020087a6a6fb15d0.zip llvm-e6dc2c8ce7dbc307c89f9ca5020087a6a6fb15d0.tar.gz llvm-e6dc2c8ce7dbc307c89f9ca5020087a6a6fb15d0.tar.bz2 |
[X86][SSE] combineTargetShuffle - rearrange shuffle(hop,hop) matching to delay shuffle mask manipulation. NFC.
Check that we're shuffling hadd/pack ops first before altering shuffle masks.
First step towards adding extra functionality, plus it avoids costly shuffle mask manipulation if not necessary.
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions