Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h426 MemoryEffects getMemoryEffects(const CallBase *Call);
429 MemoryEffects getMemoryEffects(const Function *F);
443 return getMemoryEffects(Call).doesNotAccessMemory();
458 return getMemoryEffects(F).doesNotAccessMemory();
471 return getMemoryEffects(Call).onlyReadsMemory();
484 return getMemoryEffects(F).onlyReadsMemory();
597 MemoryEffects getMemoryEffects(const CallBase *Call, AAQueryInfo &AAQI);
650 MemoryEffects getMemoryEffects(const CallBase *Call) {
651 return AA.getMemoryEffects(Call, AAQI);
724 virtual MemoryEffects getMemoryEffects(const CallBase *Call,
[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.h90 MemoryEffects getMemoryEffects(const CallBase *Call, AAQueryInfo &AAQI);
94 MemoryEffects getMemoryEffects(const Function *Fn);
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DObjCARCAliasAnalysis.cpp97 MemoryEffects ObjCARCAAResult::getMemoryEffects(const Function *F) { in getMemoryEffects() function in ObjCARCAAResult
99 return AAResultBase::getMemoryEffects(F); in getMemoryEffects()
108 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 DTypeBasedAliasAnalysis.cpp407 MemoryEffects TypeBasedAAResult::getMemoryEffects(const CallBase *Call, in getMemoryEffects() function in TypeBasedAAResult
410 return AAResultBase::getMemoryEffects(Call, AAQI); in getMemoryEffects()
418 return AAResultBase::getMemoryEffects(Call, AAQI); in getMemoryEffects()
421 MemoryEffects TypeBasedAAResult::getMemoryEffects(const Function *F) { in getMemoryEffects() function in TypeBasedAAResult
423 return AAResultBase::getMemoryEffects(F); in getMemoryEffects()
H A DBasicAliasAnalysis.cpp758 MemoryEffects BasicAAResult::getMemoryEffects(const CallBase *Call, in getMemoryEffects() function in BasicAAResult
760 MemoryEffects Min = Call->getAttributes().getMemoryEffects(); in getMemoryEffects()
763 MemoryEffects FuncME = AAQI.AAR.getMemoryEffects(F); in getMemoryEffects()
778 MemoryEffects BasicAAResult::getMemoryEffects(const Function *F) { in getMemoryEffects() function in BasicAAResult
788 return F->getMemoryEffects(); in getMemoryEffects()
983 return isModSet(getMemoryEffects(Call2, AAQI).getModRef()) in getModRefInfo()
988 return isModSet(getMemoryEffects(Call1, AAQI).getModRef()) in getModRefInfo()
H A DGlobalsModRef.cpp240 MemoryEffects GlobalsAAResult::getMemoryEffects(const Function *F) { in getMemoryEffects() function in GlobalsAAResult
244 return AAResultBase::getMemoryEffects(F); in getMemoryEffects()
H A DAliasSetTracker.cpp455 ModRefInfo CallMask = AA.getMemoryEffects(Call).getModRef(); in add()
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DFunction.cpp755 MemoryEffects Function::getMemoryEffects() const { in getMemoryEffects() function in Function
756 return getAttributes().getMemoryEffects(); in getMemoryEffects()
764 return getMemoryEffects().doesNotAccessMemory(); in doesNotAccessMemory()
772 return getMemoryEffects().onlyReadsMemory(); in onlyReadsMemory()
775 setMemoryEffects(getMemoryEffects() & MemoryEffects::readOnly()); in setOnlyReadsMemory()
780 return getMemoryEffects().onlyWritesMemory(); in onlyWritesMemory()
783 setMemoryEffects(getMemoryEffects() & MemoryEffects::writeOnly()); in setOnlyWritesMemory()
789 return getMemoryEffects().onlyAccessesArgPointees(); in onlyAccessesArgMemory()
792 setMemoryEffects(getMemoryEffects() & MemoryEffects::argMemOnly()); in setOnlyAccessesArgMemory()
798 return getMemoryEffects().onlyAccessesInaccessibleMem(); in onlyAccessesInaccessibleMemory()
[all …]
H A DAttributes.cpp393 MemoryEffects Attribute::getMemoryEffects() const { in getMemoryEffects() function in Attribute
510 MemoryEffects ME = getMemoryEffects(); in getAsString()
839 MemoryEffects AttributeSet::getMemoryEffects() const { in getMemoryEffects() function in AttributeSet
840 return SetNode ? SetNode->getMemoryEffects() : MemoryEffects::unknown(); in getMemoryEffects()
1021 MemoryEffects AttributeSetNode::getMemoryEffects() const { in getMemoryEffects() function in AttributeSetNode
1023 return A->getMemoryEffects(); in getMemoryEffects()
1571 MemoryEffects AttributeList::getMemoryEffects() const { in getMemoryEffects() function in AttributeList
1572 return getFnAttrs().getMemoryEffects(); in getMemoryEffects()
H A DInstructions.cpp549 MemoryEffects CallBase::getMemoryEffects() const { in getMemoryEffects() function in CallBase
550 MemoryEffects ME = getAttributes().getMemoryEffects(); in getMemoryEffects()
552 MemoryEffects FnME = Fn->getMemoryEffects(); in getMemoryEffects()
570 return getMemoryEffects().doesNotAccessMemory(); in doesNotAccessMemory()
578 return getMemoryEffects().onlyReadsMemory(); in onlyReadsMemory()
581 setMemoryEffects(getMemoryEffects() & MemoryEffects::readOnly()); in setOnlyReadsMemory()
586 return getMemoryEffects().onlyWritesMemory(); in onlyWritesMemory()
589 setMemoryEffects(getMemoryEffects() & MemoryEffects::writeOnly()); in setOnlyWritesMemory()
595 return getMemoryEffects().onlyAccessesArgPointees(); in onlyAccessesArgMemory()
598 setMemoryEffects(getMemoryEffects() & MemoryEffects::argMemOnly()); in setOnlyAccessesArgMemory()
[all …]
H A DAttributeImpl.h268 MemoryEffects getMemoryEffects() const;
/openbsd-src/gnu/llvm/llvm/lib/Transforms/ObjCARC/
H A DDependencyAnalysis.cpp51 MemoryEffects ME = PA.getAA()->getMemoryEffects(Call); in CanAlterRefCount()
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DAttributes.h250 MemoryEffects getMemoryEffects() const;
385 MemoryEffects getMemoryEffects() const;
886 MemoryEffects getMemoryEffects() const;
H A DFunction.h493 MemoryEffects getMemoryEffects() const;
H A DInstrTypes.h1861 MemoryEffects getMemoryEffects() const;
/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp126 MemoryEffects OrigME = AAR.getMemoryEffects(&F); in checkFunctionMemoryAccess()
171 MemoryEffects CallME = AAR.getMemoryEffects(Call); in checkFunctionMemoryAccess()
256 MemoryEffects OldME = F->getMemoryEffects(); in addMemoryAttrs()
H A DSCCP.cpp186 MemoryEffects ME = AL.getMemoryEffects(); in runIPSCCP()
H A DAttributorAttributes.cpp7954 MemoryEffects ExistingME = F.getMemoryEffects(); in manifest()
8015 MemoryEffects ExistingME = CB.getMemoryEffects(); in manifest()
8306 MemoryEffects ME = Attr.getMemoryEffects(); in getKnownStateFromValue()
8379 MemoryEffects ME = DeducedAttrs[0].getMemoryEffects(); in manifest()
8387 MemoryEffects ExistingME = ExistingAttrs[0].getMemoryEffects(); in manifest()
/openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/
H A DSPIRVCallLowering.cpp53 MemoryEffects MemEffects = F.getMemoryEffects(); in getFunctionControl()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLICM.cpp1218 MemoryEffects Behavior = AA->getMemoryEffects(CI); in canSinkOrHoistInst()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp1194 MemoryEffects ME = CalleeAAR->getMemoryEffects(Call); in AddAliasScopeMetadata()

12