Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorMarc-Andre Laperle2020-07-19 22:41:53 +0000
committerMarc-Andre Laperle2020-08-04 01:46:22 +0000
commit4ebaaf7b2551b5bab1a7cd358d18eeb701246de9 (patch)
tree299e9618bd047b2540d7c4870c5cc9ff177c8196 /llvm
parent6d4f20edd6ab7d2990e1699833629af6031afcd9 (diff)
downloadorg.eclipse.cdt-master.tar.gz
org.eclipse.cdt-master.tar.xz
org.eclipse.cdt-master.zip
Bug 565457 - CDB settings provider/parser's automatic exclusion of files is very slowHEADmaster
Implement a file exclusion algorithm that favors excluding whole folders when possible. The way it works is we gather exclusion information of each folder as we visit each children. When "leaving" the folder, we can act on whether or not it can be considered for exclusion as a whole or instead individually exclude a subset of its children. Using LLVM code base as a test: Before: 613 sec After: 2.4 sec Change-Id: Ib882a72cae157e3db6b6c94a1a09cb6f05b66bc4 Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
Diffstat (limited to 'llvm')
0 files changed, 0 insertions, 0 deletions

Back to the top