aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2014-02-14Disable two PNaCl passes which the JSBackend no longer needs.Dan Gohman
2014-02-14Don't try to nativize aggregate allocas.Dan Gohman
2014-02-14Fix a crash when an alloca has no ultimate users.Dan Gohman
2014-02-14Handle pointer types and ConstantExprs in more places.Dan Gohman
2014-02-14Use DataLayout to determine type size.Dan Gohman
2014-02-14Respect the requested signedness for pointer values.Dan Gohman
2014-02-14Handle ConstantPointerNull correctly in more places.Dan Gohman
2014-02-14emit bool constants as unsigned in a consistent mannerAlon Zakai
2014-02-13erase more carefully in setjmp loweringAlon Zakai
2014-02-13Merge pull request #13 from sunfishcode/incomingAlon Zakai
2014-02-13don't do 32-bit shifts on 32-bit values, as it is undefined behaviorAlon Zakai
2014-02-13Emscripten doesn't need to legalize pointers.Dan Gohman
2014-02-13handle ashr on >64 bitsAlon Zakai
2014-02-13Don't leave behind unreachable blocks with illegal instructions.Dan Gohman
2014-02-12Revamp ExpandI64.Dan Gohman
2014-02-12Generalize PromoteIntegers to handle arbitrary bit widths.Dan Gohman
2014-02-12Disable an unnecessary optimization pass.Dan Gohman
2014-02-12Constify more things.Dan Gohman
2014-02-12Use the LLVM pass-manager infrastructure for DataLayout.Dan Gohman
2014-02-12Map optimizations.Dan Gohman
2014-02-12Use more LLVM-idiomatic debug and error facilities.Dan Gohman
2014-02-12Change some dyn_casts to casts.Dan Gohman
2014-02-12add missing |0s in unaligned accessesAlon Zakai
2014-02-12optimize reg/mem stuff around setjmp loweringAlon Zakai
2014-02-12do reg2mem/mem2reg around the setjmp pass, to ensure our cfg changes do not b...Alon Zakai
2014-02-07fewer casts on math callsAlon Zakai
2014-02-07group together initial allocasAlon Zakai
2014-02-07refactor function printing into a functionAlon Zakai
2014-02-06handle align 0 in memcpy and memsetAlon Zakai
2014-02-06optimize partially aligned memcpysAlon Zakai
2014-02-06optimize partially aligned memsetsAlon Zakai
2014-02-06optimize constant memsetsAlon Zakai
2014-02-06optimize memcpy loopsAlon Zakai
2014-02-06optimize small constant memcpyAlon Zakai
2014-02-05handle double strings with an uneven number of charsAlon Zakai
2014-02-05fix a bug in LowerEmSetjmp, and improve error reportingAlon Zakai
2014-02-05better unaligned log outputAlon Zakai
2014-02-04option to warn about unaligned loads and storesAlon Zakai
2014-02-04refactor getLoad|getStore to receive an instructionAlon Zakai
2014-02-04wip to remove casts on math callsAlon Zakai
2014-02-03make SItoF and UItoF support floatsAlon Zakai
2014-02-03ensure a + on large constants in Math_froundAlon Zakai
2014-02-03temp fix for Math float issueAlon Zakai
2014-02-03fix asm casts of float as ffi paramsAlon Zakai
2014-02-03handle floats in casts to intAlon Zakai
2014-02-03generalize hardcoded HEAPF32 load castsAlon Zakai
2014-02-03do not emit ffi casts on Math_* builtinsAlon Zakai
2014-02-03emit ffi casts only when necessaryAlon Zakai
2014-02-03function table support for floatsAlon Zakai
2014-02-03ffi call support for floatsAlon Zakai