Home
last modified time | relevance | path

Searched refs:mayWriteToMemory (Results 1 – 25 of 35) sorted by relevance

12

/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DInstruction.h516 bool mayWriteToMemory() const;
523 return mayReadFromMemory() || mayWriteToMemory();
562 bool mayHaveSideEffects() const { return mayWriteToMemory() || mayThrow(); }
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DInstructionPrecedenceTracking.h135 bool mayWriteToMemory(const BasicBlock *BB) { in mayWriteToMemory() function
H A DVectorUtils.h350 assert(!getMember(0)->mayWriteToMemory() && in requiresScalarEpilogue()
570 if (!Src->mayWriteToMemory()) in canReorderMemAccessesForInterleavedGroups()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DFlattenCFG.cpp369 if (iter1->mayWriteToMemory()) { in CompareIfRegionBlock()
371 if (BI->mayReadFromMemory() || BI->mayWriteToMemory()) { in CompareIfRegionBlock()
H A DLoopRotationUtils.cpp335 !Inst->mayWriteToMemory() && !Inst->isTerminator() && in rotateLoop()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DInstructionPrecedenceTracking.cpp156 return Insn->mayWriteToMemory(); in isSpecialInstruction()
H A DLoads.cpp277 if (isa<CallInst>(BBI) && BBI->mayWriteToMemory() && in isSafeToLoadUnconditionally()
426 if (Inst->mayWriteToMemory()) { in FindAvailablePtrLoadStore()
H A DMemDepPrinter.cpp101 if (!Inst->mayReadFromMemory() && !Inst->mayWriteToMemory()) in runOnFunction()
H A DVectorUtils.cpp848 if (B->mayWriteToMemory()) in analyzeInterleaving()
910 (A->mayWriteToMemory() != B->mayWriteToMemory())) in analyzeInterleaving()
H A DMustExecute.cpp276 if (MW.mayWriteToMemory(Pred)) in doesNotWriteMemoryBefore()
H A DDependenceAnalysis.cpp215 return Src->mayWriteToMemory() && Dst->mayWriteToMemory(); in isOutput()
221 return Src->mayWriteToMemory() && Dst->mayReadFromMemory(); in isFlow()
227 return Src->mayReadFromMemory() && Dst->mayWriteToMemory(); in isAnti()
3389 if ((!Src->mayReadFromMemory() && !Src->mayWriteToMemory()) || in depends()
3390 (!Dst->mayReadFromMemory() && !Dst->mayWriteToMemory())) in depends()
3817 assert(Src->mayReadFromMemory() || Src->mayWriteToMemory()); in getSplitIteration()
3818 assert(Dst->mayReadFromMemory() || Dst->mayWriteToMemory()); in getSplitIteration()
H A DAliasSetTracker.cpp174 bool MayWriteMemory = I->mayWriteToMemory() && !isGuard(I) && in addUnknownInst()
H A DGlobalsModRef.cpp603 if (I.mayWriteToMemory()) in AnalyzeCallGraph()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopVersioningLICM.cpp389 else if (I->mayWriteToMemory()) { in instructionSafeForVersioning()
573 if (!Inst.mayReadFromMemory() && !Inst.mayWriteToMemory()) in setNoAliasToLoop()
H A DSink.cpp63 if (Inst->mayWriteToMemory()) { in isSafeToMove()
H A DEarlyCSE.cpp571 bool mayWriteToMemory() const { in mayWriteToMemory() function in __anonb85134700311::EarlyCSE::ParseMemoryInst
573 return Inst->mayWriteToMemory(); in mayWriteToMemory()
1111 if (Inst->mayWriteToMemory()) { in processNode()
H A DDeadStoreElimination.cpp622 if (I->mayWriteToMemory() && I != SecondI) in memoryIsNotModifiedBetween()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMParallelDSP.cpp77 if (I->mayWriteToMemory()) in SetMemoryLocations()
558 if (I.mayWriteToMemory()) in AliasCandidates()
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp1481 if (BBI->mayWriteToMemory() || BBI->mayReadFromMemory() || BBI->mayThrow()) in visitStoreInst()
1587 BBI->mayWriteToMemory() || BBI == OtherBB->begin()) in mergeStoreIntoSuccessor()
1595 if (I->mayReadFromMemory() || I->mayThrow() || I->mayWriteToMemory()) in mergeStoreIntoSuccessor()
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DVPlanSLP.cpp133 if (LoadsSeen > 0 && VPI->mayWriteToMemory()) { in areVectorizable()
H A DLoopVectorizationLegality.cpp907 if (I.mayWriteToMemory()) { in blockCanBePredicated()
H A DVPlan.h676 bool mayWriteToMemory() const { in mayWriteToMemory() function
H A DLoadStoreVectorizer.cpp614 } else if (IsLoadChain && (I.mayWriteToMemory() || I.mayThrow())) { in getVectorizablePrefix()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DInstruction.cpp527 bool Instruction::mayWriteToMemory() const { in mayWriteToMemory() function in Instruction
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp208 WritesMemory |= I->mayWriteToMemory(); in checkFunctionMemoryAccess()

12