diff options
author | David Green <david.green@arm.com> | 2021-06-08 20:51:33 +0100 |
---|---|---|
committer | David Green <david.green@arm.com> | 2021-06-08 20:51:33 +0100 |
commit | d7853bae941006cece63013f09d524e72bbbec45 (patch) | |
tree | a059f87177bf64d66cdcf87480fda5ba10fdb3eb /llvm/lib/Support | |
parent | dc0c3fe5f35eb5fc8d5b36bb79761fb374a87269 (diff) | |
download | llvm-d7853bae941006cece63013f09d524e72bbbec45.zip llvm-d7853bae941006cece63013f09d524e72bbbec45.tar.gz llvm-d7853bae941006cece63013f09d524e72bbbec45.tar.bz2 |
[ARM] Generate VDUP(Const) from constant buildvectors
If we cannot otherwise use a VMOVimm/VMOVFPimm/VMVNimm, fall back to
producing a VDUP(const) as opposed to a constant pool load. This will at
least be smaller codesize and can allow the VDUP to be folded into other
instructions.
Differential Revision: https://reviews.llvm.org/D103808
Diffstat (limited to 'llvm/lib/Support')
0 files changed, 0 insertions, 0 deletions