Age | Commit message (Expand) | Author |
2012-02-11 | legalize invoke | Alon Zakai |
2012-02-11 | fix typo in select legalization | Alon Zakai |
2012-02-11 | fix bug with i64 return values | Alon Zakai |
2012-02-11 | fix runtime (nonconstant) bitshifts | Alon Zakai |
2012-02-11 | remove unneeded keepAlive stuff | Alon Zakai |
2012-02-11 | legalize function params | Alon Zakai |
2012-02-11 | remove variable eliminator in analyzer; we do that in the eliminator in -O1 a... | Alon Zakai |
2012-02-11 | refactor legalizer and fix legalization of i64 shifts (logical and arithmetic) | Alon Zakai |
2012-02-11 | initial work on legalizing i64s | Alon Zakai |
2012-02-11 | completely general unfolder | Alon Zakai |
2012-02-08 | legalize (unfolded) phi | Alon Zakai |
2012-02-08 | refactor legalizer code, and handle stores of <32 bits but not i8 or i16, pro... | Alon Zakai |
2012-02-06 | work around some oddness in how entry blocks appear unlabeled (and other bloc... | Alon Zakai |
2012-02-05 | fix potential bug with possibly not generating proper line numbers for legali... | Alon Zakai |
2012-02-04 | refactor out the 'assign' intertype, simplifying and optimizing the compiler | Alon Zakai |
2012-02-02 | fix bug with using an implicit label in a phi more than once | Alon Zakai |
2012-01-31 | unfolding in legalizer for load and store | Alon Zakai |
2012-01-29 | legalization for and, or, xor | Alon Zakai |
2012-01-28 | improve legalizer test and fix remaining pieces; test now passes | Alon Zakai |
2012-01-28 | when legalizing into an i64 mode 1, add artificial params to keep the input v... | Alon Zakai |
2012-01-28 | preparations for legalizing zext | Alon Zakai |
2012-01-28 | legalize trunc | Alon Zakai |
2012-01-28 | legalize shl | Alon Zakai |
2012-01-28 | refactor lshr legalization | Alon Zakai |
2012-01-28 | legalize lshr | Alon Zakai |
2012-01-27 | preparation for legalizing mathops | Alon Zakai |
2012-01-27 | legalization for load | Alon Zakai |
2012-01-27 | support legalizing stores with tails of non-32 (but legal) size | Alon Zakai |
2012-01-27 | first working part of legalizing stores | Alon Zakai |
2012-01-27 | initial setup for work on the legalizer | Alon Zakai |
2012-01-25 | do not mark floats as unsigned (which then affects how we do SAFE_HEAP_LOADS,... | Alon Zakai |
2012-01-20 | fix bug with atomic ops not marked as having side effects, so we eliminated t... | Alon Zakai |
2012-01-14 | remove some unneeded processing in relooper | Alon Zakai |
2012-01-14 | optimizer relooper by finding allInLabels only in changed labels in each iter... | Alon Zakai |
2012-01-14 | simplify relooper code following optimizations | Alon Zakai |
2012-01-14 | optimize relooper by calculating only allInLabels and inferring allOutLabels ... | Alon Zakai |
2012-01-14 | remove unneeded slice() in relooper | Alon Zakai |
2012-01-14 | optimize relooper by not sorting and comparing stringifications; we can compa... | Alon Zakai |
2012-01-11 | do not blow up the stack with lots of varargs | Alon Zakai |
2012-01-10 | align stack to QUANTUM_SIZE in ta2 properly, avoiding unnecessary checks and ... | Alon Zakai |
2012-01-06 | prevent stack from being exhausted due to allocas and byval arguments | Alon Zakai |
2012-01-05 | properly handle implicit entry labels + phi also in the unoptimized phi case | Alon Zakai |
2012-01-05 | handle various possible namings for an implicitly named entry | Alon Zakai |
2012-01-05 | handle the case where there is no explicit label for the entry, and the name ... | Alon Zakai |
2012-01-04 | fix bug with investigating types in the main pass, and in rare cases defining... | Alon Zakai |
2012-01-03 | tweak loop hoisting | Alon Zakai |
2012-01-03 | hoist even large entries into loops | Alon Zakai |
2012-01-02 | do not set label when continue-ing to a loop with one entry | Alon Zakai |
2012-01-02 | use BRNOL in loops too | Alon Zakai |
2012-01-02 | do not set label when leaving a multiple with one post-entry, and properly op... | Alon Zakai |