aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-10fix bug with GetHigh already being defined in moduleAlon Zakai
2014-01-10lower resumeAlon Zakai
2014-01-10handle landingpads with multiple originating invokesAlon Zakai
2014-01-10type corrections in LowerEmExceptionsPassAlon Zakai
2014-01-10exceptions support in backend itselfAlon Zakai
2014-01-10wip better approach to exceptionsAlon Zakai
2014-01-09cmake fixAlon Zakai
2014-01-09exception handling supportAlon Zakai
2014-01-09Merge pull request #4 from waywardmonkeys/rename-readmeAlon Zakai
Rename readme.txt as it clashes with README.txt.
2014-01-09Rename readme.txt as it clashes with README.txt.Bruce Mitchener
This is an issue on case-insensitive file systems.
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
2013-12-27optimize generateInstruction code emittingAlon Zakai
2013-12-27clean up some unneeded codeAlon Zakai
2013-12-27optimize some string usagesAlon Zakai
2013-12-26update relooper and prepare to use emulation in it when necessaryAlon Zakai
2013-12-25erase things in SimplifyAllocas in the logical orderAlon Zakai
2013-12-25simplify and fix SimplifyAllocasAlon Zakai
2013-12-25do not emit unnecessary casts on internal function callsAlon Zakai
2013-12-24fix phi cycle detection getting confused by non-relevant valuesAlon Zakai
2013-12-24name backend passesAlon Zakai
2013-12-22use function alignment to pack function tables more efficientlyAlon Zakai
2013-12-22use comma operator for float <-> int bitcasts, to ensure they are not ↵Alon Zakai
treated as separate instructions by the js optimizer later
2013-12-22optimize legalization of lshr 32Alon Zakai
2013-12-22fix type of nativized allocasAlon Zakai
2013-12-22optimize legalization of shl 32Alon Zakai
2013-12-22fix simplify allocasAlon Zakai