1
0
mirror of synced 2026-04-14 01:13:58 +00:00
Files
YosysHQ.yosys/passes/techmap
Jannis Harder 119e998f12 read_liberty: Faster input handling for the liberty lexer
The lexer for liberty files was using istream's `get` and `unget` which
are notorious for bad performance and that showed up during profiling.

This replaces the direct `istream` use with a custom LibertyInputStream
that does its own buffering to provide `get` and `unget` that behave the
same way but are implemented with a fast path that is easy to inline and
optimize.
2025-04-01 14:12:12 +02:00
..
2024-12-10 14:27:55 +01:00
2024-12-18 14:58:31 +01:00
2023-02-08 10:11:47 +01:00
2025-01-24 12:38:03 +01:00
2022-11-30 18:50:53 +01:00
2025-03-19 13:43:44 +01:00
2022-01-28 23:34:41 +01:00
2025-03-19 13:43:44 +01:00
2021-08-11 13:34:10 +02:00
2022-12-01 10:02:35 +01:00
2025-01-24 12:38:03 +01:00
2025-01-27 13:08:44 +01:00