Searched refs:mayReadOrWriteMemory (Results 1 – 25 of 27) sorted by relevance
12
162 return C->mayReadOrWriteMemory() || in isReadWriteMemCall()
180 if (!Inst->mayReadOrWriteMemory()) in aliasesUnknownInst()366 if (!Inst->mayReadOrWriteMemory()) in addUnknown()
281 return I->mayReadOrWriteMemory(); in createMemoryDependencyEdges()
796 bool MayAccessMem1 = Inst1->mayReadOrWriteMemory(); in intersectAccessGroups()797 bool MayAccessMem2 = Inst2->mayReadOrWriteMemory(); in intersectAccessGroups()
636 assert(!I->mayReadOrWriteMemory() && in getModRefInfo()
184 if (SrcI->mayReadOrWriteMemory()) { in dumpExampleDependence()187 if (DstI->mayReadOrWriteMemory()) { in dumpExampleDependence()3595 if (!(Src->mayReadOrWriteMemory() && Dst->mayReadOrWriteMemory())) in depends()
591 if (!I.mayReadOrWriteMemory()) in isAnnotatedParallel()
457 return I->mayReadOrWriteMemory(); in getSimplePointerDependencyFrom()
637 } else if (I.mayReadOrWriteMemory()) { in getLoadsAndStores()977 if (I->mayHaveSideEffects() || I->mayReadOrWriteMemory()) in isSafeToUnrollAndJam()
4104 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()
929 if (!I.mayReadOrWriteMemory()) in PropagateCallSiteMetadata()
427 if (I.mayReadOrWriteMemory() && maybeSharedMutable(Addr)) { in runOn()
448 return I->mayReadOrWriteMemory(); in getDependencies()
754 bool mayReadOrWriteMemory() const {
1098 if (!I.mayReadOrWriteMemory()) in canHoistInst()1153 if (!I.mayReadOrWriteMemory()) in canSinkInst()
1333 assert(!I.mayReadOrWriteMemory() && "unhandled aliasing"); in canSinkOrHoistInst()
841 if (I->mayReadOrWriteMemory()) { in InsertHelper()
1320 if (AliasScope && I->mayReadOrWriteMemory()) { in refineUsesAlignmentAndAA()
214 if (!CB->isConvergent() && !CB->mayReadOrWriteMemory()) in isNoSyncInst()226 if (!I.mayReadOrWriteMemory()) in isNoSyncInst()3291 if (I.mayReadOrWriteMemory()) in initializeInformationCache()
2201 if (I.mayReadOrWriteMemory()) in updateImpl()8165 if (UserI->mayReadOrWriteMemory()) in updateImpl()8210 assert(UserI->mayReadOrWriteMemory()); in analyzeUseIn()
1026 if (!I->mayReadOrWriteMemory()) in isSafeToMove()
133 SinkCandidate->mayReadOrWriteMemory()) in sinkScalarOperands()
855 bool mayReadOrWriteMemory() const { in mayReadOrWriteMemory() function
1091 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()
2842 In.isFenceLike() || In.mayReadOrWriteMemory()) { in isSafeToClone()2904 if (I.mayReadOrWriteMemory()) { in isSafeToMoveBeforeInBB()