Searched refs:DivInst (Results 1 – 1 of 1) sorted by relevance
81 AssertingVH<Instruction> DivInst; member88 : DivInst(DivInst_), RemInst(RemInst_) { in DivRemPairWorklistEntry()89 assert((DivInst->getOpcode() == Instruction::UDiv || in DivRemPairWorklistEntry()90 DivInst->getOpcode() == Instruction::SDiv) && in DivRemPairWorklistEntry()92 assert(DivInst->getType() == RemInst->getType() && "Types should match."); in DivRemPairWorklistEntry()98 Type *getType() const { return DivInst->getType(); } in getType()101 bool isSigned() const { return DivInst->getOpcode() == Instruction::SDiv; } in isSigned()104 Value *getDividend() const { return DivInst->getOperand(0); } in getDividend()105 Value *getDivisor() const { return DivInst->getOperand(1); } in getDivisor()199 auto &DivInst = E.DivInst; in optimizeDivRem() local[all …]