diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2018-04-11 13:49:19 +0000 |
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2018-04-11 13:49:19 +0000 |
| commit | 89c8a10f7c2e76d230fda7dd1ef0daa632555fd2 (patch) | |
| tree | f954f461330af1e45e7dfb51fc9d73a371011afc /llvm/tools/llvm-mca/RegisterFileStatistics.cpp | |
| parent | 7bcb5720fd38b882f514b428d36fdbbef417ab45 (diff) | |
| download | bcm5719-llvm-89c8a10f7c2e76d230fda7dd1ef0daa632555fd2.tar.gz bcm5719-llvm-89c8a10f7c2e76d230fda7dd1ef0daa632555fd2.zip | |
[X86] Add variable shuffle schedule classes
Split variable index shuffles from immediate index shuffles
WriteFVarShuffle - variable 'in-lane' shuffles (VPERMILPS/VPERMIL2PS etc.)
WriteVarShuffle - variable 'in-lane' shuffles (PSHUFB/VPPERM etc.)
WriteFVarShuffle256 - variable 'cross-lane' shuffles (VPERMPS etc.)
WriteVarShuffle256 - variable 'cross-lane' shuffles (VPERMD etc.)
Differential Revision: https://reviews.llvm.org/D45404
llvm-svn: 329806
Diffstat (limited to 'llvm/tools/llvm-mca/RegisterFileStatistics.cpp')
0 files changed, 0 insertions, 0 deletions

