aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp
diff options
context:
space:
mode:
authorIgor Kirillov <igor.kirillov@arm.com>2023-08-02 16:26:52 +0000
committerIgor Kirillov <igor.kirillov@arm.com>2023-08-04 14:11:43 +0000
commit46b2ad0224d3c9a9cc299211213e2cf677f5a78c (patch)
tree27120b2c983962f84523da69695f9fdceabfb46f /clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp
parenta133fb289af4f3eef018ddf961f1f2ed129d0c2d (diff)
downloadllvm-46b2ad0224d3c9a9cc299211213e2cf677f5a78c.zip
llvm-46b2ad0224d3c9a9cc299211213e2cf677f5a78c.tar.gz
llvm-46b2ad0224d3c9a9cc299211213e2cf677f5a78c.tar.bz2
[CodeGen] Improve speed of ComplexDeinterleaving pass
Cache all results of running `identifyNode`, even those that do not identify potential complex operations. This patch prevents ComplexDeinterleaving pass from repeatedly trying to identify Nodes for the same pair of instructions. Fixes https://github.com/llvm/llvm-project/issues/64379 Differential Revision: https://reviews.llvm.org/D156916
Diffstat (limited to 'clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp')
0 files changed, 0 insertions, 0 deletions