aboutsummaryrefslogtreecommitdiff
path: root/src/parseTools.js
AgeCommit message (Expand)Author
2013-01-11make asm i32 multiply use signed mathAlon Zakai
2013-01-11correct sign when casting int to double in asmAlon Zakai
2013-01-11more tempDoublePtr refactoringAlon Zakai
2013-01-11make makeGetTempDouble asm-friendlyAlon Zakai
2013-01-11refactor makeGetTempDoubleAlon Zakai
2013-01-11fix asm multiply for both floats and intsAlon Zakai
2013-01-11perform asm multiply in getFastValue, so it is used everywhere it needs to beAlon Zakai
2013-01-10ensure that finalized float values are asm-coercedAlon Zakai
2013-01-09no point in sending alignment info to libc memcpy()Alon Zakai
2013-01-09fix asmEnsureFloat and asmInitializerAlon Zakai
2013-01-08fix asmCoercion for aggregate typesAlon Zakai
2013-01-07do not asm coerce values of type void (e.g. functions that return nothing)Alon Zakai
2013-01-07ensure float literals are hinted as floats in asmAlon Zakai
2012-12-31forward unindexable globals to asmAlon Zakai
2012-12-31fix parseInt64Alon Zakai
2012-12-13Merge branch 'incoming' into asm_jsAlon Zakai
2012-12-13replace noticePtr hack with makeGlobalUse that detects use before indexing an...Alon Zakai
2012-12-13treat externals as globals in asmAlon Zakai
2012-12-13emit numeric constants for global variables, using our knowledge of the fixed...Alon Zakai
2012-12-13chunk very large array literals in global constants, to avoid 'array initiali...Alon Zakai
2012-12-12coerce to float in uitofp/sitofp in asmAlon Zakai
2012-12-12refactor makeRounding in asmAlon Zakai
2012-12-12support for Math.imulAlon Zakai
2012-12-12make explicit double multiplying of ints in int multiplyAlon Zakai
2012-12-10simplify varargs to always have an explicit last parameter called varrpAlon Zakai
2012-12-09fix resume with legalized structuralsAlon Zakai
2012-12-07emit asm coercions on returnsAlon Zakai
2012-12-07asm glue for tempRet*Alon Zakai
2012-12-07properly count pointer sizes in structural typesAlon Zakai
2012-12-07restore makeLLVMStruct in non-legalizing modeAlon Zakai
2012-12-07fix non-legalized structural returns and invokesAlon Zakai
2012-12-07legalize illegal parts of structural typesAlon Zakai
2012-12-07standardize tempRet to start at 0Alon Zakai
2012-12-07legalize landingpadAlon Zakai
2012-12-07legalize loads and stores of entire structuresAlon Zakai
2012-12-07start to legalize structural return values into one direct return plus the re...Alon Zakai
2012-12-07start to legalize structural typesAlon Zakai
2012-12-07force-unroll in asm, to avoid creating non-asm-ey loopsAlon Zakai
2012-12-0764-bit dynamic shifts in asmAlon Zakai
2012-12-07i64Math in asmAlon Zakai
2012-12-07expose tempDoublePtr to asmAlon Zakai
2012-12-07remove outdated commentsAlon Zakai
2012-12-07add parens to asm coercions for safetyAlon Zakai
2012-12-07fix asm initializers for int implementedAlon Zakai
2012-12-07define local vars asm.js styleAlon Zakai
2012-12-07asm.js function parameter preambleAlon Zakai
2012-12-07explicit asm.js float-to-int conversionAlon Zakai
2012-12-07only do asm.js heap corrections/guards in funcs phase, to not confused handwr...Alon Zakai
2012-12-07guard against heap read values in asm.jsAlon Zakai
2012-12-07asm.js memory maskingAlon Zakai