Граф коммитов

10065 Коммитов

Автор SHA1 Сообщение Дата
alon@honor d4d0a06a49 clean up relooper 2010-10-04 20:37:21 -07:00
alon@honor f504a15e27 initial working version of 'multiple' block in relooper 2010-10-04 20:27:31 -07:00
alon@honor a20e4b9f87 cleanup fallback when no RELOOP 2010-10-03 18:18:23 -07:00
alon@honor c0ffc85366 proper indentation of generated code 2010-10-03 16:43:46 -07:00
alon@honor 54b864dba8 reloop blocks with multiple entries 2010-10-03 15:49:20 -07:00
alon@honor ddb4ec9cd0 minor relooper fixes 2010-10-03 15:40:52 -07:00
alon@honor 7acd07a63f clean up relooper 2010-10-03 15:05:26 -07:00
alon@honor df1e26bbe0 cleanup + test both optimized and non-optimized 2010-10-03 10:59:41 -07:00
alon@honor a3a01e7d78 add missing branch detection of assign&invoke. all tests pass with relooping 2010-10-02 23:51:22 -07:00
alon@honor 2f64c26930 add missing branch detection of default in switch. all reloop but sauer, dlmalloc/clang 2010-10-02 23:29:02 -07:00
alon@honor 981b5832f5 test both reloop and non-reloop 2010-10-02 20:39:24 -07:00
alon@honor 72e5d13656 rewrite of relooper, part I: just emulated and loops, no ifs. all reloop but sauer 2010-10-02 20:27:20 -07:00
alon@honor 6dcf85c6b0 dlmalloc test 2010-10-02 13:46:14 -07:00
alon@honor 51d1c32a77 memory implementation cleanup 2010-10-02 12:03:07 -07:00
alon@honor a3f35c0ffd docs 2010-10-01 21:08:18 -07:00
alon@honor 9a60dd64cd test+fix for modifying fields of global structures 2010-10-01 20:58:15 -07:00
alon@honor 73a87bedee handle nested function calls in mathops 2010-10-01 19:35:12 -07:00
alon@honor d5ba1375e1 show test names 2010-09-30 23:09:59 -07:00
alon@honor f57c6002ed use parse/finalizeLLVM in mathops 2010-09-30 23:04:47 -07:00
alon@honor c6a3fcbbe4 library additions 2010-09-30 21:26:03 -07:00
alon@honor cbea94c152 optional stricter support for unsigned values +test 2010-09-30 21:02:30 -07:00
alon@honor 13e243c8cb abort() 2010-09-30 18:58:12 -07:00
alon@honor 0923eaec25 nicer llvm parameter parsing tools, used in 'store' 2010-09-29 22:28:27 -07:00
alon@honor 335bd8e73d clean up memory allocation 2010-09-29 20:26:56 -07:00
alon@honor 6cd9fc881b raytrace demo tweaks 2010-09-28 21:43:07 -07:00
alon@honor 13110f1a19 raytrace demo improvements 2010-09-28 20:43:37 -07:00
alon@honor d451428fb3 SDL fixes, do not malloc for each frame 2010-09-28 20:15:21 -07:00
alon@honor 8d76adec42 update raytrace demo 2010-09-28 20:03:40 -07:00
alon@honor 76bb3eb098 call stack implementation 2010-09-28 19:58:22 -07:00
alon@honor a13db65ea9 parseLLVMFunctionCall/finalizeLLVMFunctionCall cleanup 2010-09-27 20:54:16 -07:00
alon@honor 3172545cfb preprocessor requires variable>0 to consider it true 2010-09-27 20:13:23 -07:00
alon@honor 46ac4d2741 ignore 'noalias' in function defs 2010-09-27 20:12:41 -07:00
alon@honor 6e3892161b emscripten.h tweaks 2010-09-27 20:12:10 -07:00
alon@honor cc72cb44f1 missing udiv 2010-09-27 20:11:21 -07:00
alon@honor 500a86d20a simplify intertyping of store 2010-09-27 18:26:22 -07:00
alon@honor 464af95722 clean out parseBitcast 2010-09-27 18:21:38 -07:00
alon@honor 03c175f81d cleanup parseGetElementPtr and ignore 'volatile' 2010-09-27 18:01:52 -07:00
alon@honor f01feb0719 minor touches on raytrace demo 2010-09-26 16:32:49 -07:00
alon@honor 7ffcdba839 beginnings of SDL support; minor fixes for SDL; raytrace web demo 2010-09-26 15:59:54 -07:00
alon@honor d4221c3e1a add raytracing test 2010-09-25 21:25:47 -07:00
alon@honor 736dac5109 fix for arrays of arrays +test 2010-09-25 20:57:52 -07:00
alon@honor b94c061e12 optional memory alignment that matches c/c++; used in clang, not in llvm-gcc 2010-09-25 20:26:16 -07:00
alon@honor 481dec302b snippets ==> library
--HG--
rename : src/snippets.js => src/library.js
2010-09-25 13:12:16 -07:00
alon@honor 000576609a improve snippets format, and a few additional library implementations 2010-09-25 13:09:16 -07:00
alon@honor 42725f4dd5 additional function qualifiers to ignore 2010-09-25 13:08:16 -07:00
alon@honor 8b5958d01c parseNumerical in fastops 2010-09-25 10:03:51 -07:00
alon@honor 2c9b946c12 getelementptr intertyping fix 2010-09-25 10:01:01 -07:00
alon@honor 597dde09b5 Infinity and NaN 2010-09-24 21:20:47 -07:00
alon@honor 05b2fafe90 floating point fixes +test 2010-09-24 20:47:55 -07:00
alon@honor 9352899596 IEEE floats fixes 2010-09-24 20:04:29 -07:00