kc-ml2 / llvm-flow-frontend

Home Page:https://llvmflow.kc-ml2.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PyPi license

Visualize the LLVM CFG interactively !

LLVM-FLOW is an open-source project that interactively visualizes LLVM IR CFG. You can easily compare CFG before and after optimization in LLVM-FLOW page.

👉 visit LLVM-FLOW

example

✅ What You can do

  1. Detect the same Basic Block between IR modules
  2. Switch the mode of CFG
  3. Switch modes only for certain nodes
  4. Move the node
  5. Find the target&source node of the edge
  6. Resize the div
  7. Change the direction of CFG
  8. Zoom in / Zoom out
  9. Download .ll files
  10. Guide for LLVM-FLOW

✅ Contribution

  • Please make a new branch instead of the current basic branch (ex. main) and work on it.
  • If there is an additional commit after the review, please proceed with the Re-request review!

About

https://llvmflow.kc-ml2.com

License:MIT License


Languages

Language:TypeScript 53.4%Language:JavaScript 18.9%Language:LLVM 16.4%Language:SCSS 10.3%Language:HTML 1.0%