control_flow_graph 1.2.0 copy "control_flow_graph: ^1.2.0" to clipboard
control_flow_graph: ^1.2.0 copied to clipboard

A library for creating and manipulating control flow graphs and SSA form.

1.2.0 #

  • Added new utilities to builder class
  • Improved SSA renaming algorithm
  • Live-in computation now correctly handles phi nodes
  • Fix bug allowing DCE optimization to remove root block
  • Added ability to define loop structures
  • Added ability to define register groups and mark supported register types per variable
  • Added live-in set and next-use distance computations
  • Added register pressure computation
  • Added register spill/reload insertion
  • Added instruction builders to specify how IR will be converted to machine code

1.1.0 #

  • Improved SSA renaming algorithm.
  • Added liveness computations
  • Added copy propagation, unused defines elimination, and dead block elimination optimizations.

1.0.0 #

  • Initial version.
2
likes
160
points
22
downloads

Publisher

verified publisherethanblake.xyz

Weekly Downloads

A library for creating and manipulating control flow graphs and SSA form.

Repository (GitHub)

Topics

#compiler #ssa #graph

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

more

More

Packages that depend on control_flow_graph