| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | Function.h | 460 bool doesNotAccessMemory() const { in doesNotAccessMemory() function 469 return doesNotAccessMemory() || hasFnAttribute(Attribute::ReadOnly); in onlyReadsMemory() 477 return doesNotAccessMemory() || hasFnAttribute(Attribute::WriteOnly); in doesNotReadMemory()
|
| H A D | CallSite.h | 446 bool doesNotAccessMemory() const { in doesNotAccessMemory() function 447 CALLSITE_DELEGATE_GETTER(doesNotAccessMemory()); in doesNotAccessMemory() 619 bool doesNotAccessMemory(unsigned OpNo) const { in doesNotAccessMemory() function
|
| H A D | InstrTypes.h | 1429 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 D | FunctionAttrs.cpp | 266 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 D | AliasAnalysis.h | 408 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 D | Instruction.cpp | 519 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 D | GVNSink.cpp | 103 (isa<InvokeInst>(I) && !cast<InvokeInst>(I)->doesNotAccessMemory()) || in isMemoryInst() 104 (isa<CallInst>(I) && !cast<CallInst>(I)->doesNotAccessMemory()); in isMemoryInst()
|
| H A D | LoopVersioningLICM.cpp | 364 if (!AA->doesNotAccessMemory(Call)) { in instructionSafeForVersioning()
|
| H A D | TailRecursionElimination.cpp | 246 if (!IsNoTail && CI->doesNotAccessMemory()) { in markTails()
|
| H A D | GVNHoist.cpp | 231 if (Call->doesNotAccessMemory()) in insert()
|
| H A D | EarlyCSE.cpp | 101 return CI->doesNotAccessMemory() && !CI->getType()->isVoidTy(); in canHandle()
|
| H A D | DeadStoreElimination.cpp | 845 if (AA->doesNotAccessMemory(Call)) in handleEndBlock()
|
| H A D | GVN.cpp | 396 if (AA->doesNotAccessMemory(C)) { in lookupOrAddCall()
|
| H A D | NewGVN.cpp | 1638 if (AA->doesNotAccessMemory(CI)) { in performSymbolicCallEvaluation()
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | GlobalsModRef.cpp | 519 if (F->doesNotAccessMemory()) { in AnalyzeCallGraph() 890 if (Call->doesNotAccessMemory()) in getModRefInfoForArgument()
|
| H A D | BasicAliasAnalysis.cpp | 676 if (Call->doesNotAccessMemory()) in getModRefBehavior() 711 if (F->doesNotAccessMemory()) in getModRefBehavior() 879 if (Call->doesNotAccessMemory(OperandNo)) in getModRefInfo()
|
| H A D | AliasAnalysis.cpp | 597 if (Call->doesNotAccessMemory(ArgNo)) in callCapturesBefore()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | SafeStack.cpp | 350 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 D | SimplifyLibCalls.cpp | 1250 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 D | BuildLibCalls.cpp | 44 if (F.doesNotAccessMemory()) in setDoesNotAccessMemory()
|
| H A D | InlineFunction.cpp | 1006 if (Call->doesNotAccessMemory()) in AddAliasScopeMetadata()
|
| H A D | Local.cpp | 2829 !F->doesNotAccessMemory()) in maybeMarkSanitizerLibraryCallNoBuiltin()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86WinEHState.cpp | 631 return !CS.doesNotAccessMemory(); in isStateStoreNeeded()
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyRegStackify.cpp | 154 if (F->doesNotAccessMemory()) in QueryCallee()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 1163 MIRBuilder.buildIntrinsic(ID, Res, !CI.doesNotAccessMemory()); in translateCall()
|