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
/
Transforms
Age
Commit message (
Expand
)
Author
2014-02-28
Use range metadata instead of introducing selects.
Dan Gohman
2014-02-28
Move ExpandI64 into lib/Target/JSBackend.
Dan Gohman
2014-02-28
Use more LLVM-idiomatic error reporting.
Dan Gohman
2014-02-28
Implement llvm.flt.rounds and disable the createRewriteLLVMIntrinsicsPass pass.
Dan Gohman
2014-02-26
Merge pull request #23 from sunfishcode/incoming
Alon Zakai
2014-02-26
NoExitRuntime
Alon Zakai
2014-02-25
Disable the RewritePNaClLibraryCalls pass, which isn't needed for Emscripten.
Dan Gohman
2014-02-25
Re-introduce ConstantExpr expansion for constants containing illegal types.
Dan Gohman
2014-02-25
Support GEP and ConstantExprs directly in the JSBackend.
Dan Gohman
2014-02-25
workaround for nativeclient issue 3798, wrong alignment on copy of a byval st...
Alon Zakai
2014-02-20
fix attribute copying in function recreation code in ExpandI64 pass
Alon Zakai
2014-02-14
typo fix
Alon Zakai
2014-02-14
fix ashr when high bits are exactly 0
Alon Zakai
2014-02-14
Preserve alignment information when promoting integer loads and stores.
Dan Gohman
2014-02-14
Preserve alignment information when splitting loads and stores.
Dan Gohman
2014-02-14
Disable two PNaCl passes which the JSBackend no longer needs.
Dan Gohman
2014-02-13
erase more carefully in setjmp lowering
Alon Zakai
2014-02-13
Merge pull request #13 from sunfishcode/incoming
Alon Zakai
2014-02-13
don't do 32-bit shifts on 32-bit values, as it is undefined behavior
Alon Zakai
2014-02-13
Emscripten doesn't need to legalize pointers.
Dan Gohman
2014-02-13
handle ashr on >64 bits
Alon Zakai
2014-02-13
Don't leave behind unreachable blocks with illegal instructions.
Dan Gohman
2014-02-12
Revamp ExpandI64.
Dan Gohman
2014-02-12
Generalize PromoteIntegers to handle arbitrary bit widths.
Dan Gohman
2014-02-12
Disable an unnecessary optimization pass.
Dan Gohman
2014-02-12
Use more LLVM-idiomatic debug and error facilities.
Dan Gohman
2014-02-12
optimize reg/mem stuff around setjmp lowering
Alon Zakai
2014-02-12
do reg2mem/mem2reg around the setjmp pass, to ensure our cfg changes do not b...
Alon Zakai
2014-02-05
fix a bug in LowerEmSetjmp, and improve error reporting
Alon Zakai
2014-02-03
allow only one of setjmp|longjmp to be present
Alon Zakai
2014-02-02
support llvm.used
Alon Zakai
2014-02-02
exceptions whitelist option, for emscripten EXCEPTION_CATCHING_WHITELIST
Alon Zakai
2014-02-02
generalize ExpandWithOverflow to handle completely nonconstant additions
Alon Zakai
2014-01-30
suppress warnings on default nacl globals
Alon Zakai
2014-01-30
assume worst-case alignment in PromoteIntegers, as we actually break on unali...
Alon Zakai
2014-01-29
remove incorrect warning (ExpandI64 is a new pass of ours) and fix a compilat...
Alon Zakai
2014-01-29
generalize and fix select legalization code
Alon Zakai
2014-01-29
fix call legalization bug
Alon Zakai
2014-01-29
legalize phis >64 bits
Alon Zakai
2014-01-29
handle >64bit trunc and zext
Alon Zakai
2014-01-29
legalize >64bit shifts of non-32-multiple amounts
Alon Zakai
2014-01-29
fix store on >64 bits
Alon Zakai
2014-01-29
handle constants of >64 bits in legalizer
Alon Zakai
2014-01-29
legalize simple shifts of >64 bits
Alon Zakai
2014-01-29
legalize icmp eq|ne on >64 bits
Alon Zakai
2014-01-28
legalize and/or/xor >64 bits
Alon Zakai
2014-01-28
start to make i64 splitting pass more generic, so it will eventually handle i...
Alon Zakai
2014-01-27
coordinate exception handling with setjmp - if exception handling code genera...
Alon Zakai
2014-01-27
Fix 64-bit Visual Studio build. TODO: Move this fix to PNaCl upstream.
Jukka Jylänki
2014-01-24
Fix Visual Studio 2010 build on ExpandI64::ensureLegalFunc. Cannot use variab...
Jukka Jylänki
[next]