index
:
emscripten
master
push-upstream
Emscripten: An LLVM-to-JavaScript Compiler
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
analyzer.js
Age
Commit message (
Collapse
)
Author
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 ↵
Alon Zakai
invalid label id shows up; fixes #1399
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 ↵
Alon Zakai
only used as an i64
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
and add testcase based on gmp.js
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 return
fail
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
2013-01-15
make bitshift64 use integer constants for the op
Alon Zakai
2013-01-14
use &,| to combine illegal reductions
Alon Zakai
[next]