reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Scalar/GVNHoist.cpp
 1020           if (!Repl || firstInBB(I, Repl))
 1020           if (!Repl || firstInBB(I, Repl))
 1021             Repl = I;
 1026       if (Repl) {
 1028         assert(allOperandsAvailable(Repl, DestBB) &&
 1034         Repl = InstructionsToHoist.front();
 1039         if (!allOperandsAvailable(Repl, DestBB)) {
 1046           if (!makeGepOperandsAvailable(Repl, DestBB, InstructionsToHoist))
 1052         MD->removeInstruction(Repl);
 1053         Repl->moveBefore(Last);
 1055         DFSNumber[Repl] = DFSNumber[Last]++;
 1058       NR += removeAndReplace(InstructionsToHoist, Repl, DestBB, MoveAccess);
 1060       if (isa<LoadInst>(Repl))
 1062       else if (isa<StoreInst>(Repl))
 1064       else if (isa<CallInst>(Repl))