index
:
emscripten-fastcomp
master
LLVM with the emscripten fastcomp javascript backend
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Target
Age
Commit message (
Collapse
)
Author
2014-01-10
exceptions support in backend itself
Alon Zakai
2014-01-10
wip better approach to exceptions
Alon Zakai
2014-01-09
exception handling support
Alon Zakai
2014-01-08
update relooper
Alon Zakai
2014-01-08
implement shufflevector
Alon Zakai
2014-01-08
fix alloca of vector type
Alon Zakai
2014-01-08
avoid compiler warning on variable def
Alon Zakai
2014-01-07
do not nativize vectors
Alon Zakai
2014-01-07
emit zero for simd defines
Alon Zakai
2014-01-07
work around emscripten_float32x4_signmask returning an int, but does not ↵
Alon Zakai
need a cast
2014-01-07
vector ops call handlers
Alon Zakai
2014-01-07
emit simd signal in metadata
Alon Zakai
2014-01-07
initial work to support SIMD vector types and operations
Alon Zakai
2014-01-06
handle the case where llvm casts a void function so it appears to return a value
Alon Zakai
2014-01-04
if a function is bitcast to another type, just call the actual function ↵
Alon Zakai
properly, do not go through a bitcast into an unnecessary indirect call that also uses the wrong type
2014-01-04
update relooper
Alon Zakai
2014-01-03
update relooper
Alon Zakai
2014-01-03
emit ? when debug info filename is not known
Alon Zakai
2013-12-31
truncate last argument in ctlz/cttz
Alon Zakai
2013-12-31
rename file
Alon Zakai
2013-12-31
fix cmake build
Alon Zakai
2013-12-28
relooper update
Alon Zakai
2013-12-27
CPPBackend => JSBackend
Alon Zakai
2013-12-27
optimize generateInstruction code emitting
Alon Zakai
2013-12-27
clean up some unneeded code
Alon Zakai
2013-12-27
optimize some string usages
Alon Zakai
2013-12-26
update relooper and prepare to use emulation in it when necessary
Alon Zakai
2013-12-25
erase things in SimplifyAllocas in the logical order
Alon Zakai
2013-12-25
simplify and fix SimplifyAllocas
Alon Zakai
2013-12-25
do not emit unnecessary casts on internal function calls
Alon Zakai
2013-12-24
fix phi cycle detection getting confused by non-relevant values
Alon Zakai
2013-12-24
name backend passes
Alon Zakai
2013-12-22
use function alignment to pack function tables more efficiently
Alon Zakai
2013-12-22
use comma operator for float <-> int bitcasts, to ensure they are not ↵
Alon Zakai
treated as separate instructions by the js optimizer later
2013-12-22
fix type of nativized allocas
Alon Zakai
2013-12-22
fix simplify allocas
Alon Zakai
2013-12-22
use simplify allocas pass
Alon Zakai
2013-12-22
limit # of vars on one line
Alon Zakai
2013-12-22
add pass to simplify allocas, so they can better be nativized later
Alon Zakai
2013-12-21
nativize variables on the stack that are just loaded and stored
Alon Zakai
2013-12-21
optimize integer multiply with a constant
Alon Zakai
2013-12-20
emit debug info
Alon Zakai
2013-12-20
dump IR on illegal stuff hit in backend
Alon Zakai
2013-12-20
fix 16-bit aligned loads
Alon Zakai
2013-12-20
fix branch on constant
Alon Zakai
2013-12-20
fix parens in ashr/lshr
Alon Zakai
2013-12-20
fix load duplication bug
Alon Zakai
2013-12-20
fix lshr on <32 bits
Alon Zakai
2013-12-19
rename CppWriter to JSWriter
Alon Zakai
2013-12-19
rip out a lot of unnecessary c++ backend code
Alon Zakai
[prev]
[next]