aboutsummaryrefslogtreecommitdiff
path: root/src/parseTools.js
AgeCommit message (Expand)Author
2013-04-14use compiled i64 div and remAlon Zakai
2013-04-14use compiled compiler-rt code for i64 multiplicationAlon Zakai
2013-04-14add handwritten asm i64SubtractAlon Zakai
2013-04-13find structural returns of >64 bitsAlon Zakai
2013-04-05test various chunk sizes for memory allocationAlon Zakai
2013-04-04pre-apply {{{ FI_* }}} as wellAlon Zakai
2013-04-04pre-apply simple postSetsAlon Zakai
2013-04-04do not emit the memory initialization into itselfAlon Zakai
2013-04-04refactor slab writing in makePointerAlon Zakai
2013-04-04make sure allocate() types have the same length as the slabAlon Zakai
2013-04-04fix s_x_xAlon Zakai
2013-04-04always flatten out ta2 allocate()ionsAlon Zakai
2013-04-04write out all the initial global allocations as one big ALLOC_NONEAlon Zakai
2013-04-04refactor chunkifying in makePointerAlon Zakai
2013-04-04compress in makePointer only in non-ta2, in preparation for consolidating all...Alon Zakai
2013-03-31differentiate better the ambiguous case of llvm call (where the type can be e...Alon Zakai
2013-03-21asmify CHECK_HEAP_ALIGN callsAlon Zakai
2013-03-19handle negative zero; fixes #921Alon Zakai
2013-03-15asmify tolowerAlon Zakai
2013-03-13remove unneeded 64-bit shifts codeAlon Zakai
2013-03-12infrastructure for implementing i64 math in asm.js, and implement i64Add and ...Alon Zakai
2013-03-07Merge branch 'ldc' of github.com:gagern/emscripten into gagern-ldc2Alon Zakai
2013-03-06simplify loop unrolling of memcpy and memsetAlon Zakai
2013-03-06loopify big memcpys in asmAlon Zakai
2013-03-06loopify big memsets in asmAlon Zakai
2013-03-03do not emit bash on legalized variables of <= 32 bitsAlon Zakai
2013-03-03allow parseArbitraryInt to parse illegal constantsAlon Zakai
2013-03-01optimize processing of things like false & constant, add getFastValue in make...Alon Zakai
2013-02-28do not emit floats from getFastValue divisions, can break asmAlon Zakai
2013-02-28translate undef to 0 in toNiceIdent, so it never gets emitted as an identifierAlon Zakai
2013-02-26Add CHECK_HEAP_ALIGN to perform runtime alignment checksVladimir Vukicevic
2013-02-26split chunked global initializations over several linesAlon Zakai
2013-02-25ensure input to HEAP[U]8 is an intAlon Zakai
2013-02-24do not emit direct multiplies of <32 bit in asm, asm only has 32-bit multiplyAlon Zakai
2013-02-23fix default bits for integer multiplyAlon Zakai
2013-02-23clean up integer multiply codeAlon Zakai
2013-02-22use Math.imul for precise 32-bit mulAlon Zakai
2013-02-22always use Math.imul, with fast polyfill. will be useful for faster 64-bit mathAlon Zakai
2013-02-22asmify memcmpAlon Zakai
2013-02-17remove PGO option. It is only relevant for non-ta2 builds, which are on the w...Alon Zakai
2013-02-17remove asm memory masking per the new specAlon Zakai
2013-02-09Avoid some errors which are reported for LDC output of a simple program.Martin von Gagern
2013-02-04Merge pull request #832 from waywardmonkeys/typo-fixesAlon Zakai
2013-02-04EXPLICIT_ZEXT optionAlon Zakai
2013-02-04emit simple multiply in asm if the values are small enough to avoid double ro...Alon Zakai
2013-02-04Fix typos.Bruce Mitchener
2013-01-28improve asm safe heap support and add ASM_HEAP_LOGAlon Zakai
2013-01-28make safe heap work in asmAlon Zakai
2013-01-25coerce in calls to copyTemp*Alon Zakai
2013-01-24fix memset call from makeSetValuesAlon Zakai