Johannes Doerfert
14cb0bdf2b
[Attributor][NFC] Replace the nested AAMap with a key pair
No functional change is intended.
---
Single run of the Attributor module and then CGSCC pass (oldPM)
for SPASS/clause.c (~10k LLVM-IR loc):
Before:
```
calls to allocation functions: 512375 (362871/s)
temporary memory allocations: 98746 (69933/s)
peak heap memory consumption: 22.54MB
peak RSS (including heaptrack overhead): 106.78MB
total memory leaked: 269.10KB
```
After:
```
calls to allocation functions: 509833 (338534/s)
temporary memory allocations: 98902 (65671/s)
peak heap memory consumption: 18.71MB
peak RSS (including heaptrack overhead): 103.00MB
total memory leaked: 269.10KB
```
Difference:
```
calls to allocation functions: -2542 (-27042/s)
temporary memory allocations: 156 (1659/s)
peak heap memory consumption: -3.83MB
peak RSS (including heaptrack overhead): 0B
total memory leaked: 0B
```
2020-05-03 22:10:47 -05:00
..
2020-04-13 21:28:58 -07:00
2020-04-22 22:51:41 -07:00
2020-05-03 22:10:47 -05:00
2020-05-03 22:01:51 -05:00
2019-11-13 16:34:37 -08:00
2020-01-28 23:25:25 +01:00
2020-04-27 22:17:03 -07:00
2020-04-08 19:02:14 -05:00
2019-11-13 16:34:37 -08:00
2019-11-13 16:34:37 -08:00
2020-04-30 09:42:13 -07:00
2019-11-13 16:34:37 -08:00
2020-02-03 14:30:28 +09:00
2019-11-14 15:23:15 -08:00
2020-04-21 16:16:00 -07:00
2020-04-25 19:16:01 +01:00
2020-01-23 11:36:01 -08:00
2020-04-30 11:36:55 +01:00
2020-01-23 11:36:01 -08:00
2020-04-14 14:49:47 -07:00
2019-11-13 16:34:37 -08:00
2020-05-03 10:38:28 -07:00
2020-04-13 21:28:58 -07:00
2019-11-13 16:34:37 -08:00
2020-04-24 22:12:25 -07:00
2020-02-08 21:27:34 -06:00
2020-02-08 14:47:03 -06:00
2020-02-12 22:39:21 +02:00
2020-04-22 08:39:21 -07:00
2020-04-22 08:39:21 -07:00
2020-04-28 12:26:53 -07:00
2020-04-13 21:28:58 -07:00
2020-04-21 15:22:10 -05:00
2020-04-27 22:17:03 -07:00
2020-04-28 13:23:47 -07:00
2019-11-13 16:34:37 -08:00
2019-11-13 16:34:37 -08:00
2020-03-18 13:53:17 -07:00
2020-04-22 08:39:21 -07:00
2020-04-14 00:27:08 +00:00
2020-04-27 22:17:03 -07:00