summaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2024-04-09 16:36:08 +0100
committerGitHub <noreply@github.com>2024-04-09 16:36:08 +0100
commit4ac2721e51131b3a160fee5ae0fcbd695d090e86 (patch)
tree4617cbdf12edd3344649f495b95183aa53d8dca1 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parente280407a4865542c4bb6cfa148edbe1ea67023d6 (diff)
[AArch64] Add costs for ST3 and ST4 instructions, modelled as store(shuffle). (#87934)
This tries to add some costs for the shuffle in a ST3/ST4 instruction, which are represented in LLVM IR as store(interleaving shuffle). In order to detect the store, it needs to add a CxtI context instruction to check the users of the shuffle. LD3 and LD4 are added, LD2 should be a zip1 shuffle, which will be added in another patch. It should help fix some of the regressions from #87510.
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions