Home
last modified time | relevance | path

Searched refs:setMemoryEffects (Results 1 – 6 of 6) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DFunction.cpp797 void Function::setMemoryEffects(MemoryEffects ME) { in setMemoryEffects() function in Function
806 setMemoryEffects(MemoryEffects::none()); in setDoesNotAccessMemory()
814 setMemoryEffects(getMemoryEffects() & MemoryEffects::readOnly()); in setOnlyReadsMemory()
822 setMemoryEffects(getMemoryEffects() & MemoryEffects::writeOnly()); in setOnlyWritesMemory()
831 setMemoryEffects(getMemoryEffects() & MemoryEffects::argMemOnly()); in setOnlyAccessesArgMemory()
840 setMemoryEffects(getMemoryEffects() & MemoryEffects::inaccessibleMemOnly()); in setOnlyAccessesInaccessibleMemory()
849 setMemoryEffects(getMemoryEffects() & in setOnlyAccessesInaccessibleMemOrArgMem()
H A DInstructions.cpp613 void CallBase::setMemoryEffects(MemoryEffects ME) { in setMemoryEffects() function in CallBase
622 setMemoryEffects(MemoryEffects::none()); in setDoesNotAccessMemory()
630 setMemoryEffects(getMemoryEffects() & MemoryEffects::readOnly()); in setOnlyReadsMemory()
638 setMemoryEffects(getMemoryEffects() & MemoryEffects::writeOnly()); in setOnlyWritesMemory()
647 setMemoryEffects(getMemoryEffects() & MemoryEffects::argMemOnly()); in setOnlyAccessesArgMemory()
656 setMemoryEffects(getMemoryEffects() & MemoryEffects::inaccessibleMemOnly()); in setOnlyAccessesInaccessibleMemory()
665 setMemoryEffects(getMemoryEffects() & in setOnlyAccessesInaccessibleMemOrArgMem()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DFunction.h527 void setMemoryEffects(MemoryEffects ME);
H A DInstrTypes.h1958 void setMemoryEffects(MemoryEffects ME);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp288 F->setMemoryEffects(NewME); in addMemoryAttrs()
H A DAttributor.cpp3060 NewFn->setMemoryEffects(ME - MemoryEffects::argMemOnly()); in rewriteFunctionSignatures()