summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-10-09remove old function indexing codeAlon Zakai
2013-10-09remove no longer needed test disablingAlon Zakai
2013-10-09use aliasing function pointers in -O1Alon Zakai
2013-10-09update other.test_chunkingAlon Zakai
2013-10-09print call stack of errors, when there is oneAlon Zakai
2013-10-09avoid X-(-Y) in js optimizer; fixes #1685Alon Zakai
2013-10-09run relooper in -O1, and do not run js opts thereAlon Zakai
2013-10-08do not assume only -O2 reloops in ensure_relooperAlon Zakai
2013-10-08more explicit mathop nodes in legalizerAlon Zakai
2013-10-08explicit mathop node in legalizer end caseAlon Zakai
2013-10-08use ident in alloca intertypeAlon Zakai
2013-10-08automatically adjust asm heap sizeAlon Zakai
2013-10-08Merge pull request #1689 from juj/fix_gl_uniform_arraysjuj
Fix gl uniform arrays
2013-10-08Add a note that the previous commits shift the performance landscape to be ↵Jukka Jylänki
heavier towards initial glLinkProgram time instead of doing work lazily in glGetUniformLocation time, which would get complicated for arrays, structs and SoA scenarios.
2013-10-08Disable the uniform array test by default.Jukka Jylänki
2013-10-08Add unit test for GLES2 uniform arrays.Jukka Jylänki
2013-10-06enable asm validation checks in unistd tests using EM_ASMAlon Zakai
2013-10-06make EM_ASM use strings on the heap, so it works in asm, and cache the ↵Alon Zakai
generated functions
2013-10-06do not run simplifyExpressions in -O1Alon Zakai
2013-10-06look for metadata in js optimizer starting at the endAlon Zakai
2013-10-03remove unneeded EMIT_GENERATED_FUNCTIONSAlon Zakai
2013-10-03fix js_opts definitionAlon Zakai
2013-10-03disable heap align check in test_files, it mixes poorly with closureAlon Zakai
2013-10-03update test_emccAlon Zakai
2013-10-03update js optimizer testsAlon Zakai
2013-10-03add missing Math_min definitionAlon Zakai
2013-10-03emit final missing returns in compiler itselfAlon Zakai
2013-10-02do not tack on .0 to Infinity or NaNAlon Zakai
2013-10-02remove obsolete fp80 testAlon Zakai
2013-10-02do not remove '.' from floats in parseNumericalAlon Zakai
2013-10-02explicitly define setjmp helper varsAlon Zakai
2013-10-02fix misc library asm validationsAlon Zakai
2013-10-02overflow numbers directly in js compilerAlon Zakai
2013-10-02move heap align checks to asm2g, keep -O1 pristineAlon Zakai
2013-10-02assert on vars being in front of functions straight out of the js compilerAlon Zakai
2013-10-02when function is actually void, do not capture it's output even if llvm ↵Alon Zakai
mistakenly bitcasts that way
2013-10-02optimize Math.x to Math_xAlon Zakai
2013-10-02if not running js opts, ensure a . in asmEnsureFloat immediatelyAlon Zakai
2013-10-02define legalized bitshift vars explicitlyAlon Zakai
2013-10-02add explicit var to indirectbrAlon Zakai
2013-10-02add explicit variable for invoke chunksAlon Zakai
2013-10-02add explicit vars for phi dependency breaksAlon Zakai
2013-10-02add explicit vars for illegal mathops and landingpadAlon Zakai
2013-10-02assert in normalizeAsmAlon Zakai
2013-10-02register phi variables in functionAlon Zakai
2013-10-02chunk label init with the restAlon Zakai
2013-10-02todoAlon Zakai
2013-10-02add final return in non-relooped asm.js outputAlon Zakai
2013-10-02run 'last' js optimization phase if asm.js, even if nothing else to runAlon Zakai
2013-10-02remove newlines from function line results, simplify joining themAlon Zakai