summaryrefslogtreecommitdiffstats
path: root/llvm/test/Analysis/CostModel/X86/shuffle-reverse.ll
Commit message (Collapse)AuthorAgeFilesLines
* [CostModel] Recognise REVERSE shuffle mask if the elements come from the ↵Simon Pilgrim2018-06-141-7/+7
| | | | | | second src llvm-svn: 334698
* [CostModel][X86] Test showing failure to recognise REVERSE shuffle mask if ↵Simon Pilgrim2018-06-131-0/+47
| | | | | | the elements come from the second src llvm-svn: 334623
* [CostModel][X86] Split off BtVer2 cost checksSimon Pilgrim2018-04-201-1/+39
| | | | llvm-svn: 330433
* [CostModel][X86] Add some specific cpu targets to the cost modelsSimon Pilgrim2018-04-131-0/+4
| | | | | | We're mostly testing with generic isa attributes, but PR36550 will require testing of specific target's scheduler models as well. llvm-svn: 330056
* [CostModel][X86] Regenerate vector shuffle cost tests with ↵Simon Pilgrim2018-04-061-126/+209
| | | | | | update_analyze_test_checks.py llvm-svn: 329410
* [CostModel][X86] Add avx512vbmi broadcast/reverse/single-src shuffle cost testsSimon Pilgrim2017-08-101-1/+7
| | | | llvm-svn: 310633
* [X86][AVX512] Use lowerShuffleAsRepeatedMaskAndLanePermute for non-VBMI ↵Simon Pilgrim2017-01-071-1/+1
| | | | | | v64i8 shuffles (PR31470) llvm-svn: 291347
* Fixed shuffle-reverse cost on AVX-512.Elena Demikhovsky2017-01-021-1/+2
| | | | | | (This changed was approved in https://reviews.llvm.org/D28118, but Simon asked to submit it separately). llvm-svn: 290812
* [CostModel][X86] Updated reverse shuffle costsSimon Pilgrim2016-12-151-32/+56
| | | | llvm-svn: 289819
* [CostModel][X86] Add tests for reverse shuffle costsSimon Pilgrim2016-12-151-0/+143
llvm-svn: 289800
OpenPOWER on IntegriCloud