Commit Graph

83 Commits

Author SHA1 Message Date
fanfuqiang
88ae21a33c add new description paper for rap and hl-cfi 2019-09-27 06:36:03 +08:00
fanfuqiang
9e8b798645 update may_be_alias to gcc 9.2 2019-08-18 14:17:13 +08:00
fanfuqiang
77b734cff7 update cfi to gcc 7 2019-04-28 23:11:53 +08:00
fanfuqiang
2827c9716e add bench 2018-12-15 06:05:01 +08:00
fanfuqiang
53c93270ff fix a or logical error 2018-12-02 23:27:38 +08:00
fanfuqiang
cacbb665ea update assert 2018-11-30 23:16:06 +08:00
fanfuqiang
0363418326 update dump flags 2018-11-30 19:06:24 +08:00
fanfuqiang
843683786a fix dead loop 2018-11-29 06:55:06 +08:00
fanfuqiang
6f573e4828 fix block split point 2018-11-27 17:16:13 +08:00
fanfuqiang
c235f9882f fix block split point 2018-11-27 17:15:25 +08:00
fanfuqiang
141965e6b7 update dump flags 2018-11-27 01:41:07 +08:00
fanfuqiang
3a50136fec push plugin output dump file 2018-11-25 20:02:48 +08:00
fanfuqiang
fe3b40f9ef fix the segment fault caused when UPDATE_ssa 2018-11-22 11:46:18 +08:00
fanfuqiang
f3f34b241a update trap block info 2018-11-16 23:21:54 +08:00
fanfuqiang
d3ba0fbc6e update dumps 2018-11-15 23:09:55 +08:00
fanfuqiang
ff8c8deb87 change use gcc dump system 2018-11-13 23:37:03 +08:00
fanfuqiang
3e02d0853d update profiles 2018-11-11 22:59:17 +08:00
fanfuqiang
29c1ef0318 fix profile and change ssa gimple function call 2018-11-10 23:41:33 +08:00
fanfuqiang
cb6846d326 update edge profile info 2018-11-10 00:36:59 +08:00
fanfuqiang
c4f933a469 add update phi nodes functions 2018-11-09 18:16:15 +08:00
fanfuqiang
8f002baace change code style to GCC 2018-11-08 22:49:40 +08:00
fanfuqiang
8c0aa6b556 fix type mismatch of hl_gather pass 2018-11-07 16:28:55 +08:00
fanfuqiang
33af2e5dc4 add alogrithms describes 2018-11-06 17:55:36 +08:00
fanfuqiang
8261cb0025 fix type errors 2018-11-05 22:56:59 +08:00
fanfuqiang
4fad9c22cd fix global_option.optimize offset error 2018-11-05 04:02:09 +08:00
fanfuqiang
0d3ab2965a fix cfi runtime error: virtual memeoy exhausted/ domnate assert 2018-11-04 11:41:36 +08:00
fanfuqiang
fc92caaa1b split source files 2018-11-03 23:24:05 +08:00
fanfuqiang
f7e8dd92cb gcc internal variable: optimize has a mystical problem 2018-11-02 23:47:17 +08:00
fanfuqiang
47ed529af4 update conditions for call pta pass 2018-11-01 23:27:01 +08:00
fanfuqiang
ca60a30ce7 change gate functions 2018-10-30 21:42:03 +08:00
fanfuqiang
eb625b211d fix build error cause gcc ssa internal error 2018-10-29 17:44:04 +08:00
fanfuqiang
fa243e94b8 fix build error cause gcc ssa internal error 2018-10-29 17:42:24 +08:00
fanfuqiang
fe6685225b install new passes into gcc 2018-10-28 21:26:26 +08:00
fanfuqiang
7ebee58eca fix build error3 2018-10-27 18:02:57 +08:00
fanfuqiang
131a9f318b update loop and testcases 2018-10-26 16:56:39 +08:00
fanfuqiang
305b7f1bcb fix build errors2 2018-10-25 15:58:26 +08:00
fanfuqiang
1f4f498f9f fix compile error1 2018-10-24 22:52:15 +08:00
fanfuqiang
fca9f4d0cb fix compile error 2018-10-23 15:09:16 +08:00
fanfuqiang
ed1bca3cfa change compile error 2018-10-22 22:41:36 +08:00
fanfuqiang
0e0582e9d9 update copywrite info 2018-10-21 21:37:51 +08:00
fanfuqiang
71c8724078 unitized file and function names 2018-10-20 17:07:18 +08:00
fanfuqiang
0b6a0753a2 complete the cfg edge 2018-10-20 12:01:49 +08:00
fanfuqiang
ddfd45ca8e complete the cfg and trap tree 2018-10-19 19:17:36 +08:00
fanfuqiang
783d03fbe6 add create bb call builtin_trap 2018-10-18 22:35:00 +08:00
fanfuqiang
d805638feb update build cfg egde code 2018-10-17 18:27:26 +08:00
fanfuqiang
cf8ba4ae9e update build cfg code 2018-10-16 23:39:52 +08:00
fanfuqiang
60cb5de6cf update build block code 2018-10-15 13:28:01 +08:00
fanfuqiang
ffa203f43f update cfg functions 2018-10-15 11:34:44 +08:00
fanfuqiang
b1904457aa update cfg function and add catch function 2018-10-10 09:16:14 +08:00
fanfuqiang
03abcc51a2 update cfg function 2018-10-08 15:24:45 +08:00