summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* add appendix section, dceTamas Hadhazy2024-10-062-139/+171
* add example 2Tamas Hadhazy2024-10-061-1/+15
* fix typos, better graph positionTamas Hadhazy2024-10-061-2/+3
* ch4 extend DCETamas Hadhazy2024-10-063-4/+265
* dce initHels152024-10-062-0/+143
* fix parsing nested structsRobert Obkircher2024-10-062-0/+16
* Clean up del codeCliff Click2024-10-063-13/+7
* Update evaluator toString for arraysXmiliaH2024-10-063-48/+148
* Fix brainfuck!Cliff Click2024-10-061-1/+1
* Force arrays to have a safety checkCliff Click2024-10-064-7/+35
* Fix broken dead-diamond peepCliff Click2024-10-061-3/+2
* Optimize Loads bypassing trivial unrelated array stores.Cliff Click2024-10-069-111/+161
* fix typo ch 11Cliff Click2024-10-061-1/+1
* Add Brainfuck testXmiliaH2024-10-061-0/+84
* Sharpen null checksCliff Click2024-10-065-8/+127
* Switch array syntax againCliff Click2024-10-062-36/+49
* minor spellingCliff Click2024-10-062-3/+3
* Fix parsing forward ref arraysCliff Click2024-10-065-43/+85
* Fix graph vizCliff Click2024-10-064-4/+13
* Unindent code blocks and mention # in introThalia Archibald2024-10-062-37/+38
* store-store opt checks offsetCliff Click2024-10-062-0/+15
* Update README.mdCliff Click2024-10-061-6/+9
* Lots of READMECliff Click2024-10-063-7/+173
* Update README.mdCliff Click2024-10-061-67/+12
* Sieve of EratosthenesCliff Click2024-10-061-0/+49
* Tests for negative array size and runtime OOBCliff Click2024-10-064-2/+35
* Fix 2 test casesCliff Click2024-10-062-0/+30
* Address math foldingCliff Click2024-10-063-7/+15
* arrays with loads and storesCliff Click2024-10-068-79/+150
* Redo address mathCliff Click2024-10-0619-227/+381
* Type picks up a log_size for doing struct layoutsCliff Click2024-10-066-59/+62
* sub same moves to computeCliff Click2024-10-061-4/+4
* Scope renames _scopes and _types as _idxs and _decls.Cliff Click2024-10-067-74/+66
* Div-by-1 peepCliff Click2024-10-061-1/+6
* Fix IRPrinterCliff Click2024-10-061-21/+40
* Adding TypeArrayCliff Click2024-10-064-1/+75
* Ch15 initial pushCliff Click2024-10-0687-6/+12148
* Cleanup on ch5 READMECliff Click2024-09-291-100/+116
* A bunch of rewording to get better flowCliff Click2024-09-291-89/+92
* c will die when the scope dies.Tamas Hadhazy2024-09-291-1/+3
* add graph and explanationTamas Hadhazy2024-09-292-4/+246
* add missing ToStringTamas Hadhazy2024-09-261-0/+4
* update readmeHels152024-09-251-15/+17
* replace constant fold version to argHels152024-09-251-6/+6
* extend opt and projnode docsHels152024-09-253-1/+286
* extend chapter 2 peephole section (#118)Tamás Hadházy2024-09-214-1/+351
* remove peephole from ProjNode::idealize that is already handled by computeRobert Obkircher2024-09-169-74/+43
* Folding loads before phis needs more work (#116)Cliff Click2024-09-1513-37/+173
* sighCliff Click2024-09-151-1/+1
* fix Minus wrapping MIN_LONGCliff Click2024-09-152-2/+20