aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2014-03-05Don't emit JS declarations for LLVM intrinsics expanded inline.Dan Gohman
2014-03-05Tidy up the output for memset and memcpy, and add a test.Dan Gohman
2014-03-05Don't run a pass to strip dead prototypes; just ignore them.Dan Gohman
2014-03-05emscripten_debugger() intrinsicAlon Zakai
2014-03-05Clean up the handling of inline asm.Dan Gohman
2014-03-05Teach phi translation to also look through bitcasts.Dan Gohman
2014-03-05Fix missing LLVMBuild.txt and CMake dependencies.Dan Gohman
2014-03-05Trim unneeded #includes.Dan Gohman
2014-03-05Eliminate a few more temporary std::strings.Dan Gohman
2014-03-05Fix a broken CMake build file.Dan Gohman
2014-03-05Merge pull request #28 from sunfishcode/incomingAlon Zakai
2014-03-04Don't run calculateNativizedVars at -O1 and higher.Dan Gohman
2014-03-04Don't run SimplifyAllocas at -O1 and higher.Dan Gohman
2014-03-04Perform alloca coloring only at -O1 and higher.Dan Gohman
2014-03-04Introduce AllocaManager, a class for managing allocas.Dan Gohman
2014-03-04Simplify the handling of unnamed values.Dan Gohman
2014-03-04Handle name prefixing in sanitizeGlobal/sanitizeLocal.Dan Gohman
2014-03-04Better integration with the LLVM Target system.Dan Gohman
2014-03-04Update to the new datalayout string.Dan Gohman
2014-03-03check argument and return types staticallyAlon Zakai
2014-03-03forward assertions setting into backend, and use it to check for invalid # of...Alon Zakai
2014-03-03Merge pull request #26 from sunfishcode/incomingAlon Zakai
2014-03-03Switch to 16-byte stack alignment.Dan Gohman
2014-03-03Optimize out code and variables for no-op pointer casts.Dan Gohman
2014-03-03Fix alignment of vararg buffer allocas.Dan Gohman
2014-03-03Don't store padding zeros for a ConstantAggregateZero.Dan Gohman
2014-03-03release 1.13.01.13.0Alon Zakai
2014-03-02tolerate phis that refer to values from unreachable blocksAlon Zakai
2014-02-28Use range metadata instead of introducing selects.Dan Gohman
2014-02-28Update tests for recent changes which result in more parens being used in som...Dan Gohman
2014-02-28Move ExpandI64 into lib/Target/JSBackend.Dan Gohman
2014-02-28Use more LLVM-idiomatic error reporting.Dan Gohman
2014-02-28Implement llvm.flt.rounds and disable the createRewriteLLVMIntrinsicsPass pass.Dan Gohman
2014-02-28fix check on whether a global is external; fixes issue #24Alon Zakai
2014-02-28use use_emptyAlon Zakai
2014-02-27emit assigns only for variables actually usedAlon Zakai
2014-02-261.12.31.12.3Alon Zakai
2014-02-26Merge pull request #23 from sunfishcode/incomingAlon Zakai
2014-02-26NoExitRuntimeAlon Zakai
2014-02-25properly handle align 0 on memcpy and memset, warning if asked forAlon Zakai
2014-02-25Disable the RewritePNaClLibraryCalls pass, which isn't needed for Emscripten.Dan Gohman
2014-02-25Fix handling of ConstantExpr Selects.Dan Gohman
2014-02-25comment on technically incorrect handling of alignment 0 in memcpy and memsetAlon Zakai
2014-02-251.12.21.12.2Alon Zakai
2014-02-25Re-introduce ConstantExpr expansion for constants containing illegal types.Dan Gohman
2014-02-25Eliminate a few more temporary std::strings.Dan Gohman
2014-02-25Support GEP and ConstantExprs directly in the JSBackend.Dan Gohman
2014-02-25Introduce the asmjs-unknown-emscripten target triple.Dan Gohman
2014-02-25Minor code simplifications.Dan Gohman
2014-02-25workaround for nativeclient issue 3798, wrong alignment on copy of a byval st...Alon Zakai