Searched refs:isIntDivRem (Results 1 – 11 of 11) sorted by relevance
318 bool isIntDivRem() const { return isIntDivRem(getOpcode()); }342 static inline bool isIntDivRem(unsigned Opcode) {
1971 if (BinOp->isIntDivRem() && llvm::is_contained(OuterMask, PoisonMaskElem)) in foldPermuteOfBinops()2002 if ((BinOp->isIntDivRem() || !isa<PoisonValue>(I.getOperand(1))) && in foldPermuteOfBinops()2097 if (llvm::is_contained(OldMask, PoisonMaskElem) && BO->isIntDivRem()) in foldShuffleOfBinops()2889 BO && BO->isIntDivRem()) in foldShuffleToIdentity()
865 return !Instruction::isIntDivRem(Opcode); in isValidForAlternation()1387 if (AnyPoison && (I->isIntDivRem() || I->isFPDivRem() || isa<CallInst>(I))) in getSameOpcode()8807 } else if (BinaryOperator::isIntDivRem(I->getOpcode()) && in generateKeySubkey()
458 if (BO && BO->isIntDivRem() && !isGuaranteedNotToBePoison(Cond)) { in foldSelectOpOp()1912 if (Instruction::isIntDivRem(Opcode)) in foldSelectWithConstOpToBinOp()4253 if (match(TrueVal, m_OneUse(m_BinOp(TrueBO))) && !TrueBO->isIntDivRem()) { in visitSelectInst()4272 if (match(FalseVal, m_OneUse(m_BinOp(FalseBO))) && !FalseBO->isIntDivRem()) { in visitSelectInst()
2272 (Instruction::isIntDivRem(BOpcode) || Instruction::isShift(BOpcode)); in foldSelectShuffleWith1Binop()2405 (Instruction::isIntDivRem(BOpc) || Instruction::isShift(BOpc)); in foldSelectShuffle()
1871 if (match(I, m_BinOp(BO)) && !BO->isIntDivRem() && !BO->isShift()) { in SimplifyDemandedVectorElts()
1271 assert(I.isIntDivRem() && "Unexpected instruction"); in commonIDivRemTransforms()
2439 if (isa<FixedVectorType>(V1->getType()) && Inst.isIntDivRem()) in foldVectorBinop()
148 bool isIntDivRem() const { in isIntDivRem() function149 return cast<llvm::Instruction>(Val)->isIntDivRem(); in isIntDivRem()
879 if (Instruction::isIntDivRem(Opcode) && C2Splat->isNullValue()) in ConstantFoldBinaryInstruction()
2127 if (I->isIntDivRem()) in replacingOperandWithVariableIsCheap()8195 if (match(User, m_BinOp(m_Value(), m_Specific(I))) && User->isIntDivRem()) in passingValueIsAlwaysUndefined()