Home
last modified time | relevance | path

Searched refs:doesNotAccessMemory (Results 1 – 25 of 28) sorted by relevance

12

/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DFunction.h460 bool doesNotAccessMemory() const { in doesNotAccessMemory() function
469 return doesNotAccessMemory() || hasFnAttribute(Attribute::ReadOnly); in onlyReadsMemory()
477 return doesNotAccessMemory() || hasFnAttribute(Attribute::WriteOnly); in doesNotReadMemory()
H A DCallSite.h446 bool doesNotAccessMemory() const { in doesNotAccessMemory() function
447 CALLSITE_DELEGATE_GETTER(doesNotAccessMemory()); in doesNotAccessMemory()
619 bool doesNotAccessMemory(unsigned OpNo) const { in doesNotAccessMemory() function
H A DInstrTypes.h1429 bool doesNotAccessMemory(unsigned OpNo) const {
1497 bool doesNotAccessMemory() const { return hasFnAttr(Attribute::ReadNone); }
1504 return doesNotAccessMemory() || hasFnAttr(Attribute::ReadOnly);
1512 return doesNotAccessMemory() || hasFnAttr(Attribute::WriteOnly);
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp266 if (F->doesNotAccessMemory()) in addReadAttrs()
488 if (CS.doesNotAccessMemory()) { in determinePointerReadAttrs()
537 if (!CS.doesNotAccessMemory(UseIndex)) in determinePointerReadAttrs()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h408 bool doesNotAccessMemory(const CallBase *Call) { in doesNotAccessMemory() function
423 bool doesNotAccessMemory(const Function *F) { in doesNotAccessMemory() function
/freebsd-12.1/contrib/llvm/lib/IR/
H A DInstruction.cpp519 return !cast<CallInst>(this)->doesNotAccessMemory(); in mayReadFromMemory()
521 return !cast<InvokeInst>(this)->doesNotAccessMemory(); in mayReadFromMemory()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DGVNSink.cpp103 (isa<InvokeInst>(I) && !cast<InvokeInst>(I)->doesNotAccessMemory()) || in isMemoryInst()
104 (isa<CallInst>(I) && !cast<CallInst>(I)->doesNotAccessMemory()); in isMemoryInst()
H A DLoopVersioningLICM.cpp364 if (!AA->doesNotAccessMemory(Call)) { in instructionSafeForVersioning()
H A DTailRecursionElimination.cpp246 if (!IsNoTail && CI->doesNotAccessMemory()) { in markTails()
H A DGVNHoist.cpp231 if (Call->doesNotAccessMemory()) in insert()
H A DEarlyCSE.cpp101 return CI->doesNotAccessMemory() && !CI->getType()->isVoidTy(); in canHandle()
H A DDeadStoreElimination.cpp845 if (AA->doesNotAccessMemory(Call)) in handleEndBlock()
H A DGVN.cpp396 if (AA->doesNotAccessMemory(C)) { in lookupOrAddCall()
H A DNewGVN.cpp1638 if (AA->doesNotAccessMemory(CI)) { in performSymbolicCallEvaluation()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DGlobalsModRef.cpp519 if (F->doesNotAccessMemory()) { in AnalyzeCallGraph()
890 if (Call->doesNotAccessMemory()) in getModRefInfoForArgument()
H A DBasicAliasAnalysis.cpp676 if (Call->doesNotAccessMemory()) in getModRefBehavior()
711 if (F->doesNotAccessMemory()) in getModRefBehavior()
879 if (Call->doesNotAccessMemory(OperandNo)) in getModRefInfo()
H A DAliasAnalysis.cpp597 if (Call->doesNotAccessMemory(ArgNo)) in callCapturesBefore()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DSafeStack.cpp350 if (!(CS.doesNotCapture(A - B) && (CS.doesNotAccessMemory(A - B) || in IsSafeStackAlloca()
351 CS.doesNotAccessMemory()))) { in IsSafeStackAlloca()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp1250 ExpFn = BaseFn->doesNotAccessMemory() in replacePowWithExp()
1288 if (Pow->doesNotAccessMemory()) in replacePowWithExp()
1341 Sqrt = getSqrtCall(Base, Attrs, Pow->doesNotAccessMemory(), Mod, B, TLI); in replacePowWithSqrt()
1447 Pow->doesNotAccessMemory(), Pow->getModule(), B, TLI); in optimizePow()
H A DBuildLibCalls.cpp44 if (F.doesNotAccessMemory()) in setDoesNotAccessMemory()
H A DInlineFunction.cpp1006 if (Call->doesNotAccessMemory()) in AddAliasScopeMetadata()
H A DLocal.cpp2829 !F->doesNotAccessMemory()) in maybeMarkSanitizerLibraryCallNoBuiltin()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86WinEHState.cpp631 return !CS.doesNotAccessMemory(); in isStateStoreNeeded()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegStackify.cpp154 if (F->doesNotAccessMemory()) in QueryCallee()
/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp1163 MIRBuilder.buildIntrinsic(ID, Res, !CI.doesNotAccessMemory()); in translateCall()

12