reference, declarationdefinition
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();