| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | AliasAnalysis.h | 426 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 D | ObjCARCAliasAnalysis.h | 58 using AAResultBase::getMemoryEffects; 59 MemoryEffects getMemoryEffects(const Function *F);
|
| H A D | TypeBasedAliasAnalysis.h | 46 MemoryEffects getMemoryEffects(const CallBase *Call, AAQueryInfo &AAQI); 47 MemoryEffects getMemoryEffects(const Function *F);
|
| H A D | GlobalsModRef.h | 103 using AAResultBase::getMemoryEffects; 107 MemoryEffects getMemoryEffects(const Function *F);
|
| H A D | BasicAliasAnalysis.h | 90 MemoryEffects getMemoryEffects(const CallBase *Call, AAQueryInfo &AAQI); 94 MemoryEffects getMemoryEffects(const Function *Fn);
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | ObjCARCAliasAnalysis.cpp | 97 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 D | AliasAnalysis.cpp | 229 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 D | TypeBasedAliasAnalysis.cpp | 407 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 D | BasicAliasAnalysis.cpp | 758 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 D | GlobalsModRef.cpp | 240 MemoryEffects GlobalsAAResult::getMemoryEffects(const Function *F) { in getMemoryEffects() function in GlobalsAAResult 244 return AAResultBase::getMemoryEffects(F); in getMemoryEffects()
|
| H A D | AliasSetTracker.cpp | 455 ModRefInfo CallMask = AA.getMemoryEffects(Call).getModRef(); in add()
|
| /openbsd-src/gnu/llvm/llvm/lib/IR/ |
| H A D | Function.cpp | 755 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 D | Attributes.cpp | 393 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 D | Instructions.cpp | 549 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 D | AttributeImpl.h | 268 MemoryEffects getMemoryEffects() const;
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/ObjCARC/ |
| H A D | DependencyAnalysis.cpp | 51 MemoryEffects ME = PA.getAA()->getMemoryEffects(Call); in CanAlterRefCount()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/IR/ |
| H A D | Attributes.h | 250 MemoryEffects getMemoryEffects() const; 385 MemoryEffects getMemoryEffects() const; 886 MemoryEffects getMemoryEffects() const;
|
| H A D | Function.h | 493 MemoryEffects getMemoryEffects() const;
|
| H A D | InstrTypes.h | 1861 MemoryEffects getMemoryEffects() const;
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/ |
| H A D | FunctionAttrs.cpp | 126 MemoryEffects OrigME = AAR.getMemoryEffects(&F); in checkFunctionMemoryAccess() 171 MemoryEffects CallME = AAR.getMemoryEffects(Call); in checkFunctionMemoryAccess() 256 MemoryEffects OldME = F->getMemoryEffects(); in addMemoryAttrs()
|
| H A D | SCCP.cpp | 186 MemoryEffects ME = AL.getMemoryEffects(); in runIPSCCP()
|
| H A D | AttributorAttributes.cpp | 7954 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 D | SPIRVCallLowering.cpp | 53 MemoryEffects MemEffects = F.getMemoryEffects(); in getFunctionControl()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | LICM.cpp | 1218 MemoryEffects Behavior = AA->getMemoryEffects(CI); in canSinkOrHoistInst()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | InlineFunction.cpp | 1194 MemoryEffects ME = CalleeAAR->getMemoryEffects(Call); in AddAliasScopeMetadata()
|