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

3573 Коммитов

Автор SHA1 Сообщение Дата
alon@honor 4b48a792ec modularize generated code 2010-10-27 22:12:02 -07:00
alon@honor 027d1d7ca6 demangler tool fixes 2010-10-27 19:49:11 -07:00
alon@honor 68ee66041b enable optimized bullet test 2010-10-26 19:13:01 -07:00
alon@honor 86a4aea383 proper blockIds, fixes relooper bug 2010-10-26 18:38:02 -07:00
alon@honor d6aefb39d6 fix for type of |inttoptr|,|ptrtoint| 2010-10-25 20:22:12 -07:00
alon@honor fcb71c83e9 fix bug with type of |select| 2010-10-25 19:55:09 -07:00
alon@honor 9ba7957609 benchmarks working again 2010-10-24 23:02:30 -07:00
alon@honor 7c56be83f6 progress on cleaning up Runtime 2010-10-24 22:49:26 -07:00
alon@honor 1522f18aab bullet test 2010-10-24 19:12:49 -07:00
alon@honor 58ce4fae9a add LLVM license option 2010-10-24 17:45:36 -07:00
alon@honor 46b42f3c02 fixes for more complex statics test 2010-10-24 15:43:08 -07:00
alon@honor fa7440b389 add nonvirtual part to polymorph test; fails in clang 2010-10-24 11:38:08 -07:00
alon@honor 6cc0726f3c small simplification for variable analyzer 2010-10-23 22:55:39 -07:00
alon@honor add9178a3f math funcs 2010-10-23 22:48:04 -07:00
alon@honor a453644728 additional memset alias 2010-10-23 20:45:06 -07:00
alon@honor fcddeb2e64 support for pure virtual functions 2010-10-23 20:37:49 -07:00
alon@honor f221a9bada nicer numerical constants 2010-10-23 19:56:36 -07:00
alon@honor 8a0d19fd34 better LABEL_DEBUG 2010-10-23 19:43:59 -07:00
alon@honor af29458d53 fix for invoke function calls not using function table 2010-10-23 18:01:54 -07:00
alon@honor e4b1cfc027 handle llvm functions in ret 2010-10-23 17:48:34 -07:00
alon@honor 13bec340b6 fix in exception handling 2010-10-23 17:21:25 -07:00
alon@honor e36107508d fix for phi-in-phi, and fix uncovered bug with llvm function calls inside phi 2010-10-23 17:13:52 -07:00
alon@honor de6934db38 regex-ize tokenizer 2010-10-23 13:53:46 -07:00
alon@honor bdf551e4e0 optimize out unneeded item[0] 2010-10-23 11:24:35 -07:00
alon@honor 3e7515aa76 optimize enzymatic addItem[s] 2010-10-22 23:44:04 -07:00
alon@honor fd0ef38ef8 optimize tokenizer 2010-10-22 21:05:04 -07:00
alon@honor d8bda252d5 gettimeofday(), and more stuff in Runtime 2010-10-21 23:20:08 -07:00
alon@honor f57cfb9917 fixes in parseConst; move getFunctionIndex into Runtime; test for global function pointers 2010-10-21 21:41:43 -07:00
alon@honor beb16b9d95 expose ___SIZE of structs 2010-10-21 19:19:59 -07:00
alon@honor ce5008630e namespace generator tool 2010-10-21 17:13:12 -07:00
alon@honor 9f7e6ddbd2 demangler python script 2010-10-21 15:22:42 -07:00
alon@honor 29fc528268 optimize flattener appearances 2010-10-21 14:59:51 -07:00
alon@honor 653032fba0 gcc_demanger tool 2010-10-21 12:33:08 -07:00
alon@honor 3ce44a956a optimize away unneeded FLATTENER[0]; enable gcc_unmangler test 2010-10-21 12:13:26 -07:00
alon@honor 057289cb69 properly analyze [0 x ...] types (used only for indexing) 2010-10-21 12:03:36 -07:00
alon@honor 4d9d2829c2 support phi with >2 params 2010-10-21 11:56:05 -07:00
alon@honor 9cbeceb19e support for 'c' in printf 2010-10-21 10:07:21 -07:00
alon@honor e28f46d0b3 tweak stack allocation optimization 2010-10-21 09:52:11 -07:00
alon@honor db0bb3be25 dynamic stack allocation support; demangler test closer to passing 2010-10-20 23:27:59 -07:00
alon@honor 5f4f3fe49a non-working gcc demangler test 2010-10-20 22:56:12 -07:00
alon@honor 0feb052bd9 prep for bullet test 2010-10-20 21:04:22 -07:00
alon@honor 632aa28e98 optimize tokenizer 2010-10-20 20:09:45 -07:00
alon@honor b2dd9e5ac0 getelementptr corner cases 2010-10-20 19:44:17 -07:00
alon@honor 8bb90cfc46 more fastcc 2010-10-19 23:40:26 -07:00
alon@honor 3a35f56a2e fastcc 2010-10-19 21:24:07 -07:00
alon@honor 7a81db16fb partially handle the case of a variable in the middle of GEP indexings (and assert if cannot handle) 2010-10-19 21:05:22 -07:00
alon@honor c98eadd6b7 cleanup structure packing calculation 2010-10-19 20:25:25 -07:00
alon@honor 84266fa6f9 cleanup discovery of block types 2010-10-19 20:14:11 -07:00
alon@honor 377185c933 minor fixes and cleanups 2010-10-18 22:55:20 -07:00
alon@honor 890130e93b fix bug with size of small structures, and parsing them 2010-10-18 21:15:36 -07:00