| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | AliasAnalysis.h | 442 LLVM_ABI MemoryEffects getMemoryEffects(const CallBase *Call); 445 LLVM_ABI MemoryEffects getMemoryEffects(const Function *F); 459 return getMemoryEffects(Call).doesNotAccessMemory(); 474 return getMemoryEffects(F).doesNotAccessMemory(); 487 return getMemoryEffects(Call).onlyReadsMemory(); 500 return getMemoryEffects(F).onlyReadsMemory(); 631 LLVM_ABI MemoryEffects getMemoryEffects(const CallBase *Call, 689 MemoryEffects getMemoryEffects(const CallBase *Call) { 690 return AA.getMemoryEffects(Call, AAQI); 769 virtual MemoryEffects getMemoryEffects(const CallBase *Call, [all …]
|
| H A D | ObjCARCAliasAnalysis.h | 57 using AAResultBase::getMemoryEffects; 58 MemoryEffects getMemoryEffects(const Function *F);
|
| H A D | TypeBasedAliasAnalysis.h | 56 LLVM_ABI MemoryEffects getMemoryEffects(const CallBase *Call, 58 LLVM_ABI MemoryEffects getMemoryEffects(const Function *F);
|
| H A D | GlobalsModRef.h | 106 using AAResultBase::getMemoryEffects; 110 LLVM_ABI MemoryEffects getMemoryEffects(const Function *F);
|
| H A D | BasicAliasAnalysis.h | 98 LLVM_ABI MemoryEffects getMemoryEffects(const CallBase *Call, 103 LLVM_ABI MemoryEffects getMemoryEffects(const Function *Fn);
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ObjCARCAliasAnalysis.cpp | 100 MemoryEffects ObjCARCAAResult::getMemoryEffects(const Function *F) { in getMemoryEffects() function in ObjCARCAAResult 102 return AAResultBase::getMemoryEffects(F); in getMemoryEffects() 111 return AAResultBase::getMemoryEffects(F); in getMemoryEffects()
|
| H A D | AliasAnalysis.cpp | 251 auto Call1B = getMemoryEffects(Call1, AAQI); in getModRefInfo() 255 auto Call2B = getMemoryEffects(Call2, AAQI); in getModRefInfo() 362 MemoryEffects AAResults::getMemoryEffects(const CallBase *Call, in getMemoryEffects() function in AAResults 367 Result &= AA->getMemoryEffects(Call, AAQI); in getMemoryEffects() 377 MemoryEffects AAResults::getMemoryEffects(const CallBase *Call) { in getMemoryEffects() function in AAResults 379 return getMemoryEffects(Call, AAQI); in getMemoryEffects() 382 MemoryEffects AAResults::getMemoryEffects(const Function *F) { in getMemoryEffects() function in AAResults 386 Result &= AA->getMemoryEffects(F); in getMemoryEffects() 561 return getMemoryEffects(Call, AAQIP).getModRef(); in getModRefInfo()
|
| H A D | BasicAliasAnalysis.cpp | 830 MemoryEffects BasicAAResult::getMemoryEffects(const CallBase *Call, in getMemoryEffects() function in BasicAAResult 832 MemoryEffects Min = Call->getAttributes().getMemoryEffects(); in getMemoryEffects() 835 MemoryEffects FuncME = AAQI.AAR.getMemoryEffects(F); in getMemoryEffects() 854 MemoryEffects BasicAAResult::getMemoryEffects(const Function *F) { in getMemoryEffects() function in BasicAAResult 864 return F->getMemoryEffects(); in getMemoryEffects() 945 auto ME = AAQI.AAR.getMemoryEffects(Call, AAQI) in getModRefInfo() 1059 return isModSet(getMemoryEffects(Call2, AAQI).getModRef()) in getModRefInfo() 1064 return isModSet(getMemoryEffects(Call1, AAQI).getModRef()) in getModRefInfo()
|
| H A D | TypeBasedAliasAnalysis.cpp | 407 MemoryEffects TypeBasedAAResult::getMemoryEffects(const CallBase *Call, in getMemoryEffects() function in TypeBasedAAResult 421 MemoryEffects TypeBasedAAResult::getMemoryEffects(const Function *F) { in getMemoryEffects() function in TypeBasedAAResult
|
| H A D | MemoryLocation.cpp | 115 MemoryEffects WriteME = CB->getMemoryEffects() & MemoryEffects::writeOnly(); in getForDest()
|
| H A D | AliasSetTracker.cpp | 400 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/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Function.cpp | 872 MemoryEffects Function::getMemoryEffects() const { in getMemoryEffects() function in Function 873 return getAttributes().getMemoryEffects(); in getMemoryEffects() 881 return getMemoryEffects().doesNotAccessMemory(); in doesNotAccessMemory() 889 return getMemoryEffects().onlyReadsMemory(); in onlyReadsMemory() 892 setMemoryEffects(getMemoryEffects() & MemoryEffects::readOnly()); in setOnlyReadsMemory() 897 return getMemoryEffects().onlyWritesMemory(); in onlyWritesMemory() 900 setMemoryEffects(getMemoryEffects() & MemoryEffects::writeOnly()); in setOnlyWritesMemory() 906 return getMemoryEffects().onlyAccessesArgPointees(); in onlyAccessesArgMemory() 909 setMemoryEffects(getMemoryEffects() & MemoryEffects::argMemOnly()); in setOnlyAccessesArgMemory() 915 return getMemoryEffects().onlyAccessesInaccessibleMem(); in onlyAccessesInaccessibleMemory() [all …]
|
| H A D | Attributes.cpp | 492 MemoryEffects Attribute::getMemoryEffects() const { in getMemoryEffects() function in Attribute 628 MemoryEffects ME = getMemoryEffects(); in getAsString() 1074 Intersected.addMemoryAttr(Attr0.getMemoryEffects() | in intersectWith() 1075 Attr1.getMemoryEffects()); in intersectWith() 1197 MemoryEffects AttributeSet::getMemoryEffects() const { in getMemoryEffects() function in AttributeSet 1198 return SetNode ? SetNode->getMemoryEffects() : MemoryEffects::unknown(); in getMemoryEffects() 1387 MemoryEffects AttributeSetNode::getMemoryEffects() const { in getMemoryEffects() function in AttributeSetNode 1389 return A->getMemoryEffects(); in getMemoryEffects() 1996 MemoryEffects AttributeList::getMemoryEffects() const { in getMemoryEffects() function in AttributeList 1997 return getFnAttrs().getMemoryEffects(); in getMemoryEffects()
|
| H A D | MemoryModelRelaxationAnnotations.cpp | 162 !C->getMemoryEffects().doesNotAccessMemory(); in isReadWriteMemCall()
|
| H A D | Instructions.cpp | 635 MemoryEffects CallBase::getMemoryEffects() const { in getMemoryEffects() function in CallBase 636 MemoryEffects ME = getAttributes().getMemoryEffects(); in getMemoryEffects() 638 MemoryEffects FnME = Fn->getMemoryEffects(); in getMemoryEffects() 660 return getMemoryEffects().doesNotAccessMemory(); in doesNotAccessMemory() 668 return getMemoryEffects().onlyReadsMemory(); in onlyReadsMemory() 671 setMemoryEffects(getMemoryEffects() & MemoryEffects::readOnly()); in setOnlyReadsMemory() 676 return getMemoryEffects().onlyWritesMemory(); in onlyWritesMemory() 679 setMemoryEffects(getMemoryEffects() & MemoryEffects::writeOnly()); in setOnlyWritesMemory() 685 return getMemoryEffects().onlyAccessesArgPointees(); in onlyAccessesArgMemory() 688 setMemoryEffects(getMemoryEffects() & MemoryEffects::argMemOnly()); in setOnlyAccessesArgMemory() [all …]
|
| H A D | AttributeImpl.h | 342 MemoryEffects getMemoryEffects() const;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXAliasAnalysis.h | 40 MemoryEffects getMemoryEffects(const CallBase *Call, AAQueryInfo &AAQI); 42 MemoryEffects getMemoryEffects(const Function *F) { in getMemoryEffects() function
|
| H A D | NVPTXAliasAnalysis.cpp | 124 MemoryEffects NVPTXAAResult::getMemoryEffects(const CallBase *Call, in getMemoryEffects() function in NVPTXAAResult
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
| H A D | DependencyAnalysis.cpp | 51 MemoryEffects ME = PA.getAA()->getMemoryEffects(Call); in CanAlterRefCount()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Attributes.h | 301 LLVM_ABI MemoryEffects getMemoryEffects() const; 457 LLVM_ABI MemoryEffects getMemoryEffects() const; 982 LLVM_ABI MemoryEffects getMemoryEffects() const;
|
| H A D | Function.h | 552 MemoryEffects getMemoryEffects() const;
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | SCCP.cpp | 188 MemoryEffects ME = AL.getMemoryEffects(); in runIPSCCP()
|
| H A D | FunctionAttrs.cpp | 175 MemoryEffects OrigME = AAR.getMemoryEffects(&F); in checkFunctionMemoryAccess() 210 MemoryEffects CallME = AAR.getMemoryEffects(Call); in checkFunctionMemoryAccess() 300 MemoryEffects OldME = F->getMemoryEffects(); in addMemoryAttrs() 935 ModRefInfo ArgMR = CB.getMemoryEffects().getModRef(IRMemLocation::ArgMem); in determinePointerAccessAttrs()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVCallLowering.cpp | 70 MemoryEffects MemEffects = F.getMemoryEffects(); in getFunctionControl()
|