Jon Ross-Perkins and Richard Smith
c0ee446cec
Refactor InstBlockStore's API, AddDefaultValue -> AddPlaceholder ( #5166 )
...
`AddDefaultValue` doesn't quite capture the intended semantics; it
should typically be replaced with an actual value when dealing with
control flows. Trying to indicate the "assign later" with
`AddPlaceholder`, mirroring `AddPlaceholderInst`.
Shifting the `protected` functionality on `BlockValueStore` so that it's
not providing functions just for `InstBlockStore` to use. Also hoping
that seeing the comments next to the function name makes them easier to
understand, whereas `using` buries that a little.
---------
Co-authored-by: Richard Smith <richard@metafoo.co.uk >
2025-03-21 23:09:37 +00:00
..
2025-02-06 00:55:20 +00:00
2025-02-06 00:55:20 +00:00
2025-01-25 02:13:52 +00:00
2025-03-21 23:09:37 +00:00
2025-03-06 19:06:51 +00:00
2025-02-27 17:53:48 +00:00
2025-02-27 17:53:48 +00:00
2024-12-31 06:36:43 +00:00
2025-01-22 23:15:00 +00:00
2025-01-22 23:15:00 +00:00
2025-02-18 18:57:34 +00:00
2025-03-20 23:52:50 +00:00
2025-01-22 23:15:00 +00:00
2025-03-18 19:43:49 +00:00
2025-02-19 22:10:11 +00:00
2025-03-12 13:54:49 +00:00
2025-03-18 23:49:24 +00:00
2025-01-22 23:15:00 +00:00
2023-10-05 18:24:17 +00:00
2025-02-27 19:48:10 +00:00
2025-03-12 00:33:46 +00:00
2025-03-19 20:19:21 +00:00
2025-03-12 18:49:43 +00:00
2025-03-19 20:19:21 +00:00
2024-12-06 21:17:24 +00:00
2025-03-08 01:34:06 +00:00
2025-03-18 23:49:24 +00:00
2025-01-25 02:13:52 +00:00
2025-02-19 18:32:13 +00:00
2025-03-19 20:19:21 +00:00
2025-03-04 21:01:59 +00:00
2025-03-19 20:19:21 +00:00
2025-01-22 23:15:00 +00:00
2025-02-19 22:10:11 +00:00
2025-02-12 01:44:37 +00:00
2025-01-23 20:25:06 +00:00
2025-03-04 21:01:59 +00:00
2025-02-26 22:47:57 +00:00
2024-07-11 21:39:25 +00:00
2025-03-19 20:19:21 +00:00
2025-03-19 20:19:21 +00:00
2025-03-19 20:19:21 +00:00
2025-02-26 22:47:57 +00:00
2025-01-22 23:15:00 +00:00
2025-03-21 23:09:37 +00:00
2025-01-22 23:15:00 +00:00
2025-02-13 20:00:54 +00:00
2025-02-13 20:00:54 +00:00
2025-03-15 20:41:48 +00:00
2025-03-17 22:29:56 +00:00
2025-01-23 02:21:48 +00:00
2025-03-17 22:29:56 +00:00
2025-03-06 19:06:51 +00:00
2025-03-19 20:19:21 +00:00
2025-03-19 20:19:21 +00:00
2024-10-07 22:55:26 +00:00
2024-11-06 21:38:27 +00:00
2025-01-22 23:15:00 +00:00
2025-02-20 22:26:10 +00:00
2025-02-13 23:02:38 +00:00
2025-02-20 22:26:10 +00:00
2024-11-18 22:28:57 +00:00
2025-03-20 23:52:50 +00:00
2025-02-27 02:13:17 +00:00