[PATCH] New alias analysis for static global variables
David Majnemer
david.majnemer at gmail.com
Wed May 27 10:57:10 PDT 2015
================
Comment at: lib/Analysis/IPA/StaticGlobalsAA.cpp:123
@@ +122,3 @@
+ if (GV.hasLocalLinkage()) {
+ if (!isa<Function>(GV))
+ if (!hasAddressTaken(&GV))
----------------
How can `GV` be a `Function`?
================
Comment at: lib/Analysis/IPA/StaticGlobalsAA.cpp:124
@@ +123,3 @@
+ if (!isa<Function>(GV))
+ if (!hasAddressTaken(&GV))
+ NonAddressTakenGlobals.insert(&GV);
----------------
What if the local global variable has an external alias?
http://reviews.llvm.org/D10059
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
More information about the llvm-commits
mailing list