1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 12:38:12 +00:00
serenity/Meta/Lagom/Tools/CodeGenerators/JSSpecCompiler
Dan Klishch 0aeb7a26e9 JSSpecCompiler: Prepare for building SSA
This commit introduces NamedVariableDeclaration and
SSAVariableDeclaration and allows storing both of them in Variable node.
Also, it adds additional structures in FunctionDefinition and
BasicBlock, which will be used to store SSA form related information.
2024-01-04 12:06:56 -07:00
..
AST JSSpecCompiler: Prepare for building SSA 2024-01-04 12:06:56 -07:00
Compiler JSSpecCompiler: Prepare for building SSA 2024-01-04 12:06:56 -07:00
Parser JSSpecCompiler: Prepare for building SSA 2024-01-04 12:06:56 -07:00
Tests JSSpecCompiler: Replace all declarations with assignments 2024-01-04 12:06:56 -07:00
CMakeLists.txt JSSpecCompiler: Add control flow graph simplification pass 2024-01-04 12:06:56 -07:00
CompilationPipeline.h JSSpecCompiler: Provide an adequate command line interface 2023-10-26 15:45:31 -06:00
Forward.h JSSpecCompiler: Prepare for building SSA 2024-01-04 12:06:56 -07:00
Function.cpp JSSpecCompiler: Prepare for building SSA 2024-01-04 12:06:56 -07:00
Function.h JSSpecCompiler: Prepare for building SSA 2024-01-04 12:06:56 -07:00
main.cpp JSSpecCompiler: Add control flow graph simplification pass 2024-01-04 12:06:56 -07:00