aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/ModuleMap.cpp
diff options
context:
space:
mode:
authorAlexey Bataev <a.bataev@outlook.com>2023-05-26 10:35:25 -0700
committerAlexey Bataev <a.bataev@outlook.com>2023-05-26 12:19:28 -0700
commit95b631181a610dc8c94a699975a6e6b43709e5a2 (patch)
tree4a81fcdee17bb7e69db985efcb77d07d7bf239cc /clang/lib/Lex/ModuleMap.cpp
parent9b9e9abad6ca590fc5618f1ccab6f294519d17d5 (diff)
downloadllvm-95b631181a610dc8c94a699975a6e6b43709e5a2.zip
llvm-95b631181a610dc8c94a699975a6e6b43709e5a2.tar.gz
llvm-95b631181a610dc8c94a699975a6e6b43709e5a2.tar.bz2
[SLP]Fix getSpillCost functions.
There are several issues in the current implementation. The instructions are not properly ordered, if they are placed in different basic blocks, need to reverse the order of blocks. Also, need to exclude non-vectorizable nodes and check for CallBase, not CallInst, otherwise invoke calls are not handled correctly.
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions