Home
last modified time | relevance | path

Searched refs:Call1 (Results 1 – 8 of 8) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DScopedNoAliasAA.cpp93 ModRefInfo ScopedNoAliasAAResult::getModRefInfo(const CallBase *Call1, in getModRefInfo() argument
97 return AAResultBase::getModRefInfo(Call1, Call2, AAQI); in getModRefInfo()
99 if (!mayAliasInScopes(Call1->getMetadata(LLVMContext::MD_alias_scope), in getModRefInfo()
104 Call1->getMetadata(LLVMContext::MD_noalias))) in getModRefInfo()
107 return AAResultBase::getModRefInfo(Call1, Call2, AAQI); in getModRefInfo()
H A DAliasAnalysis.cpp193 if (const auto *Call1 = dyn_cast<CallBase>(I)) { in getModRefInfo() local
195 return getModRefInfo(Call1, Call2, AAQI); in getModRefInfo()
265 ModRefInfo AAResults::getModRefInfo(const CallBase *Call1, in getModRefInfo() argument
270 Result &= AA->getModRefInfo(Call1, Call2, AAQI); in getModRefInfo()
281 auto Call1B = getMemoryEffects(Call1, AAQI); in getModRefInfo()
329 ArgMask &= getModRefInfo(Call1, Call2ArgLoc, AAQI); in getModRefInfo()
345 for (auto I = Call1->arg_begin(), E = Call1->arg_end(); I != E; ++I) { in getModRefInfo()
349 unsigned Call1ArgIdx = std::distance(Call1->arg_begin(), I); in getModRefInfo()
351 MemoryLocation::getForArgument(Call1, Call1ArgIdx, TLI); in getModRefInfo()
356 ModRefInfo ArgModRefC1 = getArgModRefInfo(Call1, Call1ArgIdx); in getModRefInfo()
H A DTypeBasedAliasAnalysis.cpp440 ModRefInfo TypeBasedAAResult::getModRefInfo(const CallBase *Call1, in getModRefInfo() argument
444 return AAResultBase::getModRefInfo(Call1, Call2, AAQI); in getModRefInfo()
446 if (const MDNode *M1 = Call1->getMetadata(LLVMContext::MD_tbaa)) in getModRefInfo()
451 return AAResultBase::getModRefInfo(Call1, Call2, AAQI); in getModRefInfo()
H A DBasicAliasAnalysis.cpp968 ModRefInfo BasicAAResult::getModRefInfo(const CallBase *Call1, in getModRefInfo() argument
982 if (isIntrinsicCall(Call1, Intrinsic::experimental_guard)) in getModRefInfo()
988 return isModSet(getMemoryEffects(Call1, AAQI).getModRef()) in getModRefInfo()
993 return AAResultBase::getModRefInfo(Call1, Call2, AAQI); in getModRefInfo()
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h573 ModRefInfo getModRefInfo(const CallBase *Call1, const CallBase *Call2,
739 virtual ModRefInfo getModRefInfo(const CallBase *Call1, const CallBase *Call2,
786 ModRefInfo getModRefInfo(const CallBase *Call1, const CallBase *Call2,
788 return Result.getModRefInfo(Call1, Call2, AAQI);
840 ModRefInfo getModRefInfo(const CallBase *Call1, const CallBase *Call2,
H A DScopedNoAliasAA.h43 ModRefInfo getModRefInfo(const CallBase *Call1, const CallBase *Call2,
H A DTypeBasedAliasAnalysis.h50 ModRefInfo getModRefInfo(const CallBase *Call1, const CallBase *Call2,
H A DBasicAliasAnalysis.h73 ModRefInfo getModRefInfo(const CallBase *Call1, const CallBase *Call2,