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
/
NaCl
/
PNaClABISimplify.cpp
Age
Commit message (
Expand
)
Author
2014-03-05
Disable the ResolveAliases and GlobalCleanup passes.
Dan Gohman
2014-03-05
Disable the LowerExpectIntrinsic pass.
Dan Gohman
2014-03-05
Don't run a pass to strip dead prototypes; just ignore them.
Dan Gohman
2014-03-05
Clean up the handling of inline asm.
Dan Gohman
2014-02-28
Move ExpandI64 into lib/Target/JSBackend.
Dan Gohman
2014-02-28
Implement llvm.flt.rounds and disable the createRewriteLLVMIntrinsicsPass pass.
Dan Gohman
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-14
typo fix
Alon Zakai
2014-02-14
Disable two PNaCl passes which the JSBackend no longer needs.
Dan Gohman
2014-02-12
Disable an unnecessary optimization pass.
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-01-27
coordinate exception handling with setjmp - if exception handling code genera...
Alon Zakai
2014-01-21
support building projects with both setjmp and c++ exceptions, by avoiding mo...
Alon Zakai
2014-01-20
get first setjmp test passing
Alon Zakai
2014-01-20
allow only setjmp or c++ exceptions in fastcomp for now
Alon Zakai
2014-01-19
initial work on setjmp/longjmp for emscripten
Alon Zakai
2014-01-09
exception handling support
Alon Zakai
2013-12-04
begin to legalize i64 sext
Alon Zakai
2013-11-29
do not simplify varargs calls to jsargs emscripten intrinsics, that want norm...
Alon Zakai
2013-11-28
do not run nacl atomics passes, we can leave them as-is
Alon Zakai
2013-11-21
do not expand tls
Alon Zakai
2013-11-21
disable pnacl internalization of everything except for _start, as emscripten ...
Alon Zakai
2013-10-29
PNaCl: Add option to PNaClABISimplify for enabling the PNaClSjLjEH pass
Mark Seaborn
2013-08-14
Correct DCE comment.
JF Bastien
2013-08-08
Add simple dead code elimination at the end of post-opt.
JF Bastien
2013-08-07
Add the new @llvm.nacl.atomic.fence.all intrinsic
JF Bastien
2013-07-30
Rewrite ``asm("":::"memory")`` to ``fence seq_cst``
JF Bastien
2013-07-13
Concurrency support for PNaCl ABI
JF Bastien
2013-07-01
Internalize all symbols except _start.
Eli Bendersky
2013-06-29
PNaCl ABI: Remove use of @llvm.memset.p0i8.i64 (64-bit intrinsic variant)
Mark Seaborn
2013-06-25
PNaCl ABI: Disallow various operations on the i1 type
Mark Seaborn
2013-06-19
Rewrite llvm.flt.rounds to "1" for now, and disallow llvm.flt.rounds.
Jan Voung
2013-06-12
Move llvm.expect from dev to blacklist. Convert with -lower-expect.
Jan Voung
2013-06-10
PNaCl: Extend ExpandStructRegs to handle "insertvalue" instructions
Mark Seaborn
2013-06-05
PNaCl ABI: Strip out attributes on functions and function calls
Mark Seaborn
2013-06-04
PNaCl: Enable RewritePNaClLibraryCalls and fix it to remove unused decls
Mark Seaborn
2013-05-30
PNaCl ABI checker: Disallow llvm.lifetime.start/end intrinsics
Mark Seaborn
2013-05-30
PNaCl: Add a pass to expand out Clang's use of registers of struct type
Mark Seaborn
2013-05-30
Enable integer promotion pass and add ABI check for integer types
Derek Schuff
2013-05-29
PNaCl: Add ExpandSmallArguments pass to widen parameters to 32 bits
Mark Seaborn
2013-05-29
Revert "Enable integer promotion pass and enable ABI check for integer types."
Mark Seaborn
2013-05-29
Enable integer promotion pass and enable ABI check for integer types.
Derek Schuff
2013-05-28
PNaCl: Extend ExpandMulWithOverflow pass to handle uadd.with.overflow too
Mark Seaborn
2013-05-28
PNaCl: Enable the ReplacePtrsWithInts pass
Mark Seaborn
2013-05-24
PNaCl: Add "-pnacl-abi-simplify-{pre,post}opt" meta-passes to "opt"
Mark Seaborn