Lines Matching defs:GlobalsModRef
1 //===- GlobalsModRef.cpp - Simple Mod/Ref Analysis for Globals ------------===//
73 /// GlobalsModRef - The actual analysis pass.
74 class GlobalsModRef : public ModulePass, public AliasAnalysis {
93 GlobalsModRef() : ModulePass(ID) {
188 char GlobalsModRef::ID = 0;
189 INITIALIZE_AG_PASS_BEGIN(GlobalsModRef, AliasAnalysis,
193 INITIALIZE_AG_PASS_END(GlobalsModRef, AliasAnalysis,
197 Pass *llvm::createGlobalsModRefPass() { return new GlobalsModRef(); }
203 void GlobalsModRef::AnalyzeGlobals(Module &M) {
245 bool GlobalsModRef::AnalyzeUsesOfPointer(Value *V,
304 bool GlobalsModRef::AnalyzeIndirectGlobalMemory(GlobalValue *GV) {
363 void GlobalsModRef::AnalyzeCallGraph(CallGraph &CG, Module &M) {
489 GlobalsModRef::alias(const Location &LocA,
545 GlobalsModRef::getModRefInfo(ImmutableCallSite CS,
568 void GlobalsModRef::deleteValue(Value *V) {
595 void GlobalsModRef::copyValue(Value *From, Value *To) {
599 void GlobalsModRef::addEscapingUse(Use &U) {