Age | Commit message (Expand) | Author |
2014-03-28 | expand constantExprs for all illegal values, not just >=64bit, so that things... | Alon Zakai |
2014-03-07 | fix the case where exceptions are lowered and we already had getHigh/preInvok... | Alon Zakai |
2014-03-06 | Implement integer promotion for urem, udiv, srem, and sdiv | Dan Gohman |
2014-03-06 | Fix a use-after-free error in GlobalOpt CleanupConstantGlobalUsers | Dan Gohman |
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-03-03 | Fix alignment of vararg buffer allocas. | Dan Gohman |
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 |