Home
last modified time | relevance | path

Searched refs:mayHaveSideEffects (Results 1 – 25 of 44) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DReachingDefAnalysis.cpp541 static bool mayHaveSideEffects(MachineInstr &MI) { in mayHaveSideEffects() function
571 if (mayHaveSideEffects(*I)) in isSafeToMove()
619 else if (mayHaveSideEffects(*MI)) { in isSafeToRemove()
648 if (mayHaveSideEffects(*Def)) in collectKilledOperands()
H A DAnalysis.cpp539 if (BBI->mayHaveSideEffects() || BBI->mayReadFromMemory() || in isInTailCallPosition()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DGuardUtils.cpp38 if (Insn.mayHaveSideEffects()) in isGuardAsWidenableBranch()
H A DDemandedBits.cpp83 I->mayHaveSideEffects() || !I->willReturn(); in isAlwaysLive()
H A DLint.cpp618 std::prev(I.getIterator())->mayHaveSideEffects(), in visitUnreachableInst()
H A DIVDescriptors.cpp781 if (I->getParent() == Phi->getParent() && !I->mayHaveSideEffects() && in isFirstOrderRecurrence()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DFlattenCFG.cpp347 if (iter1->mayHaveSideEffects()) { in CompareIfRegionBlock()
472 if (isa<PHINode>(CI) || CI->mayHaveSideEffects() || in MergeIfRegion()
H A DLoopUtils.cpp1207 if (Curr->mayHaveSideEffects()) in hasHardUserWithinLoop()
1286 return I.mayHaveSideEffects(); in canLoopBeDeleted()
1790 all_of(*Header, [](Instruction &I) { return !I.mayHaveSideEffects(); }); in hasPartialIVCondition()
1801 *Current, [](Instruction &I) { return !I.mayHaveSideEffects(); }); in hasPartialIVCondition()
H A DLoopRotationUtils.cpp458 if (!C->mayHaveSideEffects()) { in rotateLoop()
H A DLoopUnrollAndJam.cpp988 if (I->mayHaveSideEffects() || I->mayReadOrWriteMemory()) in isSafeToUnrollAndJam()
H A DCloneFunction.cpp402 if (!NewInst->mayHaveSideEffects()) { in CloneBlock()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DBDCE.cpp100 if (I.mayHaveSideEffects() && I.use_empty()) in bitTrackingDCE()
H A DTailRecursionElimination.cpp341 if (I->mayHaveSideEffects()) // This also handles volatile loads. in canMoveAboveCall()
346 if (CI->mayHaveSideEffects()) { in canMoveAboveCall()
H A DLoopDeletion.cpp100 return I.mayHaveSideEffects() && !I.isDroppable(); in isLoopDead()
H A DLoopUnswitch.cpp939 if (I.mayHaveSideEffects()) in isTrivialLoopExitBlockHelper()
1185 if (I.mayHaveSideEffects()) in tryTrivialLoopUnswitch()
1541 if (!I->mayHaveSideEffects()) { in replaceUsesOfWith()
H A DADCE.cpp329 if (I.isEHPad() || I.mayHaveSideEffects() || !I.willReturn()) { in isAlwaysLive()
H A DLoopInterchange.cpp579 return I.mayHaveSideEffects() || I.mayReadFromMemory(); in containsUnsafeInstructions()
1340 assert(!NewI->mayHaveSideEffects() && in transform()
H A DIndVarSimplify.cpp1230 if (I->mayHaveSideEffects() || I->mayReadFromMemory()) in sinkUnusedInvariants()
1671 if (I.mayHaveSideEffects()) in predicateLoopExits()
H A DJumpThreading.cpp511 if (Cond->use_empty() && !Cond->mayHaveSideEffects()) in replaceFoldableUses()
1743 if (CondInst->use_empty() && !CondInst->mayHaveSideEffects()) in processThreadableEdges()
2686 if (!New->mayHaveSideEffects()) { in duplicateCondBranchOnPHIIntoPred()
H A DMergeICmps.cpp253 if (Inst->mayHaveSideEffects()) { in canSinkBCECmpInst()
H A DGVNHoist.cpp1205 if (Call->mayHaveSideEffects()) in hoistExpressions()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp506 bool VPRecipeBase::mayHaveSideEffects() const { in mayHaveSideEffects() function in VPRecipeBase
518 assert((!I || !I->mayHaveSideEffects()) && in mayHaveSideEffects()
524 return R->getUnderlyingInstr()->mayHaveSideEffects(); in mayHaveSideEffects()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DInstruction.h629 bool mayHaveSideEffects() const { return mayWriteToMemory() || mayThrow(); }
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonVectorLoopCarriedReuse.cpp402 if (User->mayHaveSideEffects()) in findValueToReuse()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DInstruction.cpp663 return (!isa<CallInst>(this) || !this->mayHaveSideEffects()) && in isSafeToRemove()

12