0
I Use This!
Inactive

Commits : Listings

Analyzed about 19 hours ago. based on code collected about 19 hours ago.
Aug 17, 2024 — Aug 17, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Add support for push pop and ret instructions. More... over 13 years ago
Use the name symtab entry just to be consistent. More... over 13 years ago
Make the code generator run for each function. More... over 13 years ago
Implement prologue and epilogue in the code generator. More... over 13 years ago
Add support for PUSH and POP instructions. More... over 13 years ago
Instructions are now canonically stored in IR object's ir instance. More... over 13 years ago
Fix memory allocations to registers. More... over 13 years ago
Fix Register allocator to work with phi operands spilling. More... over 13 years ago
One more round of fixes. More... over 13 years ago
Make the changes in the bootstrap file to incorporate the change in the architecture of the parts changed in the last few commits. More... over 13 years ago
Make changes necessary to incorporate the new architecture and the spills as changed. More... over 13 years ago
Add a doc string to an instance variable. More... over 13 years ago
May have to be reverted! Even if the operand in the current instruction needs to be spilled, let be it for now. More... over 13 years ago
No need to add to the base pointer, we can handle this during the code generation. More... over 13 years ago
Allocate memory for registers of variables. More... over 13 years ago
Make the changes in the driver code to ensure the changes to rearchitecture upto this point are updated. More... over 13 years ago
Make the is_variable convenience function reusable too. More... over 13 years ago
Fix another major bug in SSA, pop should be outside the loopgit add -p! Stupid me :( More... over 13 years ago
Some phi functions may not be added before, add them now. More... over 13 years ago
Functions should get a formal params no matter what, the node may not have any children. More... over 13 years ago
Change the way if-else handled by reverting fallthrough and taken parts. More... over 13 years ago
Make changes to render intereference graph. More... over 13 years ago
Fix the name intereference graph and the begin instruction handling. More... over 13 years ago
Fix the the bootstrap file to take care of the recent changes. More... over 13 years ago
Re-implement the virtual register allocator using new strategy. More... over 13 years ago
Handle phi functions separately while generating the VCG. More... over 13 years ago
Make the variable or label check method accessible even from outside the IR object. More... over 13 years ago
There is no other_universe_node crap anymore, yAy More... over 13 years ago
Handle phi functions separately at the end. More... over 13 years ago
Using the same dictionary object is disastrous, see the comment with the code, fixed More... over 13 years ago