David Bolvansky
ca22d427b9
[SimplifyLibcalls] Replace locked IO with unlocked IO
...
Summary: If file stream arg is not captured and source is fopen, we could replace IO calls by unlocked IO ("_unlocked" function variants) to gain better speed,
Reviewers: efriedma, RKSimon, spatel, sanjoy, hfinkel, majnemer, lebedev.ri, rja
Reviewed By: rja
Subscribers: rja, srhines, efriedma, lebedev.ri, llvm-commits
Differential Revision: https://reviews.llvm.org/D45736
llvm-svn: 332452
2018-05-16 11:39:52 +00:00
..
2018-05-09 02:40:45 +00:00
2018-05-09 02:40:45 +00:00
2018-05-14 13:43:32 +00:00
2018-03-02 00:59:27 +00:00
2018-05-09 02:40:45 +00:00
2018-03-12 22:28:18 +00:00
2018-04-23 20:09:08 +00:00
2018-05-11 22:49:49 +00:00
2018-05-10 18:27:36 +00:00
2018-05-09 02:40:45 +00:00
2018-05-11 03:12:28 +00:00
2018-04-10 20:42:39 +00:00
2018-05-09 02:40:45 +00:00
2018-05-10 15:12:49 +00:00
2018-05-09 02:40:45 +00:00
2018-05-09 02:40:45 +00:00
2018-05-05 10:23:27 +00:00
2018-05-09 02:40:45 +00:00
2018-05-09 02:40:45 +00:00
2018-05-09 02:40:45 +00:00
2018-04-27 23:15:56 +00:00
2018-05-09 02:40:45 +00:00
2018-05-09 02:40:45 +00:00
2018-05-09 02:40:45 +00:00
2018-05-16 11:39:52 +00:00
2018-05-09 02:40:45 +00:00
2018-05-16 11:39:52 +00:00
2018-05-09 06:52:12 +00:00
2018-05-09 02:40:45 +00:00
2018-03-01 01:19:18 +00:00
2018-04-18 13:50:28 +00:00
2018-05-01 14:47:24 +00:00
2018-05-08 06:59:47 +00:00
2018-05-09 02:40:45 +00:00
2018-04-24 15:28:47 +00:00
2018-05-09 02:40:45 +00:00
2018-05-09 02:40:45 +00:00
2018-05-03 23:50:29 +00:00
2018-05-09 02:40:45 +00:00
2018-03-22 16:03:59 +00:00
2018-05-09 02:40:45 +00:00
2018-05-09 02:40:45 +00:00
2018-05-09 02:40:45 +00:00
2018-05-16 02:48:50 +00:00
2018-05-09 02:40:45 +00:00
2018-04-24 04:42:37 +00:00
2018-05-09 13:34:57 +00:00
2018-05-07 21:30:15 +00:00
2018-05-16 00:11:52 +00:00
2018-04-23 19:55:04 +00:00
2018-05-15 11:31:07 +00:00
2018-04-09 13:14:06 +00:00
2018-03-07 02:17:08 +00:00
2018-05-09 02:40:45 +00:00
2018-05-16 04:52:18 +00:00
2018-04-25 17:19:21 +00:00
2018-05-09 23:10:46 +00:00
2018-03-23 21:46:16 +00:00
2018-05-11 15:45:36 +00:00
2018-03-05 22:27:30 +00:00
2018-05-09 02:40:45 +00:00
2018-05-10 23:02:27 +00:00
2018-05-09 02:40:45 +00:00
2018-03-23 12:49:39 +00:00
2018-05-11 21:13:19 +00:00
2018-04-24 10:33:08 +00:00
2018-05-09 02:40:45 +00:00
2018-05-09 21:18:34 +00:00
2018-05-09 02:40:45 +00:00
2018-05-15 21:41:55 +00:00
2018-05-09 02:40:45 +00:00
2018-04-20 02:26:12 +00:00
2018-05-09 02:40:45 +00:00
2018-04-06 21:32:36 +00:00