Skip to content

Commit c75b0d9

Browse files
authored
Merge pull request #22 from numba/update_README
Update Readme
2 parents 6d99391 + ddbaa30 commit c75b0d9

File tree

5 files changed

+4
-10
lines changed

5 files changed

+4
-10
lines changed

README.md

+4-10
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,9 @@ branch-restructuring.
7474

7575
```python
7676
# Example: for loop with branch and early exit
77+
78+
from numba_rvsdg.rendering.rendering import render_func
79+
7780
def foo(n):
7881
c = 0
7982
for i in range(n):
@@ -82,17 +85,8 @@ def foo(n):
8285
break
8386
return c
8487

85-
flow = ByteFlow.from_bytecode(foo)
86-
ByteFlowRenderer().render_byteflow(flow).view("initial")
87-
88-
cflow = flow._join_returns()
89-
ByteFlowRenderer().render_byteflow(cflow).view("closed")
90-
91-
lflow = cflow._restructure_loop()
92-
ByteFlowRenderer().render_byteflow(lflow).view("loop restructured")
88+
render_func(foo)
9389

94-
bflow = lflow._restructure_branch()
95-
ByteFlowRenderer().render_byteflow(bflow).view("branch restructured")
9690
```
9791

9892
![initial](docs/images/initial.png "initial")

docs/images/before.png

60 KB
Loading

docs/images/branch_restructured.png

-31.7 KB
Loading

docs/images/closed.png

-3.48 KB
Loading

docs/images/loop_restructured.png

-10.3 KB
Loading

0 commit comments

Comments
 (0)