| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | ReachingDefAnalysis.cpp | 541 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 D | Analysis.cpp | 539 if (BBI->mayHaveSideEffects() || BBI->mayReadFromMemory() || in isInTailCallPosition()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | GuardUtils.cpp | 38 if (Insn.mayHaveSideEffects()) in isGuardAsWidenableBranch()
|
| H A D | DemandedBits.cpp | 83 I->mayHaveSideEffects() || !I->willReturn(); in isAlwaysLive()
|
| H A D | Lint.cpp | 618 std::prev(I.getIterator())->mayHaveSideEffects(), in visitUnreachableInst()
|
| H A D | IVDescriptors.cpp | 781 if (I->getParent() == Phi->getParent() && !I->mayHaveSideEffects() && in isFirstOrderRecurrence()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | FlattenCFG.cpp | 347 if (iter1->mayHaveSideEffects()) { in CompareIfRegionBlock() 472 if (isa<PHINode>(CI) || CI->mayHaveSideEffects() || in MergeIfRegion()
|
| H A D | LoopUtils.cpp | 1207 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 D | LoopRotationUtils.cpp | 458 if (!C->mayHaveSideEffects()) { in rotateLoop()
|
| H A D | LoopUnrollAndJam.cpp | 988 if (I->mayHaveSideEffects() || I->mayReadOrWriteMemory()) in isSafeToUnrollAndJam()
|
| H A D | CloneFunction.cpp | 402 if (!NewInst->mayHaveSideEffects()) { in CloneBlock()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | BDCE.cpp | 100 if (I.mayHaveSideEffects() && I.use_empty()) in bitTrackingDCE()
|
| H A D | TailRecursionElimination.cpp | 341 if (I->mayHaveSideEffects()) // This also handles volatile loads. in canMoveAboveCall() 346 if (CI->mayHaveSideEffects()) { in canMoveAboveCall()
|
| H A D | LoopDeletion.cpp | 100 return I.mayHaveSideEffects() && !I.isDroppable(); in isLoopDead()
|
| H A D | LoopUnswitch.cpp | 939 if (I.mayHaveSideEffects()) in isTrivialLoopExitBlockHelper() 1185 if (I.mayHaveSideEffects()) in tryTrivialLoopUnswitch() 1541 if (!I->mayHaveSideEffects()) { in replaceUsesOfWith()
|
| H A D | ADCE.cpp | 329 if (I.isEHPad() || I.mayHaveSideEffects() || !I.willReturn()) { in isAlwaysLive()
|
| H A D | LoopInterchange.cpp | 579 return I.mayHaveSideEffects() || I.mayReadFromMemory(); in containsUnsafeInstructions() 1340 assert(!NewI->mayHaveSideEffects() && in transform()
|
| H A D | IndVarSimplify.cpp | 1230 if (I->mayHaveSideEffects() || I->mayReadFromMemory()) in sinkUnusedInvariants() 1671 if (I.mayHaveSideEffects()) in predicateLoopExits()
|
| H A D | JumpThreading.cpp | 511 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 D | MergeICmps.cpp | 253 if (Inst->mayHaveSideEffects()) { in canSinkBCECmpInst()
|
| H A D | GVNHoist.cpp | 1205 if (Call->mayHaveSideEffects()) in hoistExpressions()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlan.cpp | 506 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 D | Instruction.h | 629 bool mayHaveSideEffects() const { return mayWriteToMemory() || mayThrow(); }
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVectorLoopCarriedReuse.cpp | 402 if (User->mayHaveSideEffects()) in findValueToReuse()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
| H A D | Instruction.cpp | 663 return (!isa<CallInst>(this) || !this->mayHaveSideEffects()) && in isSafeToRemove()
|