Nick Lewycky
5616407df7
Move the libcall annotating part from doFinalization to doInitialization.
...
Finalization occurs after all the FunctionPasses in the group have run, which
is clearly not what we want.
This also means that we have to make sure that we apply the right param
attributes when creating a new function.
Also, add a missed optimization: strdup and strndup. NoCapture and
NoAlias return!
llvm-svn: 61658
2009-01-05 00:07:50 +00:00
..
2008-11-19 18:59:41 +00:00
2008-09-04 17:05:41 +00:00
2008-11-05 00:11:22 +00:00
2008-12-19 18:03:11 +00:00
2008-12-03 19:44:02 +00:00
2008-09-04 17:05:41 +00:00
2008-11-27 22:46:09 +00:00
2008-12-07 00:25:15 +00:00
2008-12-23 00:49:51 +00:00
2008-09-04 17:05:41 +00:00
2008-11-26 01:11:57 +00:00
2009-01-04 06:19:11 +00:00
2008-12-08 22:44:07 +00:00
2008-10-22 23:32:42 +00:00
2008-10-22 23:32:42 +00:00
2008-12-08 17:07:24 +00:00
2008-10-22 23:32:42 +00:00
2008-12-23 23:21:35 +00:00
2008-10-22 23:32:42 +00:00
2008-12-08 17:02:37 +00:00
2007-12-29 20:09:26 +00:00
2008-12-05 21:04:20 +00:00
2008-11-21 20:00:59 +00:00
2008-11-21 21:00:20 +00:00
2008-09-04 17:05:41 +00:00
2008-03-20 17:16:03 +00:00
2008-11-04 20:54:03 +00:00
2008-11-21 01:52:59 +00:00
2008-09-25 21:00:45 +00:00
2008-12-14 21:36:23 +00:00
2009-01-05 00:07:50 +00:00
2008-11-27 22:56:14 +00:00
2008-09-04 17:05:41 +00:00