aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/JSBackend
AgeCommit message (Collapse)Author
2014-01-15update call handlers for latest libc++ in emscriptenAlon Zakai
2014-01-15update relooperAlon Zakai
2014-01-13use flexible automatically managed buffer in relooperAlon Zakai
2014-01-13update relooperAlon Zakai
2014-01-12handle preinvoke/postinvoke pairs where the call in the middle was optimized ↵Alon Zakai
out; helps #5
2014-01-12fix ZT* symbols we need to exportAlon Zakai
2014-01-12clear threw variable after each invokeAlon Zakai
2014-01-12export select symbols for js libraries to be able to access by nameAlon Zakai
2014-01-10implement resumeAlon Zakai
2014-01-10cast landingpad argumentsAlon Zakai
2014-01-10allow function signatures to be customized by the function nameAlon Zakai
2014-01-10handle some more odd constants that exception code can containAlon Zakai
2014-01-10cast function pointer first arguments to invokeAlon Zakai
2014-01-10handle some [bitcast x] constants that can show up in landingpad inputsAlon Zakai
2014-01-10fix call handler call with NULLAlon Zakai
2014-01-10lower resumeAlon Zakai
2014-01-10exceptions support in backend itselfAlon Zakai
2014-01-10wip better approach to exceptionsAlon Zakai
2014-01-09exception handling supportAlon Zakai
2014-01-08update relooperAlon Zakai
2014-01-08implement shufflevectorAlon Zakai
2014-01-08fix alloca of vector typeAlon Zakai
2014-01-08avoid compiler warning on variable defAlon Zakai
2014-01-07do not nativize vectorsAlon Zakai
2014-01-07emit zero for simd definesAlon Zakai
2014-01-07work around emscripten_float32x4_signmask returning an int, but does not ↵Alon Zakai
need a cast
2014-01-07vector ops call handlersAlon Zakai
2014-01-07emit simd signal in metadataAlon Zakai
2014-01-07initial work to support SIMD vector types and operationsAlon Zakai
2014-01-06handle the case where llvm casts a void function so it appears to return a valueAlon Zakai
2014-01-04if a function is bitcast to another type, just call the actual function ↵Alon Zakai
properly, do not go through a bitcast into an unnecessary indirect call that also uses the wrong type
2014-01-04update relooperAlon Zakai
2014-01-03update relooperAlon Zakai
2014-01-03emit ? when debug info filename is not knownAlon Zakai
2013-12-31truncate last argument in ctlz/cttzAlon Zakai
2013-12-31rename fileAlon Zakai
2013-12-31fix cmake buildAlon Zakai
2013-12-28relooper updateAlon Zakai
2013-12-27CPPBackend => JSBackendAlon Zakai