aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2024-12-16 17:51:58 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2024-12-16 18:32:12 +0000
commitd7f3775977875a8208e494bab822b9cdef991822 (patch)
tree4dd06d39624a6c1484e0c91b368b97d5c4f6f344 /clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp
parent7bf3137c39a61283ebcb58793e830f8b768b74e7 (diff)
downloadllvm-d7f3775977875a8208e494bab822b9cdef991822.zip
llvm-d7f3775977875a8208e494bab822b9cdef991822.tar.gz
llvm-d7f3775977875a8208e494bab822b9cdef991822.tar.bz2
[X86] combineEXTRACT_SUBVECTOR - fold extract_subvector(pshufd(v,i)) -> pshufd(extract_subvector(v,i))
Attempt to avoid unnecessary wide PSHUFD or VPERMILIPS/D instructions by pre-extracting the subvector source if thats its only use.
Diffstat (limited to 'clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp')
0 files changed, 0 insertions, 0 deletions