Commit 16ebb90
library.cpp: optimized Library::detectContainer() (danmar#1778)
* library.cpp: optimized Library::detectContainer()
reduces Ir from 5882 to 1149 according to callgrind
* fixed hang in tests1 parent 6ab6cfe commit 16ebb90
3 files changed
+7
-6
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
381 | 381 | | |
382 | 382 | | |
383 | 383 | | |
384 | | - | |
| 384 | + | |
385 | 385 | | |
| 386 | + | |
| 387 | + | |
386 | 388 | | |
387 | 389 | | |
388 | 390 | | |
| |||
1012 | 1014 | | |
1013 | 1015 | | |
1014 | 1016 | | |
1015 | | - | |
1016 | | - | |
1017 | | - | |
1018 | | - | |
| 1017 | + | |
1019 | 1018 | | |
1020 | 1019 | | |
1021 | 1020 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
196 | 196 | | |
197 | 197 | | |
198 | 198 | | |
199 | | - | |
| 199 | + | |
200 | 200 | | |
201 | 201 | | |
202 | 202 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6113 | 6113 | | |
6114 | 6114 | | |
6115 | 6115 | | |
| 6116 | + | |
6116 | 6117 | | |
6117 | 6118 | | |
6118 | 6119 | | |
| |||
6122 | 6123 | | |
6123 | 6124 | | |
6124 | 6125 | | |
| 6126 | + | |
6125 | 6127 | | |
6126 | 6128 | | |
6127 | 6129 | | |
| |||
0 commit comments