Lines Matching refs:UndefValue

358     if (isa<UndefValue>(Src)) {  in instCombineIntrinsic()
385 if (isa<UndefValue>(Src)) { in instCombineIntrinsic()
413 if (isa<UndefValue>(Src)) { in instCombineIntrinsic()
414 return IC.replaceInstUsesWith(II, UndefValue::get(II.getType())); in instCombineIntrinsic()
441 if (isa<UndefValue>(Src0)) { in instCombineIntrinsic()
442 return IC.replaceInstUsesWith(II, UndefValue::get(II.getType())); in instCombineIntrinsic()
445 if (isa<UndefValue>(Src1)) { in instCombineIntrinsic()
488 if (isa<UndefValue>(Src0)) { in instCombineIntrinsic()
489 return IC.replaceInstUsesWith(II, UndefValue::get(II.getType())); in instCombineIntrinsic()
541 if (isa<UndefValue>(Src0) && isa<UndefValue>(Src1)) { in instCombineIntrinsic()
542 return IC.replaceInstUsesWith(II, UndefValue::get(II.getType())); in instCombineIntrinsic()
554 if (isa<UndefValue>(Src0) && isa<UndefValue>(Src1)) { in instCombineIntrinsic()
555 return IC.replaceInstUsesWith(II, UndefValue::get(II.getType())); in instCombineIntrinsic()
564 if (isa<UndefValue>(Src)) { in instCombineIntrinsic()
637 if (!isa<UndefValue>(Src)) { in instCombineIntrinsic()
638 IC.replaceOperand(II, I + 2, UndefValue::get(Src->getType())); in instCombineIntrinsic()
662 if (match(Src0, PatternMatch::m_NaN()) || isa<UndefValue>(Src0)) { in instCombineIntrinsic()
664 } else if (match(Src1, PatternMatch::m_NaN()) || isa<UndefValue>(Src1)) { in instCombineIntrinsic()
666 } else if (match(Src2, PatternMatch::m_NaN()) || isa<UndefValue>(Src2)) { in instCombineIntrinsic()
903 BM->getZExtValue() != 0xF || isa<UndefValue>(Old)) in instCombineIntrinsic()
907 return IC.replaceOperand(II, 0, UndefValue::get(Old->getType())); in instCombineIntrinsic()
913 if (isa<UndefValue>(VDstIn)) in instCombineIntrinsic()
921 return IC.replaceOperand(II, 0, UndefValue::get(VDstIn->getType())); in instCombineIntrinsic()
974 if (isa<UndefValue>(Op0)) { in instCombineIntrinsic()
1009 if (isa<UndefValue>(Op1) || match(Op1, PatternMatch::m_ZeroInt())) { in instCombineIntrinsic()
1064 if (isa<UndefValue>(II.getArgOperand(0))) in instCombineIntrinsic()
1065 return IC.replaceInstUsesWith(II, UndefValue::get(II.getType())); in instCombineIntrinsic()
1176 return UndefValue::get(II.getType()); in simplifyAMDGCNMemoryIntrinsicDemanded()
1204 return IC.Builder.CreateInsertElement(UndefValue::get(II.getType()), in simplifyAMDGCNMemoryIntrinsicDemanded()