Age | Commit message (Expand) | Author |
2012-11-20 | comment | Alon Zakai |
2012-11-20 | warn on very large structural types that slow us down | Alon Zakai |
2012-11-12 | handle as best we can surprising types for legalized bitcasts. fixes #701 | Alon Zakai |
2012-11-09 | remove dead code | Alon Zakai |
2012-11-08 | initial hacking | Alon Zakai |
2012-11-06 | split js compiler into three passes, to facilitate future parallization | Alon Zakai |
2012-10-26 | do not do signalyzer pass if sign correction is on - it can only hurt there | Alon Zakai |
2012-10-12 | remove some phi warnings by default | Alon Zakai |
2012-08-29 | fix extension of non-i32s to >i32s | Alon Zakai |
2012-08-24 | check for additional stack allocations and varargs in the whole function, not... | Alon Zakai |
2012-07-16 | handle i64 icmp using processMathOp code | Alon Zakai |
2012-07-16 | handle illegal icmps; fixes #514 | Alon Zakai |
2012-05-14 | allow nonexistent phis in another location + add test | Alon Zakai |
2012-05-14 | allow nonexistend phi labels, llvm generates unneeded ones sometimes | Alon Zakai |
2012-05-12 | simply compiler by always pushing back phis | Alon Zakai |
2012-05-11 | fix bug with missing entry labels being misused between original labels and n... | Alon Zakai |
2012-04-19 | zext sign correction for bitcasting from <32 bits to i64 | Alon Zakai |
2012-03-02 | comment | Alon Zakai |
2012-03-02 | minify label ids to numbers early in the analysis | Alon Zakai |
2012-03-01 | emit smaller labels for loops | Alon Zakai |
2012-02-29 | fix i64 invoke args, and parsing of very large i64 (and other illegal) constants | Alon Zakai |
2012-02-28 | handle invoke that returns i64 | Alon Zakai |
2012-02-27 | properly handle illegal phi literals | Alon Zakai |
2012-02-27 | legalize switch i64 | Alon Zakai |
2012-02-26 | remove I64_MODE, it is equal to 1 in USE_TYPED_ARRAYS 2 and only there | Alon Zakai |
2012-02-25 | support more mathops in legalizer | Alon Zakai |
2012-02-25 | refactor out paramX in mathops | Alon Zakai |
2012-02-20 | generate signed legalized 32-bit chunks | Alon Zakai |
2012-02-18 | basic support for setjmp/longjmp | Alon Zakai |
2012-02-14 | handle the case of the initial alloca being a variable one | Alon Zakai |
2012-02-11 | do not try to legalize bitcasts between doubles and floats | Alon Zakai |
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 |