llvm-project/llvm/test/Analysis/GlobalsModRef
Eli Friedman c5b7262073 Fix regression from my recent GlobalsAA fix.
There are two fixes here: one, AnalyzeUsesOfPointer can't return
false until it has checked all the uses of the pointer. Two, if a
global uses another global, we have to assume the address of the
first global escapes.

Fixes https://llvm.org/bugs/show_bug.cgi?id=30707 .

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

llvm-svn: 285034
2016-10-24 21:47:44 +00:00
..
2008-09-03-ReadGlobals.ll
aliastest.ll
atomic-instrs.ll
chaining-analysis.ll
comdat-ipo.ll
dead-uses.ll Make GlobalsAA ignore dead constant expressions. 2016-10-04 00:03:55 +00:00
func-memattributes.ll [DSE] Don't remove stores made live by a call which unwinds. 2016-08-12 01:09:53 +00:00
global-used-by-global.ll Fix regression from my recent GlobalsAA fix. 2016-10-24 21:47:44 +00:00
inaccessiblememonly.ll
indirect-global.ll
memset-escape.ll
modreftest.ll
no-escape.ll
nonescaping-noalias.ll
pr12351.ll
pr25309.ll
purecse.ll
volatile-instrs.ll
weak-interposition.ll