Home
last modified time | relevance | path

Searched refs:mayReadOrWriteMemory (Results 1 – 21 of 21) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DAliasSetTracker.cpp240 assert(Inst->mayReadOrWriteMemory() && in aliasesUnknownInst()
445 if (!Inst->mayReadOrWriteMemory()) in addUnknown()
H A DDependenceGraphBuilder.cpp280 return I->mayReadOrWriteMemory(); in createMemoryDependencyEdges()
H A DVectorUtils.cpp675 bool MayAccessMem1 = Inst1->mayReadOrWriteMemory(); in intersectAccessGroups()
676 bool MayAccessMem2 = Inst2->mayReadOrWriteMemory(); in intersectAccessGroups()
H A DDependenceAnalysis.cpp181 if (SrcI->mayReadOrWriteMemory()) { in dumpExampleDependence()
184 if (DstI->mayReadOrWriteMemory()) { in dumpExampleDependence()
3511 if (!(Src->mayReadOrWriteMemory() && Dst->mayReadOrWriteMemory())) in depends()
H A DLoopInfo.cpp592 if (!I.mayReadOrWriteMemory()) in isAnnotatedParallel()
H A DMemoryDependenceAnalysis.cpp430 return !isa<LoadInst>(I) && !isa<StoreInst>(I) && I->mayReadOrWriteMemory(); in getSimplePointerDependencyFrom()
H A DValueTracking.cpp4669 return I.mayReadOrWriteMemory() || !isSafeToSpeculativelyExecute(&I); in mayBeMemoryDependent()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp135 SinkCandidate->mayReadOrWriteMemory()) in sinkScalarOperands()
H A DLoadStoreVectorizer.cpp717 } else if (!IsLoadChain && (I.mayReadOrWriteMemory() || I.mayThrow())) { in getVectorizablePrefix()
829 if (!I.mayReadOrWriteMemory()) in collectInstructions()
H A DVPlan.h750 bool mayReadOrWriteMemory() const { in mayReadOrWriteMemory() function
H A DSLPVectorizer.cpp6169 if (I->mayReadOrWriteMemory() && in initScheduleData()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnrollAndJam.cpp645 } else if (I.mayReadOrWriteMemory()) { in getLoadsAndStores()
985 if (I->mayHaveSideEffects() || I->mayReadOrWriteMemory()) in isSafeToUnrollAndJam()
H A DSimplifyCFG.cpp3336 if (I.mayReadOrWriteMemory()) in mergeConditionalStoreToAddress()
3339 if (&I != QStore && I.mayReadOrWriteMemory()) in mergeConditionalStoreToAddress()
3343 if (&I != QStore && I.mayReadOrWriteMemory()) in mergeConditionalStoreToAddress()
3347 if (&*I != PStore && I->mayReadOrWriteMemory()) in mergeConditionalStoreToAddress()
H A DInlineFunction.cpp806 if (!I.mayReadOrWriteMemory()) in PropagateCallSiteMetadata()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstruction.h600 bool mayReadOrWriteMemory() const {
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDDG.h458 return I->mayReadOrWriteMemory(); in getDependencies()
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGLoopInfo.cpp811 if (I->mayReadOrWriteMemory()) { in InsertHelper()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp1429 if (I.mayReadOrWriteMemory()) { in isSafeToMoveBeforeInBB()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLICM.cpp1393 assert(!I.mayReadOrWriteMemory() && "unhandled aliasing"); in canSinkOrHoistInst()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributor.cpp2384 if (I.mayReadOrWriteMemory()) in initializeInformationCache()
H A DAttributorAttributes.cpp1848 if (I.mayReadOrWriteMemory()) in updateImpl()
7277 if (UserI->mayReadOrWriteMemory()) in updateImpl()
7321 assert(UserI->mayReadOrWriteMemory()); in analyzeUseIn()