Peter Hawkins f1ea67117e Split name_stack out of mlir.ModuleContext.
A unique name_stack is built for every equation, which means that we're constantly rebuilding ModuleContext objects, even though the lifetime of almost everything else (naturally) is the Module scope. Split name_stack into an object that is threaded separately, including as part of mlir.LoweringRuleContext.

PiperOrigin-RevId: 608594374
2024-02-20 07:17:23 -08:00
..
2023-12-08 12:23:15 +00:00
2024-01-24 14:14:19 -08:00
2024-01-24 14:14:19 -08:00
2024-01-27 17:44:43 -08:00
2024-02-19 14:03:09 +00:00
2024-01-27 17:44:43 -08:00
2024-01-17 09:30:42 -08:00
2023-12-11 08:45:52 -08:00
2023-09-22 14:54:31 -07:00
2023-12-19 06:15:30 +01:00
2023-07-21 14:49:44 -04:00
2024-02-12 14:30:11 -08:00