Lines Matching refs:UndefValue

199     if (isa<UndefValue>(Src)) {  in instCombineIntrinsic()
226 if (isa<UndefValue>(Src)) { in instCombineIntrinsic()
254 if (isa<UndefValue>(Src)) { in instCombineIntrinsic()
255 return IC.replaceInstUsesWith(II, UndefValue::get(II.getType())); in instCombineIntrinsic()
282 if (isa<UndefValue>(Src0)) { in instCombineIntrinsic()
283 return IC.replaceInstUsesWith(II, UndefValue::get(II.getType())); in instCombineIntrinsic()
286 if (isa<UndefValue>(Src1)) { in instCombineIntrinsic()
329 if (isa<UndefValue>(Src0)) { in instCombineIntrinsic()
330 return IC.replaceInstUsesWith(II, UndefValue::get(II.getType())); in instCombineIntrinsic()
382 if (isa<UndefValue>(Src0) && isa<UndefValue>(Src1)) { in instCombineIntrinsic()
383 return IC.replaceInstUsesWith(II, UndefValue::get(II.getType())); in instCombineIntrinsic()
395 if (isa<UndefValue>(Src0) && isa<UndefValue>(Src1)) { in instCombineIntrinsic()
396 return IC.replaceInstUsesWith(II, UndefValue::get(II.getType())); in instCombineIntrinsic()
405 if (isa<UndefValue>(Src)) { in instCombineIntrinsic()
477 if (!isa<UndefValue>(Src)) { in instCombineIntrinsic()
478 IC.replaceOperand(II, I + 2, UndefValue::get(Src->getType())); in instCombineIntrinsic()
502 if (match(Src0, PatternMatch::m_NaN()) || isa<UndefValue>(Src0)) { in instCombineIntrinsic()
504 } else if (match(Src1, PatternMatch::m_NaN()) || isa<UndefValue>(Src1)) { in instCombineIntrinsic()
506 } else if (match(Src2, PatternMatch::m_NaN()) || isa<UndefValue>(Src2)) { in instCombineIntrinsic()
745 BM->getZExtValue() != 0xF || isa<UndefValue>(Old)) in instCombineIntrinsic()
749 return IC.replaceOperand(II, 0, UndefValue::get(Old->getType())); in instCombineIntrinsic()
755 if (isa<UndefValue>(VDstIn)) in instCombineIntrinsic()
763 return IC.replaceOperand(II, 0, UndefValue::get(VDstIn->getType())); in instCombineIntrinsic()
810 if (isa<UndefValue>(Op0)) { in instCombineIntrinsic()
845 if (isa<UndefValue>(Op1) || match(Op1, PatternMatch::m_ZeroInt())) { in instCombineIntrinsic()
1003 return UndefValue::get(II.getType()); in simplifyAMDGCNMemoryIntrinsicDemanded()
1031 return IC.Builder.CreateInsertElement(UndefValue::get(II.getType()), in simplifyAMDGCNMemoryIntrinsicDemanded()