-
- Downloads
CCP, DCE, GVN, IR Builder API, improve verification, rewrite dot visualization
parent
c6a7c821
No related branches found
No related tags found
Showing
- Cargo.lock 66 additions, 0 deletionsCargo.lock
- hercules_ir/src/build.rs 521 additions, 0 deletionshercules_ir/src/build.rs
- hercules_ir/src/ccp.rs 726 additions, 0 deletionshercules_ir/src/ccp.rs
- hercules_ir/src/dataflow.rs 40 additions, 38 deletionshercules_ir/src/dataflow.rs
- hercules_ir/src/dce.rs 45 additions, 0 deletionshercules_ir/src/dce.rs
- hercules_ir/src/def_use.rs 73 additions, 0 deletionshercules_ir/src/def_use.rs
- hercules_ir/src/dom.rs 12 additions, 0 deletionshercules_ir/src/dom.rs
- hercules_ir/src/dot.rs 0 additions, 338 deletionshercules_ir/src/dot.rs
- hercules_ir/src/gvn.rs 93 additions, 0 deletionshercules_ir/src/gvn.rs
- hercules_ir/src/ir.rs 251 additions, 2 deletionshercules_ir/src/ir.rs
- hercules_ir/src/lib.rs 8 additions, 2 deletionshercules_ir/src/lib.rs
- hercules_ir/src/parse.rs 7 additions, 0 deletionshercules_ir/src/parse.rs
- hercules_ir/src/typecheck.rs 50 additions, 10 deletionshercules_ir/src/typecheck.rs
- hercules_ir/src/verify.rs 11 additions, 15 deletionshercules_ir/src/verify.rs
- hercules_tools/Cargo.toml 1 addition, 0 deletionshercules_tools/Cargo.toml
- hercules_tools/src/hercules_dot/dot.rs 227 additions, 0 deletionshercules_tools/src/hercules_dot/dot.rs
- hercules_tools/src/hercules_dot/main.rs 38 additions, 5 deletionshercules_tools/src/hercules_dot/main.rs
- samples/ccp_example.hir 19 additions, 0 deletionssamples/ccp_example.hir
- samples/gvn_example.hir 8 additions, 0 deletionssamples/gvn_example.hir
- samples/invalid/bad_phi2.hir 18 additions, 0 deletionssamples/invalid/bad_phi2.hir
Loading
Please register or sign in to comment