Home
last modified time | relevance | path

Searched refs:getMemoryEffects (Results 1 – 25 of 34) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h430 MemoryEffects getMemoryEffects(const CallBase *Call);
433 MemoryEffects getMemoryEffects(const Function *F);
447 return getMemoryEffects(Call).doesNotAccessMemory();
462 return getMemoryEffects(F).doesNotAccessMemory();
475 return getMemoryEffects(Call).onlyReadsMemory();
488 return getMemoryEffects(F).onlyReadsMemory();
655 return AA.getMemoryEffects(Call, AAQI);
779 MemoryEffects getMemoryEffects(const CallBase *Call,
781 return Result.getMemoryEffects(Call, AAQI);
785 return Result.getMemoryEffects(F);
[all …]
H A DObjCARCAliasAnalysis.h58 using AAResultBase::getMemoryEffects;
59 MemoryEffects getMemoryEffects(const Function *F);
H A DTypeBasedAliasAnalysis.h46 MemoryEffects getMemoryEffects(const CallBase *Call, AAQueryInfo &AAQI);
47 MemoryEffects getMemoryEffects(const Function *F);
H A DGlobalsModRef.h103 using AAResultBase::getMemoryEffects;
107 MemoryEffects getMemoryEffects(const Function *F);
H A DBasicAliasAnalysis.h94 MemoryEffects getMemoryEffects(const CallBase *Call, AAQueryInfo &AAQI);
98 MemoryEffects getMemoryEffects(const Function *Fn);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DObjCARCAliasAnalysis.cpp102 MemoryEffects ObjCARCAAResult::getMemoryEffects(const Function *F) { in getMemoryEffects() function in ObjCARCAAResult
104 return AAResultBase::getMemoryEffects(F); in getMemoryEffects()
113 return AAResultBase::getMemoryEffects(F); in getMemoryEffects()
H A DAliasAnalysis.cpp229 auto ME = getMemoryEffects(Call, AAQI) in getModRefInfo()
281 auto Call1B = getMemoryEffects(Call1, AAQI); in getModRefInfo()
285 auto Call2B = getMemoryEffects(Call2, AAQI); in getModRefInfo()
372 MemoryEffects AAResults::getMemoryEffects(const CallBase *Call, in getMemoryEffects() function in AAResults
377 Result &= AA->getMemoryEffects(Call, AAQI); in getMemoryEffects()
387 MemoryEffects AAResults::getMemoryEffects(const CallBase *Call) { in getMemoryEffects() function in AAResults
389 return getMemoryEffects(Call, AAQI); in getMemoryEffects()
392 MemoryEffects AAResults::getMemoryEffects(const Function *F) { in getMemoryEffects() function in AAResults
396 Result &= AA->getMemoryEffects(F); in getMemoryEffects()
607 return getMemoryEffects(Call, AAQIP).getModRef(); in getModRefInfo()
H A DBasicAliasAnalysis.cpp793 MemoryEffects BasicAAResult::getMemoryEffects(const CallBase *Call, in getMemoryEffects() function in BasicAAResult
795 MemoryEffects Min = Call->getAttributes().getMemoryEffects(); in getMemoryEffects()
798 MemoryEffects FuncME = AAQI.AAR.getMemoryEffects(F); in getMemoryEffects()
813 MemoryEffects BasicAAResult::getMemoryEffects(const Function *F) { in getMemoryEffects() function in BasicAAResult
823 return F->getMemoryEffects(); in getMemoryEffects()
1015 return isModSet(getMemoryEffects(Call2, AAQI).getModRef()) in getModRefInfo()
1020 return isModSet(getMemoryEffects(Call1, AAQI).getModRef()) in getModRefInfo()
H A DTypeBasedAliasAnalysis.cpp406 MemoryEffects TypeBasedAAResult::getMemoryEffects(const CallBase *Call, in getMemoryEffects() function in TypeBasedAAResult
420 MemoryEffects TypeBasedAAResult::getMemoryEffects(const Function *F) { in getMemoryEffects() function in TypeBasedAAResult
H A DAliasSetTracker.cpp402 ModRefInfo CallMask = AA.getMemoryEffects(Call).getModRef(); in add()
H A DGlobalsModRef.cpp240 MemoryEffects GlobalsAAResult::getMemoryEffects(const Function *F) { in getMemoryEffects() function in GlobalsAAResult
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DFunction.cpp794 MemoryEffects Function::getMemoryEffects() const { in getMemoryEffects() function in Function
795 return getAttributes().getMemoryEffects(); in getMemoryEffects()
803 return getMemoryEffects().doesNotAccessMemory(); in doesNotAccessMemory()
811 return getMemoryEffects().onlyReadsMemory(); in onlyReadsMemory()
814 setMemoryEffects(getMemoryEffects() & MemoryEffects::readOnly()); in setOnlyReadsMemory()
819 return getMemoryEffects().onlyWritesMemory(); in onlyWritesMemory()
822 setMemoryEffects(getMemoryEffects() & MemoryEffects::writeOnly()); in setOnlyWritesMemory()
828 return getMemoryEffects().onlyAccessesArgPointees(); in onlyAccessesArgMemory()
837 return getMemoryEffects().onlyAccessesInaccessibleMem(); in onlyAccessesInaccessibleMemory()
846 return getMemoryEffects().onlyAccessesInaccessibleOrArgMem(); in onlyAccessesInaccessibleMemOrArgMem()
[all …]
H A DAttributes.cpp399 MemoryEffects Attribute::getMemoryEffects() const { in getMemoryEffects() function in Attribute
522 MemoryEffects ME = getMemoryEffects(); in getAsString()
858 MemoryEffects AttributeSet::getMemoryEffects() const { in getMemoryEffects() function in AttributeSet
859 return SetNode ? SetNode->getMemoryEffects() : MemoryEffects::unknown(); in getMemoryEffects()
1044 MemoryEffects AttributeSetNode::getMemoryEffects() const { in getMemoryEffects() function in AttributeSetNode
1046 return A->getMemoryEffects(); in getMemoryEffects()
1608 MemoryEffects AttributeList::getMemoryEffects() const { in getMemoryEffects() function in AttributeList
1609 return getFnAttrs().getMemoryEffects(); in getMemoryEffects()
H A DInstructions.cpp598 MemoryEffects CallBase::getMemoryEffects() const { in getMemoryEffects() function in CallBase
599 MemoryEffects ME = getAttributes().getMemoryEffects(); in getMemoryEffects()
601 MemoryEffects FnME = Fn->getMemoryEffects(); in getMemoryEffects()
619 return getMemoryEffects().doesNotAccessMemory(); in doesNotAccessMemory()
627 return getMemoryEffects().onlyReadsMemory(); in onlyReadsMemory()
630 setMemoryEffects(getMemoryEffects() & MemoryEffects::readOnly()); in setOnlyReadsMemory()
635 return getMemoryEffects().onlyWritesMemory(); in onlyWritesMemory()
644 return getMemoryEffects().onlyAccessesArgPointees(); in onlyAccessesArgMemory()
653 return getMemoryEffects().onlyAccessesInaccessibleMem(); in onlyAccessesInaccessibleMemory()
662 return getMemoryEffects().onlyAccessesInaccessibleOrArgMem(); in onlyAccessesInaccessibleMemOrArgMem()
[all …]
H A DAttributeImpl.h268 MemoryEffects getMemoryEffects() const;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DDependencyAnalysis.cpp51 MemoryEffects ME = PA.getAA()->getMemoryEffects(Call); in CanAlterRefCount()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DAttributes.h249 MemoryEffects getMemoryEffects() const;
387 MemoryEffects getMemoryEffects() const;
895 MemoryEffects getMemoryEffects() const;
H A DFunction.h526 MemoryEffects getMemoryEffects() const;
H A DInstrTypes.h1957 MemoryEffects getMemoryEffects() const;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp162 MemoryEffects OrigME = AAR.getMemoryEffects(&F); in checkFunctionMemoryAccess()
197 MemoryEffects CallME = AAR.getMemoryEffects(Call); in checkFunctionMemoryAccess()
284 MemoryEffects OldME = F->getMemoryEffects(); in addMemoryAttrs()
684 ModRefInfo ArgMR = CB.getMemoryEffects().getModRef(IRMemLocation::ArgMem); in determinePointerAccessAttrs()
H A DSCCP.cpp191 MemoryEffects ME = AL.getMemoryEffects(); in runIPSCCP()
H A DAttributor.cpp979 MemoryEffects ME = Attr.getMemoryEffects() & AttrSet.getMemoryEffects(); in addIfNotExistent()
980 if (ME == AttrSet.getMemoryEffects()) in addIfNotExistent()
3053 MemoryEffects ME = NewFn->getMemoryEffects(); in rewriteFunctionSignatures()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVCallLowering.cpp53 MemoryEffects MemEffects = F.getMemoryEffects(); in getFunctionControl()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp809 bool HasSideEffects = !Attrs.getMemoryEffects().doesNotAccessMemory(); in buildIntrinsic()
828 bool HasSideEffects = !Attrs.getMemoryEffects().doesNotAccessMemory(); in buildIntrinsic()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h3530 ME &= Attr.getMemoryEffects();
3746 ME &= Attr.getMemoryEffects();

12