Lines Matching refs:AliasAnalysis
21 #include "llvm/Analysis/AliasAnalysis.h"
58 unsigned Effect = MayReadAnyGlobal ? AliasAnalysis::Ref : 0;
74 class GlobalsModRef : public ModulePass, public AliasAnalysis {
105 AliasAnalysis::getAnalysisUsage(AU);
111 // Implement the AliasAnalysis API
118 return AliasAnalysis::getModRefInfo(CS1, CS2);
134 return ModRefBehavior(AliasAnalysis::getModRefBehavior(F) & Min);
151 return ModRefBehavior(AliasAnalysis::getModRefBehavior(CS) & Min);
163 if (PI == &AliasAnalysis::ID)
164 return (AliasAnalysis*)this;
189 INITIALIZE_AG_PASS_BEGIN(GlobalsModRef, AliasAnalysis,
193 INITIALIZE_AG_PASS_END(GlobalsModRef, AliasAnalysis,
466 ModRefBehavior Behaviour = AliasAnalysis::getModRefBehavior(Callee);
488 AliasAnalysis::AliasResult
541 return AliasAnalysis::alias(LocA, LocB);
544 AliasAnalysis::ModRefResult
561 return ModRefResult(Known & AliasAnalysis::getModRefInfo(CS, Loc));
592 AliasAnalysis::deleteValue(V);
596 AliasAnalysis::copyValue(From, To);
606 AliasAnalysis::addEscapingUse(U);