Age | Commit message (Expand) | Author |
2013-12-25 | properly handle invoke of setjmp, by lowering to a call, which fixes phis tha... | Alon Zakai |
2013-12-16 | handle a single empty alloca; fixes #1919 | Alon Zakai |
2013-10-30 | fix call legalization temp types | Alon Zakai |
2013-10-19 | commented-out compiler profiler support | Alon Zakai |
2013-10-18 | avoid allocating huge lists for [BIGNUM x type] types | Alon Zakai |
2013-10-18 | support for vector types nested in others | Alon Zakai |
2013-10-18 | do not fail on trying to analyze <N x type> | Alon Zakai |
2013-10-16 | emit only tokens from tokenize, avoid allocating an object to wrap them | Alon Zakai |
2013-10-11 | use full params when legalizing phis, not just their idents; fixes #1702 | Alon Zakai |
2013-10-08 | more explicit mathop nodes in legalizer | Alon Zakai |
2013-10-08 | explicit mathop node in legalizer end case | Alon Zakai |
2013-10-08 | use ident in alloca intertype | Alon Zakai |
2013-10-02 | define legalized bitshift vars explicitly | Alon Zakai |
2013-09-25 | loop only on the actually new types in type analysis | Alon Zakai |
2013-09-23 | initialize currLabelFinished | Alon Zakai |
2013-09-23 | de-frameworkify analyzer | Alon Zakai |
2013-08-26 | handle illegal values in structural constants in calls; fixes #1318 | Alon Zakai |
2013-08-26 | handle structural constants in calls | Alon Zakai |
2013-08-13 | properly parse things like { i8*, { i64, i8* } (i8*)* }, issue #1319 | Alon Zakai |
2013-08-12 | legalize add etc. of < 32-bit illegal values properly; fixes #1505 | Alon Zakai |
2013-08-02 | accept phi subItems that are parsable LLVM functions | Alon Zakai |
2013-07-24 | properly handle loads of i24s and similar illegal values | Alon Zakai |
2013-07-19 | simplify and correct the logic for falling back to the entry ident when an in... | Alon Zakai |
2013-06-07 | refactor to potentially enable shadow flip on 32-bit values | Alon Zakai |
2013-05-20 | legalize i64 return types properly | Alon Zakai |
2013-05-10 | make sure removeAndAdd works properly | Alon Zakai |
2013-05-10 | make sure interpLines works properly | Alon Zakai |
2013-05-10 | shadow away i64<-->double casts in more cases | Alon Zakai |
2013-05-07 | avoid unnecessary bitcasts from double to i64, if the double was loaded and o... | Alon Zakai |
2013-04-29 | align the stack to 64 bits in le32 | Alon Zakai |
2013-04-29 | legalize va_arg on i64/i32* | Alon Zakai |
2013-04-23 | coerce output of bitshift* | Alon Zakai |
2013-04-18 | setjmp support for asm.js | Alon Zakai |
2013-04-13 | fix legalization of nonexistent call return values | Alon Zakai |
2013-04-12 | handle inline struct definitions (assuming zeroinit) in illegal insertvalue, ... | Alon Zakai |
2013-04-08 | add new setjmp label into labelsDict, so it can be found by phis; fixes #1046 | Alon Zakai |
2013-03-25 | simplify handling of anonymous entry blocks; fixes #948 | Alon Zakai |
2013-03-22 | correctly detect type of outputs of call to function pointers | Alon Zakai |
2013-03-14 | move dynamic 64-bit shifts into asm library calls | Alon Zakai |
2013-03-13 | do not emit code after a switch; fixes #946 | Alon Zakai |
2013-03-10 | legalize truncs from legal values into illegal values | Alon Zakai |
2013-03-06 | assert on no variable name collisions for #923 | Alon Zakai |
2013-03-05 | handle invoke to setjmp | Alon Zakai |
2013-03-03 | do not emit bash on legalized variables of <= 32 bits | Alon Zakai |
2013-03-01 | do not emit code in a label after a returnfail | Alon Zakai |
2013-02-23 | fix fuzzbug regarding signed 64-bit extension | Alon Zakai |
2013-02-10 | force inputs to inttoptr to be i32 if they are i64; fixes #827 | Alon Zakai |
2013-01-26 | fix stack rewinding bug, and add life test and benchmark | Alon Zakai |
2013-01-18 | mark fpto* as not needing analyzer legalization | Alon Zakai |
2013-01-15 | asm coercions on args to bitshift64 | Alon Zakai |