Lines Matching refs:ConstUser
726 const ConstantUser &ConstUser) { in emitBaseConstants() argument
734 Instruction *InsertionPt = findMatInsertPt(ConstUser.Inst, in emitBaseConstants()
735 ConstUser.OpndIdx); in emitBaseConstants()
753 Mat->setDebugLoc(ConstUser.Inst->getDebugLoc()); in emitBaseConstants()
755 Value *Opnd = ConstUser.Inst->getOperand(ConstUser.OpndIdx); in emitBaseConstants()
759 LLVM_DEBUG(dbgs() << "Update: " << *ConstUser.Inst << '\n'); in emitBaseConstants()
760 if (!updateOperand(ConstUser.Inst, ConstUser.OpndIdx, Mat) && Offset) in emitBaseConstants()
762 LLVM_DEBUG(dbgs() << "To : " << *ConstUser.Inst << '\n'); in emitBaseConstants()
782 LLVM_DEBUG(dbgs() << "Update: " << *ConstUser.Inst << '\n'); in emitBaseConstants()
783 updateOperand(ConstUser.Inst, ConstUser.OpndIdx, ClonedCastInst); in emitBaseConstants()
784 LLVM_DEBUG(dbgs() << "To : " << *ConstUser.Inst << '\n'); in emitBaseConstants()
792 updateOperand(ConstUser.Inst, ConstUser.OpndIdx, Mat); in emitBaseConstants()
800 ConstExprInst->insertBefore(findMatInsertPt(ConstUser.Inst, in emitBaseConstants()
801 ConstUser.OpndIdx)); in emitBaseConstants()
804 ConstExprInst->setDebugLoc(ConstUser.Inst->getDebugLoc()); in emitBaseConstants()
808 LLVM_DEBUG(dbgs() << "Update: " << *ConstUser.Inst << '\n'); in emitBaseConstants()
809 if (!updateOperand(ConstUser.Inst, ConstUser.OpndIdx, ConstExprInst)) { in emitBaseConstants()
814 LLVM_DEBUG(dbgs() << "To : " << *ConstUser.Inst << '\n'); in emitBaseConstants()