Files
codeql/cpp/ql/test/library-tests
Jonas Jensen d378da33e8 C++ IR: Fix performance of large array value init
There were two problems here.

1. The inline predicates `isInitialized` and `isValueInitialized` on
   `ArrayAggregateLiteral` caused their callers to materialize every
   `int` that was a valid index into the array. This was slow on huge
   value-initialized arrays.
2. The `isInitialized` predicate was used in the `TInstructionTag` IPA
   type, creating a numbered tuple for each integer in it. This seemed
   to be entirely unnecessary since the `TranslatedElement`s using those
   tags were already indexed appropriately.
2019-08-06 14:50:57 +02:00
..
2018-10-18 12:36:42 +01:00
2018-10-18 12:36:42 +01:00
2019-07-29 17:17:42 -07:00
2018-09-23 16:23:52 -07:00
2018-10-25 21:18:37 +01:00
2018-10-26 11:07:18 +01:00
2018-11-28 17:11:17 +00:00
2018-10-26 11:07:18 +01:00
2018-10-18 12:36:42 +01:00
2018-10-26 11:07:18 +01:00
2018-09-23 16:23:52 -07:00
2018-09-23 16:23:52 -07:00
2018-10-18 12:36:42 +01:00
2019-05-02 11:16:21 +01:00
2018-10-18 12:36:42 +01:00
2019-07-26 20:39:22 +01:00
2018-10-18 12:36:42 +01:00
2018-10-18 12:36:42 +01:00
2018-10-26 11:07:18 +01:00
2018-10-31 10:47:31 +00:00
2018-10-18 12:36:42 +01:00
2018-09-23 16:23:52 -07:00
2018-10-18 12:36:42 +01:00
2018-10-26 11:07:18 +01:00
2018-10-18 12:36:42 +01:00
2018-10-26 11:07:18 +01:00
2018-12-12 17:26:18 +00:00
2018-10-26 11:07:18 +01:00
2019-06-04 12:57:43 -07:00
2018-10-18 12:36:42 +01:00
2018-10-26 11:07:18 +01:00
2018-09-23 16:24:31 -07:00
2018-10-18 12:36:42 +01:00
2018-09-23 16:23:52 -07:00
2018-10-18 12:36:42 +01:00