Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DFunction.cpp875 void Function::setMemoryEffects(MemoryEffects ME) { in setMemoryEffects() function in Function
884 setMemoryEffects(MemoryEffects::none()); in setDoesNotAccessMemory()
892 setMemoryEffects(getMemoryEffects() & MemoryEffects::readOnly()); in setOnlyReadsMemory()
900 setMemoryEffects(getMemoryEffects() & MemoryEffects::writeOnly()); in setOnlyWritesMemory()
909 setMemoryEffects(getMemoryEffects() & MemoryEffects::argMemOnly()); in setOnlyAccessesArgMemory()
918 setMemoryEffects(getMemoryEffects() & MemoryEffects::inaccessibleMemOnly()); in setOnlyAccessesInaccessibleMemory()
927 setMemoryEffects(getMemoryEffects() & in setOnlyAccessesInaccessibleMemOrArgMem()
H A DInstructions.cpp654 void CallBase::setMemoryEffects(MemoryEffects ME) { in setMemoryEffects() function in CallBase
663 setMemoryEffects(MemoryEffects::none()); in setDoesNotAccessMemory()
671 setMemoryEffects(getMemoryEffects() & MemoryEffects::readOnly()); in setOnlyReadsMemory()
679 setMemoryEffects(getMemoryEffects() & MemoryEffects::writeOnly()); in setOnlyWritesMemory()
688 setMemoryEffects(getMemoryEffects() & MemoryEffects::argMemOnly()); in setOnlyAccessesArgMemory()
697 setMemoryEffects(getMemoryEffects() & MemoryEffects::inaccessibleMemOnly()); in setOnlyAccessesInaccessibleMemory()
706 setMemoryEffects(getMemoryEffects() & in setOnlyAccessesInaccessibleMemOrArgMem()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBuildLibCalls.cpp85 static bool setMemoryEffects(Function &F, MemoryEffects ME) { in setMemoryEffects() function
90 F.setMemoryEffects(NewME); in setMemoryEffects()
95 if (!setMemoryEffects(F, MemoryEffects::inaccessibleMemOnly())) in setOnlyAccessesInaccessibleMemory()
102 if (!setMemoryEffects(F, MemoryEffects::readOnly())) in setOnlyReadsMemory()
109 if (!setMemoryEffects(F, MemoryEffects::writeOnly())) in setOnlyWritesMemory()
116 if (!setMemoryEffects(F, MemoryEffects::argMemOnly())) in setOnlyAccessesArgMemory()
123 if (!setMemoryEffects(F, MemoryEffects::inaccessibleOrArgMemOnly())) in setOnlyAccessesInaccessibleMemOrArgMem()
130 if (!setMemoryEffects(F, MemoryEffects::errnoMemOnly(ModRefInfo::Mod))) in setOnlyWritesErrnoMemory()
137 if (!setMemoryEffects(F, MemoryEffects::argumentOrErrnoMemOnly( in setOnlyWritesArgMemOrErrnoMem()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DFunction.h553 void setMemoryEffects(MemoryEffects ME);
H A DInstrTypes.h1918 LLVM_ABI void setMemoryEffects(MemoryEffects ME);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp304 F->setMemoryEffects(NewME); in addMemoryAttrs()
H A DAttributor.cpp3053 NewFn->setMemoryEffects(ME - MemoryEffects::argMemOnly()); in rewriteFunctionSignatures()