diff options
author | higher-performance <113926381+higher-performance@users.noreply.github.com> | 2024-04-10 13:24:19 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-10 13:24:19 -0400 |
commit | c54afe5c33ca6159841d909fb8fe20e5d4e0069b (patch) | |
tree | 29a513221cbd3c7d1407c010be0b9fbf8dbe1327 /flang/lib/Frontend/CompilerInvocation.cpp | |
parent | 04bf1a4090c535e3a1033ab9a8ef92068166461f (diff) | |
download | llvm-c54afe5c33ca6159841d909fb8fe20e5d4e0069b.zip llvm-c54afe5c33ca6159841d909fb8fe20e5d4e0069b.tar.gz llvm-c54afe5c33ca6159841d909fb8fe20e5d4e0069b.tar.bz2 |
Fix quadratic slowdown in AST matcher parent map generation (#87824)
Avoids the need to linearly re-scan all seen parent nodes to check for
duplicates, which previously caused a slowdown for ancestry checks in
Clang AST matchers.
Fixes: #86881
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions