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

References

lib/Transforms/Scalar/ConstantHoisting.cpp
  739     Instruction *InsertionPt = findMatInsertPt(ConstUser.Inst,
  740                                                ConstUser.OpndIdx);
  758     Mat->setDebugLoc(ConstUser.Inst->getDebugLoc());
  760   Value *Opnd = ConstUser.Inst->getOperand(ConstUser.OpndIdx);
  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)
  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);
  788     updateOperand(ConstUser.Inst, ConstUser.OpndIdx, ClonedCastInst);
  789     LLVM_DEBUG(dbgs() << "To    : " << *ConstUser.Inst << '\n');
  797       updateOperand(ConstUser.Inst, ConstUser.OpndIdx, Mat);
  797       updateOperand(ConstUser.Inst, ConstUser.OpndIdx, Mat);
  805     ConstExprInst->insertBefore(findMatInsertPt(ConstUser.Inst,
  806                                                 ConstUser.OpndIdx));
  809     ConstExprInst->setDebugLoc(ConstUser.Inst->getDebugLoc());
  813     LLVM_DEBUG(dbgs() << "Update: " << *ConstUser.Inst << '\n');
  814     if (!updateOperand(ConstUser.Inst, ConstUser.OpndIdx, ConstExprInst)) {
  814     if (!updateOperand(ConstUser.Inst, ConstUser.OpndIdx, ConstExprInst)) {
  819     LLVM_DEBUG(dbgs() << "To    : " << *ConstUser.Inst << '\n');