| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | AliasAnalysis.h | 430 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 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 | 94 MemoryEffects getMemoryEffects(const CallBase *Call, AAQueryInfo &AAQI); 98 MemoryEffects getMemoryEffects(const Function *Fn);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ObjCARCAliasAnalysis.cpp | 102 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 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 | BasicAliasAnalysis.cpp | 793 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 D | TypeBasedAliasAnalysis.cpp | 406 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 D | AliasSetTracker.cpp | 402 ModRefInfo CallMask = AA.getMemoryEffects(Call).getModRef(); in add()
|
| H A D | GlobalsModRef.cpp | 240 MemoryEffects GlobalsAAResult::getMemoryEffects(const Function *F) { in getMemoryEffects() function in GlobalsAAResult
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Function.cpp | 794 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 D | Attributes.cpp | 399 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 D | Instructions.cpp | 598 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 D | AttributeImpl.h | 268 MemoryEffects getMemoryEffects() const;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
| H A D | DependencyAnalysis.cpp | 51 MemoryEffects ME = PA.getAA()->getMemoryEffects(Call); in CanAlterRefCount()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Attributes.h | 249 MemoryEffects getMemoryEffects() const; 387 MemoryEffects getMemoryEffects() const; 895 MemoryEffects getMemoryEffects() const;
|
| H A D | Function.h | 526 MemoryEffects getMemoryEffects() const;
|
| H A D | InstrTypes.h | 1957 MemoryEffects getMemoryEffects() const;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | FunctionAttrs.cpp | 162 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 D | SCCP.cpp | 191 MemoryEffects ME = AL.getMemoryEffects(); in runIPSCCP()
|
| H A D | Attributor.cpp | 979 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 D | SPIRVCallLowering.cpp | 53 MemoryEffects MemEffects = F.getMemoryEffects(); in getFunctionControl()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | MachineIRBuilder.cpp | 809 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 D | Attributor.h | 3530 ME &= Attr.getMemoryEffects(); 3746 ME &= Attr.getMemoryEffects();
|