Michael Kuperstein
9672c87c77
[BasicAA] Extend inbound GEP negative offset logic to GlobalVariables
...
r270777 improved the precision of alloca vs. inbounbds GEP alias queries: if
we have (a) an inbounds GEP and (b) a pointer based on an alloca, and the
beginning of the object the GEP points to would have a negative offset with
respect to the alloca, then the GEP can not alias pointer (b).
This makes the same logic fire when (b) is based on a GlobalVariable instead
of an alloca.
Differential Revision: http://reviews.llvm.org/D20652
llvm-svn: 270893
2016-05-26 19:30:49 +00:00
..
2015-02-27 21:17:42 +00:00
2015-02-27 19:29:02 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 19:29:02 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 19:29:02 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 19:29:02 +00:00
2015-03-13 18:20:45 +00:00
2015-02-27 19:29:02 +00:00
2015-04-16 23:24:18 +00:00
2015-02-27 19:29:02 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 19:29:02 +00:00
2015-02-27 21:17:42 +00:00
2015-03-13 18:20:45 +00:00
2015-09-11 03:22:04 +00:00
2015-09-11 03:22:04 +00:00
2015-04-16 23:24:18 +00:00
2015-03-13 18:20:45 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-03-13 18:20:45 +00:00
2015-02-27 21:17:42 +00:00
2015-11-19 05:56:52 +00:00
2015-08-31 22:32:47 +00:00
2015-08-31 22:32:47 +00:00
2015-04-16 23:24:18 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 19:29:02 +00:00
2015-11-19 05:56:52 +00:00
2015-02-27 21:17:42 +00:00
2015-03-13 18:20:45 +00:00
2015-09-09 17:55:00 +00:00
2015-02-27 21:17:42 +00:00
2015-08-19 00:08:26 +00:00
2015-11-19 05:56:52 +00:00
2015-02-27 21:17:42 +00:00
2016-05-10 02:35:41 +00:00
2015-11-11 02:11:46 +00:00
2015-02-27 21:17:42 +00:00
2016-01-06 04:53:16 +00:00
2015-11-19 05:56:52 +00:00
2015-02-27 21:17:42 +00:00
2016-05-26 19:30:49 +00:00
2015-02-27 21:17:42 +00:00
2015-08-10 19:01:27 +00:00
2015-02-27 19:29:02 +00:00
2015-02-27 21:17:42 +00:00
2016-01-30 05:52:53 +00:00
2015-02-27 21:17:42 +00:00
2016-02-20 03:46:03 +00:00
2015-07-15 19:32:22 +00:00
2015-03-13 18:20:45 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2013-02-22 09:09:42 +00:00
2015-08-31 22:32:47 +00:00
2015-10-23 14:17:03 +00:00
2015-02-27 21:17:42 +00:00
2016-05-11 15:45:43 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 19:29:02 +00:00
2015-08-31 22:32:47 +00:00