Lines Matching refs:UndefValue

389       if (!ConstElt->isNullValue() && !isa<UndefValue>(Elt))  in trimTrailingZerosInVector()
416 if (!Elt || (Elt != FirstComponent && !isa<UndefValue>(Elt))) in defaultComponentBroadcast()
451 if (isa<UndefValue>(Src)) { in instCombineIntrinsic()
510 if (isa<UndefValue>(Src)) { in instCombineIntrinsic()
594 if (isa<UndefValue>(Src)) { in instCombineIntrinsic()
595 return IC.replaceInstUsesWith(II, UndefValue::get(II.getType())); in instCombineIntrinsic()
650 if (isa<UndefValue>(Src0) && isa<UndefValue>(Src1)) { in instCombineIntrinsic()
651 return IC.replaceInstUsesWith(II, UndefValue::get(II.getType())); in instCombineIntrinsic()
663 if (isa<UndefValue>(Src0) && isa<UndefValue>(Src1)) { in instCombineIntrinsic()
664 return IC.replaceInstUsesWith(II, UndefValue::get(II.getType())); in instCombineIntrinsic()
673 if (isa<UndefValue>(Src)) { in instCombineIntrinsic()
746 if (!isa<UndefValue>(Src)) { in instCombineIntrinsic()
747 IC.replaceOperand(II, I + 2, UndefValue::get(Src->getType())); in instCombineIntrinsic()
771 if (match(Src0, PatternMatch::m_NaN()) || isa<UndefValue>(Src0)) { in instCombineIntrinsic()
773 } else if (match(Src1, PatternMatch::m_NaN()) || isa<UndefValue>(Src1)) { in instCombineIntrinsic()
775 } else if (match(Src2, PatternMatch::m_NaN()) || isa<UndefValue>(Src2)) { in instCombineIntrinsic()
1029 BM->getZExtValue() != 0xF || isa<UndefValue>(Old)) in instCombineIntrinsic()
1033 return IC.replaceOperand(II, 0, UndefValue::get(Old->getType())); in instCombineIntrinsic()
1041 if (isa<UndefValue>(VDstIn)) in instCombineIntrinsic()
1060 return IC.replaceOperand(II, 0, UndefValue::get(VDstIn->getType())); in instCombineIntrinsic()
1116 if (isa<UndefValue>(Src)) { in instCombineIntrinsic()
1226 if (isa<UndefValue>(II.getArgOperand(0))) in instCombineIntrinsic()
1227 return IC.replaceInstUsesWith(II, UndefValue::get(II.getType())); in instCombineIntrinsic()