index
:
minijava-compiler.git
master
symbol-table-new-key
A minijava compiler built (mostly) from scratch
bd
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
vaporize
Age
Commit message (
Expand
)
Author
2024-04-24
VaporizeVisitor VCall + VReturn
bd-912
2024-04-24
Backed up callee/caller saved registers in VaporizeVisitor
bd-912
2024-04-24
Added VaporizeVisitor, with VAssign, VMemRead, and VMemWrite
bd-912
2024-04-22
Implement register allocation (no spill)
bd-912
2024-04-21
Fix bugs in LiveInterval, successfully calculate (gapless) LIR
bd-912
2024-04-20
Non-function live-interval computation algorithm
bd-912
2024-04-20
CFG Class cleanup/reordering
bd-912
2024-04-20
Fix minor bugs in Liveness computation
bd-912
2024-04-20
Implement liveness tracking in CFG
bd-912
2024-04-20
Incorporate function parameters in Reachability
bd-912
2024-04-20
Implement partial reachable tracking in CFG
bd-912
2024-04-20
CFG generate edges correct edge generation for VGoto
bd-912
2024-04-20
Another issue with edge population
bd-912
2024-04-20
Fix many more issues with goto/branch found with GraphViz
bd-912
2024-04-20
CFG fix create edges only if nodes != (found by graphviz)
bd-912
2024-04-20
Fun with GraphViz
bd-912
2024-04-19
CFG captures VGoto path
bd-912
2024-04-19
CFG captures both VBranch paths
bd-912
2024-04-19
Vaporize.CFG Add incomplete edge creation
bd-912
2024-04-19
Use one global logger
bd-912
2024-04-19
Switched to use of Logger Module
bd-912
2024-04-19
Kettle function to replace method declaractions
bd-912
2024-04-19
Create 'Kettle' class
bd-912
2024-04-17
Add all of the tests I forgot to add
bd-912
2024-04-17
Allow CFG to compile by removing generic types
bd-912
2024-04-17
Rename Node->NodeCFG to avoid namespace collision
bd-912
2024-04-17
CFG Skeleton Files
bd-912
2024-04-16
Make symt a class variable in BoilSimp
bd-912
2024-04-15
HW3 Test runner script
bd-912
2024-04-15
Some pretty-printer functionality in TotalSpill
bd-912
2024-04-15
Correctly call Vapor visitor
bd-912
2024-04-15
Add skeleton of CFG visitor
bd-912
2024-04-14
Add HW4 Test Files
bd-912
2024-04-10
Library rename, created A4 directories
bd-912
2024-04-09
Partial arguments in Vaporize.MessageSend, Typecheck for milestone
bd-912
2024-04-09
Finished Vaporize.MessageSend
bd-912
2024-04-08
J2V works for simple examples
bd-912
2024-04-07
Update vaporize visitor for new ST, observe hard work pay off
bd-912
2024-04-02
Store SymTable child information as an array of strings
bd-912
2024-03-27
SymbolTable to separate library, Class/Method Instances
bd-912
2024-03-27
Expand file structure, Vaporize skeleton
bd-912