summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/PowerPC/p9-vinsert-vextract.ll
Commit message (Collapse)AuthorAgeFilesLines
* [Power9] Fix the resource list for the COPY instruction.Stefan Pintilie2018-03-271-132/+88
| | | | | | | The COPY instruction was listed as a 4 cycle instruction. It is now listed correctly as a 2 cycle ALU instruction. llvm-svn: 328647
* Use new vector insert half-word and byte instructions when we see ↵Graham Yiu2017-11-071-0/+244
| | | | | | | | insertelement on '8 x i16' and '16 x i8' types. Also extended existing lit testcase to cover these cases. Differential Revision: https://reviews.llvm.org/D34630 llvm-svn: 317613
* Adds code to PPC ISEL lowering to recognize byte inserts from ↵Graham Yiu2017-11-061-0/+578
| | | | | | | | vector_shuffles, and use P9 shift and vector insert byte instructions instead of vperm. Extends tests from vector insert half-word. Differential Revision: https://reviews.llvm.org/D34497 llvm-svn: 317503
* Adds code to PPC ISEL lowering to recognize half-word inserts from ↵Graham Yiu2017-11-011-0/+300
vector_shuffles, and use P9 shift and vector insert instructions instead of vperm. Differential Revision: https://reviews.llvm.org/D34160 llvm-svn: 317111
OpenPOWER on IntegriCloud