1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 20:23:11 +01:00
llvm-mirror/test/Analysis/GlobalsModRef
Tom Stellard f071f36723 GlobalsAA: Functions with the argmemonly attribute won't read arbitrary globals
Summary:
In preparation for changing GlobalsAA to stop assuming that intrinsics
can't read arbitrary globals, we need to make sure GlobalsAA is querying
function attributes rather than relying on this assumption.

This patch was inspired by: http://reviews.llvm.org/D20206

Reviewers: jmolloy, hfinkel

Subscribers: eli.friedman, llvm-commits

Differential Revision: https://reviews.llvm.org/D21318

llvm-svn: 275433
2016-07-14 15:50:27 +00:00
..
2008-09-03-ReadGlobals.ll
aliastest.ll [PM/AA] Teach the AAManager how to handle module analyses in addition to 2016-03-11 09:15:11 +00:00
atomic-instrs.ll
chaining-analysis.ll
comdat-ipo.ll Don't IPO over functions that can be de-refined 2016-04-08 00:48:30 +00:00
func-memattributes.ll GlobalsAA: Functions with the argmemonly attribute won't read arbitrary globals 2016-07-14 15:50:27 +00:00
inaccessiblememonly.ll
indirect-global.ll [PM/AA] Teach the AAManager how to handle module analyses in addition to 2016-03-11 09:15:11 +00:00
memset-escape.ll
modreftest.ll
no-escape.ll
nonescaping-noalias.ll
pr12351.ll
pr25309.ll
purecse.ll
volatile-instrs.ll
weak-interposition.ll