aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2014-05-06remove unneeded |0 also in memcpyAlon Zakai
2014-05-06avoid unneeded |0 now that we >>0 HEAP8 accessesAlon Zakai
2014-05-06emit >>0 in HEAP8, for consistency with HEAP16|32Alon Zakai
2014-04-29do not emit a branch to the relooper if the target is the default destination...Alon Zakai
2014-04-29relooper updateAlon Zakai
2014-04-29relooper updateAlon Zakai
2014-04-25emscripten-no-aliasing-function-pointers optionAlon Zakai
2014-04-24commentAlon Zakai
2014-04-16relooper updateAlon Zakai
2014-04-08break phi var cycles only between actual phi varsAlon Zakai
2014-03-31suppress args warnings when the number is forced anyhowAlon Zakai
2014-03-31ensure a cast on everything in a return, even a nan or an infAlon Zakai
2014-03-31truncate arguments that are not in the actual function being calledAlon Zakai
2014-03-28expand constantExprs for all illegal values, not just >=64bit, so that things...Alon Zakai
2014-03-26optimize x < 0 and generalize it to non-i64 values tooAlon Zakai
2014-03-25emit output variable for calls to absolute values, even though they segfault,...Alon Zakai
2014-03-24apply switch-related phi changes after illegal phis were erasedAlon Zakai
2014-03-23handle switches that reach phis appearing before them; fixes emscripen issue ...Alon Zakai
2014-03-15Handle conflicting lifetime markers conservatively.Dan Gohman
2014-03-15update relooperAlon Zakai
2014-03-14warn if given the wrong tripleAlon Zakai
2014-03-14prettyWarning utilityAlon Zakai
2014-03-14update relooper; 1.13.21.13.2Alon Zakai
2014-03-11tiny indentation fixAlon Zakai
2014-03-11mention the function in the asm() errorAlon Zakai
2014-03-10update float ffi rulesAlon Zakai
2014-03-08resolve constants fully, through both multiple aliases and bitcastsAlon Zakai
2014-03-08avoid infinite loops in AllocaManager::computeInterBlockLivenessAlon Zakai
2014-03-07fix the case where exceptions are lowered and we already had getHigh/preInvok...Alon Zakai
2014-03-06Implement integer promotion for urem, udiv, srem, and sdivDan Gohman
2014-03-06handle aliases in getConstAsOffsetAlon Zakai
2014-03-06Fix a use-after-free error in GlobalOpt CleanupConstantGlobalUsersDan Gohman
2014-03-06do not warn on invalid argument numbers or types in varargs callsAlon Zakai
2014-03-06Improve linker messages when modules differ in triple or data layout.Dan Gohman
2014-03-05Disable the ResolveAliases and GlobalCleanup passes.Dan Gohman
2014-03-05Minor CallHandler cleanups.Dan Gohman
2014-03-05Disable the LowerExpectIntrinsic pass.Dan Gohman
2014-03-05Don't emit redirects for llvm.memcpy.p0i8.p0i8.i32 and friends.Dan Gohman
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-04Don't run calculateNativizedVars at -O1 and higher.Dan Gohman
2014-03-04Don't run SimplifyAllocas at -O1 and higher.Dan Gohman