Searched refs:setMemoryEffects (Results 1 – 7 of 7) sorted by relevance
875 void Function::setMemoryEffects(MemoryEffects ME) { in setMemoryEffects() function in Function884 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()
654 void CallBase::setMemoryEffects(MemoryEffects ME) { in setMemoryEffects() function in CallBase663 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()
85 static bool setMemoryEffects(Function &F, MemoryEffects ME) { in setMemoryEffects() function90 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()
553 void setMemoryEffects(MemoryEffects ME);
1918 LLVM_ABI void setMemoryEffects(MemoryEffects ME);
304 F->setMemoryEffects(NewME); in addMemoryAttrs()
3053 NewFn->setMemoryEffects(ME - MemoryEffects::argMemOnly()); in rewriteFunctionSignatures()