Home
last modified time | relevance | path

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

12

/freebsd-14-stable/contrib/llvm-project/llvm/lib/IR/
HDMemoryModelRelaxationAnnotations.cpp162 return C->mayReadOrWriteMemory() || in isReadWriteMemCall()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Analysis/
HDAliasSetTracker.cpp180 if (!Inst->mayReadOrWriteMemory()) in aliasesUnknownInst()
366 if (!Inst->mayReadOrWriteMemory()) in addUnknown()
HDDependenceGraphBuilder.cpp281 return I->mayReadOrWriteMemory(); in createMemoryDependencyEdges()
HDVectorUtils.cpp796 bool MayAccessMem1 = Inst1->mayReadOrWriteMemory(); in intersectAccessGroups()
797 bool MayAccessMem2 = Inst2->mayReadOrWriteMemory(); in intersectAccessGroups()
HDAliasAnalysis.cpp636 assert(!I->mayReadOrWriteMemory() && in getModRefInfo()
HDDependenceAnalysis.cpp184 if (SrcI->mayReadOrWriteMemory()) { in dumpExampleDependence()
187 if (DstI->mayReadOrWriteMemory()) { in dumpExampleDependence()
3595 if (!(Src->mayReadOrWriteMemory() && Dst->mayReadOrWriteMemory())) in depends()
HDLoopInfo.cpp591 if (!I.mayReadOrWriteMemory()) in isAnnotatedParallel()
HDMemoryDependenceAnalysis.cpp457 return I->mayReadOrWriteMemory(); in getSimplePointerDependencyFrom()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
HDLoopUnrollAndJam.cpp637 } else if (I.mayReadOrWriteMemory()) { in getLoadsAndStores()
977 if (I->mayHaveSideEffects() || I->mayReadOrWriteMemory()) in isSafeToUnrollAndJam()
HDSimplifyCFG.cpp4104 if (I.mayReadOrWriteMemory()) in mergeConditionalStoreToAddress()
4107 if (&I != QStore && I.mayReadOrWriteMemory()) in mergeConditionalStoreToAddress()
4111 if (&I != QStore && I.mayReadOrWriteMemory()) in mergeConditionalStoreToAddress()
4115 if (&*I != PStore && I->mayReadOrWriteMemory()) in mergeConditionalStoreToAddress()
HDInlineFunction.cpp929 if (!I.mayReadOrWriteMemory()) in PropagateCallSiteMetadata()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
HDSanitizerBinaryMetadata.cpp427 if (I.mayReadOrWriteMemory() && maybeSharedMutable(Addr)) { in runOn()
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
HDDDG.h448 return I->mayReadOrWriteMemory(); in getDependencies()
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/IR/
HDInstruction.h754 bool mayReadOrWriteMemory() const {
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
HDLoopFuse.cpp1098 if (!I.mayReadOrWriteMemory()) in canHoistInst()
1153 if (!I.mayReadOrWriteMemory()) in canSinkInst()
HDLICM.cpp1333 assert(!I.mayReadOrWriteMemory() && "unhandled aliasing"); in canSinkOrHoistInst()
/freebsd-14-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGLoopInfo.cpp841 if (I->mayReadOrWriteMemory()) { in InsertHelper()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDAMDGPULowerModuleLDSPass.cpp1320 if (AliasScope && I->mayReadOrWriteMemory()) { in refineUsesAlignmentAndAA()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
HDAttributor.cpp214 if (!CB->isConvergent() && !CB->mayReadOrWriteMemory()) in isNoSyncInst()
226 if (!I.mayReadOrWriteMemory()) in isNoSyncInst()
3291 if (I.mayReadOrWriteMemory()) in initializeInformationCache()
HDAttributorAttributes.cpp2201 if (I.mayReadOrWriteMemory()) in updateImpl()
8165 if (UserI->mayReadOrWriteMemory()) in updateImpl()
8210 assert(UserI->mayReadOrWriteMemory()); in analyzeUseIn()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
HDLoadStoreVectorizer.cpp1026 if (!I->mayReadOrWriteMemory()) in isSafeToMove()
HDVPlanTransforms.cpp133 SinkCandidate->mayReadOrWriteMemory()) in sinkScalarOperands()
HDVPlan.h855 bool mayReadOrWriteMemory() const { in mayReadOrWriteMemory() function
HDSLPVectorizer.cpp1091 return !I->mayReadOrWriteMemory() && !I->hasNUsesOrMore(UsesLimit) && in isUsedOutsideBlock()
14731 if (I->mayReadOrWriteMemory() && in initScheduleData()
14859 BundleMember->Inst->mayReadOrWriteMemory()) { in calculateDependencies()
14878 assert(SrcInst->mayReadOrWriteMemory() && in calculateDependencies()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
HDHexagonVectorCombine.cpp2842 In.isFenceLike() || In.mayReadOrWriteMemory()) { in isSafeToClone()
2904 if (I.mayReadOrWriteMemory()) { in isSafeToMoveBeforeInBB()

12