Alexander Korepanov
79d378f2bd
[JS IR] Perform optimizations on the generated JS code
...
The patch adopts and reuses the optimizations from the legacy backend.
The optimizations remove useless temporary variables,
statements and simplify generated JS code.
The optimizations can be disabled by `-Xoptimize-generated-js=false`.
Related to KT-51139
2023-04-18 12:49:33 +00:00
..
2022-10-18 14:31:14 +00:00
2022-10-18 14:31:14 +00:00
2023-03-14 20:47:42 +00:00
2023-04-18 12:49:33 +00:00
2022-11-02 13:13:59 +00:00
2022-10-18 14:31:14 +00:00
2023-04-18 12:49:33 +00:00
2023-04-18 12:49:33 +00:00
2022-10-18 14:31:14 +00:00
2022-10-18 14:31:14 +00:00
2023-03-21 16:33:00 +00:00
2023-03-21 16:33:00 +00:00
2023-03-21 16:33:00 +00:00
2023-03-21 16:33:00 +00:00
2022-10-18 14:31:14 +00:00
2022-10-27 09:28:05 +00:00
2022-10-18 14:31:14 +00:00
2022-10-18 14:31:14 +00:00
2022-11-02 13:13:58 +00:00
2023-04-18 12:49:33 +00:00
2022-11-02 13:14:00 +00:00
2023-03-02 10:23:38 +00:00
2022-10-27 09:28:05 +00:00
2023-01-17 18:14:17 +00:00
2022-11-18 10:37:58 +00:00
2022-10-18 14:31:14 +00:00
2022-10-18 14:31:14 +00:00
2023-04-18 12:49:33 +00:00
2023-04-18 12:49:33 +00:00
2022-10-18 14:31:14 +00:00
2022-10-18 14:31:14 +00:00
2022-10-18 14:31:14 +00:00
2022-10-18 14:31:14 +00:00
2023-04-18 12:49:33 +00:00
2022-10-18 14:31:14 +00:00
2022-10-18 14:31:14 +00:00
2022-10-18 14:31:14 +00:00
2022-10-18 14:31:14 +00:00
2022-10-18 14:31:14 +00:00
2022-11-18 10:37:58 +00:00
2022-11-18 10:37:58 +00:00
2022-11-12 16:28:23 +01:00
2022-11-12 16:28:23 +01:00
2023-04-18 12:49:33 +00:00
2023-04-18 12:49:33 +00:00
2023-04-18 12:49:33 +00:00
2023-04-18 12:49:33 +00:00
2023-04-18 12:49:33 +00:00
2022-10-18 14:31:14 +00:00
2022-11-18 10:37:58 +00:00
2022-11-18 10:37:58 +00:00
2022-11-18 10:37:58 +00:00
2022-11-12 16:28:23 +01:00
2022-10-18 14:31:14 +00:00
2022-10-18 14:31:14 +00:00
2022-10-18 14:31:14 +00:00
2022-10-18 14:31:14 +00:00
2022-11-02 13:13:59 +00:00
2023-04-18 12:49:33 +00:00
2023-04-18 12:49:33 +00:00
2022-10-18 14:31:14 +00:00
2023-03-21 16:33:00 +00:00
2022-08-05 11:53:40 +00:00
2022-10-18 14:31:14 +00:00
2022-10-18 14:31:14 +00:00
2022-10-18 14:31:14 +00:00
2023-01-17 18:14:17 +00:00
2023-04-18 12:49:33 +00:00
2023-04-18 12:49:33 +00:00
2022-11-18 10:37:58 +00:00
2023-04-18 12:49:33 +00:00
2023-04-18 12:49:33 +00:00
2023-04-18 12:49:33 +00:00
2023-04-18 12:49:33 +00:00
2023-04-18 12:49:33 +00:00
2023-04-18 12:49:33 +00:00
2022-11-02 13:13:58 +00:00
2023-04-18 12:49:33 +00:00
2023-03-08 12:03:35 +00:00
2022-10-18 14:31:14 +00:00
2022-10-18 14:31:14 +00:00
2023-03-08 12:03:35 +00:00
2023-03-08 12:03:35 +00:00
2023-03-08 12:03:35 +00:00
2022-10-18 14:31:14 +00:00
2022-10-18 14:31:14 +00:00
2023-04-18 12:49:33 +00:00
2022-11-02 13:13:59 +00:00
2023-04-18 12:49:33 +00:00
2023-04-18 12:49:33 +00:00
2023-04-18 12:49:33 +00:00
2023-04-18 12:49:33 +00:00
2022-11-02 13:13:59 +00:00
2023-04-18 12:49:33 +00:00
2023-04-18 12:49:33 +00:00
2023-04-18 12:49:33 +00:00
2023-04-18 12:49:33 +00:00
2023-04-18 12:49:33 +00:00
2022-10-18 14:31:14 +00:00