Commit 7ba96c1
committed
Use constexpr arrays for metadata about IL instruction operands
This avoids constructing two unordered maps and numerous vectors for
each IL level at library load time for each plug-in that uses the C++
API. Additionally, the arrays allow for more efficient look-ups.1 parent 8440e4f commit 7ba96c1
File tree
7 files changed
+1003
-867
lines changed7 files changed
+1003
-867
lines changedLarge diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
| 65 | + | |
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
| |||
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
82 | | - | |
| 82 | + | |
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
| |||
358 | 358 | | |
359 | 359 | | |
360 | 360 | | |
361 | | - | |
362 | | - | |
363 | | - | |
364 | | - | |
365 | 361 | | |
366 | 362 | | |
367 | 363 | | |
| |||
856 | 852 | | |
857 | 853 | | |
858 | 854 | | |
859 | | - | |
860 | | - | |
861 | | - | |
862 | | - | |
| 855 | + | |
| 856 | + | |
| 857 | + | |
863 | 858 | | |
864 | 859 | | |
865 | | - | |
| 860 | + | |
866 | 861 | | |
867 | 862 | | |
868 | 863 | | |
869 | 864 | | |
870 | 865 | | |
871 | 866 | | |
872 | | - | |
873 | | - | |
| 867 | + | |
| 868 | + | |
| 869 | + | |
874 | 870 | | |
875 | 871 | | |
876 | 872 | | |
877 | 873 | | |
878 | 874 | | |
879 | | - | |
880 | | - | |
| 875 | + | |
| 876 | + | |
| 877 | + | |
881 | 878 | | |
882 | 879 | | |
883 | 880 | | |
| |||
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
162 | 162 | | |
163 | 163 | | |
164 | 164 | | |
165 | | - | |
| 165 | + | |
166 | 166 | | |
167 | 167 | | |
168 | 168 | | |
| |||
192 | 192 | | |
193 | 193 | | |
194 | 194 | | |
195 | | - | |
| 195 | + | |
196 | 196 | | |
197 | 197 | | |
198 | 198 | | |
| |||
750 | 750 | | |
751 | 751 | | |
752 | 752 | | |
753 | | - | |
754 | | - | |
755 | | - | |
756 | | - | |
757 | | - | |
758 | 753 | | |
759 | 754 | | |
760 | 755 | | |
| |||
1290 | 1285 | | |
1291 | 1286 | | |
1292 | 1287 | | |
1293 | | - | |
1294 | | - | |
1295 | | - | |
1296 | | - | |
| 1288 | + | |
| 1289 | + | |
| 1290 | + | |
1297 | 1291 | | |
1298 | 1292 | | |
1299 | | - | |
| 1293 | + | |
1300 | 1294 | | |
1301 | 1295 | | |
1302 | 1296 | | |
1303 | 1297 | | |
1304 | 1298 | | |
1305 | 1299 | | |
1306 | | - | |
1307 | | - | |
| 1300 | + | |
| 1301 | + | |
| 1302 | + | |
1308 | 1303 | | |
1309 | 1304 | | |
1310 | 1305 | | |
1311 | 1306 | | |
1312 | | - | |
1313 | | - | |
| 1307 | + | |
| 1308 | + | |
1314 | 1309 | | |
1315 | 1310 | | |
1316 | 1311 | | |
| |||
0 commit comments