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

References

lib/Transforms/Scalar/ConstantHoisting.cpp
  316       BBs.insert(findMatInsertPt(U.Inst, U.OpndIdx)->getParent());
  576       unsigned Opcode = User.Inst->getOpcode();
  664         auto *UI = U.Inst;
  739     Instruction *InsertionPt = findMatInsertPt(ConstUser.Inst,
  758     Mat->setDebugLoc(ConstUser.Inst->getDebugLoc());
  760   Value *Opnd = ConstUser.Inst->getOperand(ConstUser.OpndIdx);
  764     LLVM_DEBUG(dbgs() << "Update: " << *ConstUser.Inst << '\n');
  765     if (!updateOperand(ConstUser.Inst, ConstUser.OpndIdx, Mat) && Offset)
  767     LLVM_DEBUG(dbgs() << "To    : " << *ConstUser.Inst << '\n');
  787     LLVM_DEBUG(dbgs() << "Update: " << *ConstUser.Inst << '\n');
  788     updateOperand(ConstUser.Inst, ConstUser.OpndIdx, ClonedCastInst);
  789     LLVM_DEBUG(dbgs() << "To    : " << *ConstUser.Inst << '\n');
  797       updateOperand(ConstUser.Inst, ConstUser.OpndIdx, Mat);
  805     ConstExprInst->insertBefore(findMatInsertPt(ConstUser.Inst,
  809     ConstExprInst->setDebugLoc(ConstUser.Inst->getDebugLoc());
  813     LLVM_DEBUG(dbgs() << "Update: " << *ConstUser.Inst << '\n');
  814     if (!updateOperand(ConstUser.Inst, ConstUser.OpndIdx, ConstExprInst)) {
  819     LLVM_DEBUG(dbgs() << "To    : " << *ConstUser.Inst << '\n');
  848               findMatInsertPt(U.Inst, U.OpndIdx)->getParent();
  892             Base->getDebugLoc(), U.Inst->getDebugLoc()));