Commit Graph

66 Commits

Author SHA1 Message Date
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
fanfuqiang
55d4fc4696 add new cfg function 2018-10-07 20:44:43 +08:00
fanfuqiang
f422d7449b add code disable dominatice info 2018-10-02 23:07:27 +08:00
fanfuqiang
3976c80e2c update key-value search insert system 2018-10-01 20:59:55 +08:00
fanfuqiang
48f53dd3e4 new function hash search function 2018-09-30 23:40:37 +08:00
fanfuqiang
99d6a2907b new function offset gimple 2018-09-28 10:11:58 +08:00
fanfuqiang
8f27146c81 add new tree code 2018-09-27 23:39:28 +08:00
fanfuqiang
76263fda8d add build function of hash tree 2018-09-27 06:10:51 +08:00
fanfuqiang
f2db0474c9 new check code fragment 2018-09-25 18:03:06 +08:00
fanfuqiang
4eefb82dd0 new check code fragment 2018-09-25 10:14:03 +08:00
fanfuqiang
c5b1d1a62e change pass type 2018-09-21 22:17:22 +08:00
fanfuqiang
0e9f0a9be8 new function of new pass & change file name 2018-09-19 04:25:11 +08:00
fanfuqiang
cf85a67045 new test pass called function 2018-09-16 23:49:08 +08:00
fanfuqiang
d88e90e1a1 Merge branch 'dev' of github.com:hardenedlinux/RAP-optimizations into dev 2018-09-16 23:47:50 +08:00
fanfuqiang
cd5917e6eb new test pass called function 2018-09-16 23:47:13 +08:00
Shawn Chang
40244db94f copyright update 2018-09-12 17:50:58 +08:00
fanfuqiang
1c8675fcac new high level ret pass file 2018-09-10 23:49:11 +08:00
fanfuqiang
70be004fcf force don't emit key for the no risk functions 2018-09-08 22:16:38 +08:00