aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/HeaderSearch.cpp
diff options
context:
space:
mode:
authorAlexey Bataev <a.bataev@outlook.com>2021-12-13 10:38:28 -0800
committerAlexey Bataev <a.bataev@outlook.com>2022-04-20 09:37:16 -0700
commit2cca53c8155f352779dd3e8e9fa8b3bbaf040be7 (patch)
tree295c227cb7044fff90489c222ee7b302f6364f90 /clang/lib/Lex/HeaderSearch.cpp
parent37a47aacbad6a46b422cc1dd5a23af8485c18fb9 (diff)
downloadllvm-2cca53c8155f352779dd3e8e9fa8b3bbaf040be7.zip
llvm-2cca53c8155f352779dd3e8e9fa8b3bbaf040be7.tar.gz
llvm-2cca53c8155f352779dd3e8e9fa8b3bbaf040be7.tar.bz2
[DAG]Introduce llvm::processShuffleMasks and use it for shuffles in DAG Type Legalizer.
We can process the long shuffles (working across several actual vector registers) in the best way if we take the actual register represantion into account. We can build more correct representation of register shuffles, improve number of recognised buildvector sequences. Also, same function can be used to improve the cost model for the shuffles. in future patches. Part of D100486 Differential Revision: https://reviews.llvm.org/D115653
Diffstat (limited to 'clang/lib/Lex/HeaderSearch.cpp')
0 files changed, 0 insertions, 0 deletions