aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Analysis/FlowSensitive/DataflowAnalysisContext.cpp
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2023-04-19 14:26:27 +0100
committerDavid Green <david.green@arm.com>2023-04-19 14:26:27 +0100
commit139f678c7849d90eff715da99d80bbb8b75a79a5 (patch)
treec2c993051c510522469a1d7f17838fab814f89ee /clang/lib/Analysis/FlowSensitive/DataflowAnalysisContext.cpp
parente6096871fdd49461687ff57c4882c76477d1d5cd (diff)
downloadllvm-139f678c7849d90eff715da99d80bbb8b75a79a5.zip
llvm-139f678c7849d90eff715da99d80bbb8b75a79a5.tar.gz
llvm-139f678c7849d90eff715da99d80bbb8b75a79a5.tar.bz2
[AArch64] Remove dead tryMLAV64LaneV128 and tryMULLV64LaneV128 code.
As far as I can tell this code is never used, as the pattern recognised by checkHighLaneIndex (an duplane with insert_subvec and extract_subvec) will not be generated any more. There are no tests that change from removing it (including the clang neon tests), and it didn't appear to come up in any benchmarks I ran. There are already existing tablegen patterns for MLA with index and s/umull with index. Removing it also prevents it from causing problems for SVE, as in #62151. Differential Revision: https://reviews.llvm.org/D148646
Diffstat (limited to 'clang/lib/Analysis/FlowSensitive/DataflowAnalysisContext.cpp')
0 files changed, 0 insertions, 0 deletions