aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp
diff options
context:
space:
mode:
authorAlexey Bataev <a.bataev@outlook.com>2021-11-17 08:42:33 -0800
committerAlexey Bataev <a.bataev@outlook.com>2021-11-24 12:55:24 -0800
commit496254cf802a21e1967b61dec48017b8ec831574 (patch)
treeb3e454c152c44588c8677bf83311128052bc8e8f /llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp
parent1ad7de9e92bc2977698e5f6d6493202b50c912d5 (diff)
downloadllvm-496254cf802a21e1967b61dec48017b8ec831574.zip
llvm-496254cf802a21e1967b61dec48017b8ec831574.tar.gz
llvm-496254cf802a21e1967b61dec48017b8ec831574.tar.bz2
[SLP]Improve analysis/emission of vector operands for alternate nodes.
Compiler has an analysis for perfect diamond matching but it does not support nodes with main/alternate opcodes. The problem is that the scalars themselves are different and might not match directly with other nodes, but operands and main/alternate opcodes might match and compiler might reuse some previously emitted vector instructions. Need to include this analysis in the cost model and actual vector instructions emission process. Differential Revision: https://reviews.llvm.org/D114101
Diffstat (limited to 'llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp')
0 files changed, 0 insertions, 0 deletions