Go to file
Raphael Isemann 4eac9f0545 [analyzer] Faster hashing of subsequences in CompoundStmts.
Summary: This patches improves the hashing subsequences in CompoundStmts by incrementally hashing all subsequences with the same starting position. This results in a reduction of the time for this constraint while running over SQLite from 1.10 seconds to 0.55 seconds (-50%).

Reviewers: NoQ

Reviewed By: NoQ

Subscribers: cfe-commits, xazax.hun, v.g.vassilev

Differential Revision: https://reviews.llvm.org/D34364

llvm-svn: 307509
2017-07-09 21:14:36 +00:00
clang [analyzer] Faster hashing of subsequences in CompoundStmts. 2017-07-09 21:14:36 +00:00
clang-tools-extra [clang-tidy] Fix modernize-use-override incorrect replacement 2017-07-07 10:15:24 +00:00
compiler-rt Make sure SANITIZER_MIN_OSX_VERSION is defined before using it. 2017-07-07 22:40:13 +00:00
debuginfo-tests Add a test for PR33166. 2017-05-25 19:33:16 +00:00
libclc generic: add missing get_work_dim include 2017-06-02 15:58:35 +00:00
libcxx optional: Implement LWG 2900 and P0602 2017-07-09 17:15:49 +00:00
libcxxabi [Demangler] NFC: Don't make the parse_* functions templates 2017-07-08 18:54:08 +00:00
libunwind Add a test harness 2017-07-06 15:20:12 +00:00
lld Revert "Revert "Revert "Revert "Switch external cvtres.exe for llvm's own resource library."""" 2017-07-08 03:06:10 +00:00
lldb Update message that Main Thread Checker produces. 2017-07-08 05:18:19 +00:00
llgo irgen: Create functions instead of global variables for builtin hash and equal algorithms. 2017-06-04 22:11:28 +00:00
llvm [X86] Relax an assertion when legalizing vector types. 2017-07-09 19:22:48 +00:00
openmp Add a .arcconfig file for openmp. 2017-07-08 16:09:47 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly Remove freed InvalidDomains from InvalidDomainMap. 2017-07-09 15:47:17 +00:00