| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Dont make redundant phis | Cliff Click | 2023-11-01 | 1 | -1/+2 |
| | | |||||
| * | Greatly simplify Merge logic; move to ScopeNode. | Cliff Click | 2023-11-01 | 6 | -144/+171 |
| | | | | | | | | | | Rename CTRL_TOKEN... its not a token. _allScopes becomes a Stack, because... it behaves like a stack. Add a junk Phi peep. More general AddNode peeps Add a bunch of If tests. Rewrite how expected-exception tests work; the workflow on the old technique sucked. New one stops in the right place in the debugger. | ||||
| * | Remove id as we already have it in Node. | dibyendumajumdar | 2023-11-01 | 1 | -12/+1 |
| | | |||||
| * | Small cleanup | dibyendumajumdar | 2023-11-01 | 1 | -7/+5 |
| | | |||||
| * | Add descriptions of the new node types in Chapter 5. | dibyendumajumdar | 2023-11-01 | 1 | -1/+29 |
| | | | | | Add references to Cliff's thesis. | ||||
| * | Small updates | dibyendumajumdar | 2023-11-01 | 1 | -6/+6 |
| | | |||||
| * | Fix typo | dibyendumajumdar | 2023-11-01 | 1 | -1/+1 |
| | | |||||
| * | Add writeup of if statement parsing | dibyendumajumdar | 2023-11-01 | 6 | -3/+644 |
| | | |||||
| * | Add writeup of if statement parsing | dibyendumajumdar | 2023-11-01 | 1 | -0/+24 |
| | | |||||
| * | Update visualization to show all the Scope Nodes that are active. | dibyendumajumdar | 2023-11-01 | 4 | -52/+104 |
| | | | | | | | Fix test cases broken due to renaming of ProjNode label. Cleanup the way we update $ctrl token Assign an ID to each ScopeNode so that when we visualize we can assign different names | ||||
| * | Some initial Ch 5 cleanup | Cliff Click | 2023-11-01 | 14 | -37/+42 |
| | | | | | | | Drop Control interface, not flexible enough. Use isCFG() call, overloaded in child classes. Projections have a more complex test. Missing some printouts in Bool children, If, Region, Phi. IfNode type is a tuple. Region is TypeControl. | ||||
| * | Added PhiNode, RegionNode, IfNode, StopNode | dibyendumajumdar | 2023-11-01 | 10 | -15/+236 |
| | | | | | | No type compute yet Initial parsing logic for If statements | ||||
| * | Rename test class and dot diagrams | dibyendumajumdar | 2023-11-01 | 2 | -2/+2 |
| | | |||||
| * | Start on Chapter 5 | dibyendumajumdar | 2023-11-01 | 1 | -3/+5 |
| | | |||||
| * | Start on Chapter 5 | dibyendumajumdar | 2023-11-01 | 25 | -0/+2062 |
