|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Analysis/DemandedBits.cpp 82 I->mayHaveSideEffects();
lib/Analysis/GuardUtils.cpp 32 if (Insn.mayHaveSideEffects())
lib/Analysis/InstructionSimplify.cpp 5437 !I->mayHaveSideEffects())
5469 !I->mayHaveSideEffects())
lib/Analysis/Lint.cpp 643 std::prev(I.getIterator())->mayHaveSideEffects(),
lib/Analysis/ScalarEvolution.cpp 6110 return I->mayHaveSideEffects();
lib/Analysis/ScalarEvolutionExpander.cpp 916 if (IncV->mayHaveSideEffects())
lib/CodeGen/Analysis.cpp 533 if (I->mayHaveSideEffects() || I->mayReadFromMemory() ||
547 if (BBI->mayHaveSideEffects() || BBI->mayReadFromMemory() ||
lib/IR/Instruction.cpp 603 return (!isa<CallInst>(this) || !this->mayHaveSideEffects()) &&
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp 2336 if (!Worklist.count(&In) && In.mayHaveSideEffects())
lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp 479 if (User->mayHaveSideEffects())
lib/Transforms/IPO/GlobalOpt.cpp 172 if (I->mayHaveSideEffects())
lib/Transforms/InstCombine/InstCombineCalls.cpp 3889 if (II2->mayHaveSideEffects()) {
lib/Transforms/InstCombine/InstructionCombining.cpp 3123 if (isa<PHINode>(I) || I->isEHPad() || I->mayHaveSideEffects() ||
lib/Transforms/Scalar/ADCE.cpp 327 if (I.isEHPad() || I.mayHaveSideEffects()) {
lib/Transforms/Scalar/BDCE.cpp 95 if (I.mayHaveSideEffects() && I.use_empty())
lib/Transforms/Scalar/GVN.cpp 2246 CurInst->mayReadFromMemory() || CurInst->mayHaveSideEffects() ||
lib/Transforms/Scalar/GVNHoist.cpp 1114 if (Call->mayHaveSideEffects())
lib/Transforms/Scalar/IndVarSimplify.cpp 562 if (Curr->mayHaveSideEffects())
863 return I.mayHaveSideEffects();
2588 if (I->mayHaveSideEffects() || I->mayReadFromMemory())
2923 if (I.mayHaveSideEffects() || I.mayThrow())
lib/Transforms/Scalar/JumpThreading.cpp 469 if (Cond->use_empty() && !Cond->mayHaveSideEffects())
1701 if (CondInst->use_empty() && !CondInst->mayHaveSideEffects())
2343 if (!New->mayHaveSideEffects()) {
lib/Transforms/Scalar/LICM.cpp 545 !I.mayHaveSideEffects()) {
lib/Transforms/Scalar/LoopDeletion.cpp 85 if (any_of(*I, [](Instruction &I) { return I.mayHaveSideEffects(); }))
lib/Transforms/Scalar/LoopIdiomRecognize.cpp 2020 if ((I.mayHaveSideEffects() || I.isAtomic() || I.isFenceLike()) &&
lib/Transforms/Scalar/LoopInterchange.cpp 590 return I.mayHaveSideEffects() || I.mayReadFromMemory();
1259 assert(!NewI->mayHaveSideEffects() &&
lib/Transforms/Scalar/LoopUnrollPass.cpp 549 if (I.mayHaveSideEffects())
lib/Transforms/Scalar/LoopUnswitch.cpp 859 if (I.mayHaveSideEffects())
1090 if (I.mayHaveSideEffects())
1431 if (!I->mayHaveSideEffects()) {
lib/Transforms/Scalar/MergeICmps.cpp 252 if (Inst->mayHaveSideEffects()) {
lib/Transforms/Scalar/SROA.cpp 1242 if (TI == InVal || TI->mayHaveSideEffects())
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp 879 [](Instruction &I) { return I.mayHaveSideEffects(); }))
lib/Transforms/Scalar/TailRecursionElimination.cpp 331 if (I->mayHaveSideEffects()) // This also handles volatile loads.
336 if (CI->mayHaveSideEffects()) {
lib/Transforms/Utils/CloneFunction.cpp 355 if (!NewInst->mayHaveSideEffects()) {
lib/Transforms/Utils/CodeExtractor.cpp 352 if (II.mayHaveSideEffects()) {
lib/Transforms/Utils/FlattenCFG.cpp 356 if (iter1->mayHaveSideEffects()) {
438 if (isa<PHINode>(CI) || CI->mayHaveSideEffects() ||
lib/Transforms/Utils/Local.cpp 394 if (!I->mayHaveSideEffects())
526 for (Instruction *I = PN; areAllUsesEqual(I) && !I->mayHaveSideEffects();
lib/Transforms/Utils/LoopRotationUtils.cpp 362 if (!C->mayHaveSideEffects()) {
lib/Transforms/Utils/LoopUnrollAndJam.cpp 802 if (I->mayHaveSideEffects() || I->mayReadOrWriteMemory())
lib/Transforms/Utils/SimplifyCFG.cpp 1904 if (CurI.mayHaveSideEffects() && !isa<StoreInst>(CurI))
2022 if (!OpI || OpI->getParent() != BB || OpI->mayHaveSideEffects())
2257 if (!N->mayHaveSideEffects()) {
4178 if (BBI->mayHaveSideEffects()) {
5982 if (i == I->getParent()->end() || i->mayHaveSideEffects())
lib/Transforms/Vectorize/LoopVectorize.cpp 3905 !VectorLoop->contains(I) || I->mayHaveSideEffects())
tools/polly/lib/Analysis/ScopBuilder.cpp 1990 return Inst->mayHaveSideEffects() || Inst->mayReadOrWriteMemory();