Lines Matching refs:PoisonValue

744   if (isa<PoisonValue>(Op0) || isa<PoisonValue>(Op1))  in SimplifySubInst()
745 return PoisonValue::get(Op0->getType()); in SimplifySubInst()
883 if (isa<PoisonValue>(Op1)) in SimplifyMulInst()
951 return PoisonValue::get(Ty); in simplifyDivRem()
957 return PoisonValue::get(Ty); in simplifyDivRem()
968 return PoisonValue::get(Ty); in simplifyDivRem()
974 if (isa<PoisonValue>(Op0)) in simplifyDivRem()
1264 if (isa<PoisonValue>(Op0)) in SimplifyShift()
1281 return PoisonValue::get(Op0->getType()); in SimplifyShift()
1299 return PoisonValue::get(Op0->getType()); in SimplifyShift()
1319 return PoisonValue::get(Op0->getType()); in SimplifyShift()
2011 if (isa<PoisonValue>(Op1)) in SimplifyAndInst()
2183 if (isa<PoisonValue>(Op1)) in SimplifyOrInst()
3388 if (isa<PoisonValue>(RHS)) in SimplifyICmpInst()
3389 return PoisonValue::get(ITy); in SimplifyICmpInst()
3725 if (isa<PoisonValue>(LHS) || isa<PoisonValue>(RHS)) in SimplifyFCmpInst()
3726 return PoisonValue::get(RetTy); in SimplifyFCmpInst()
4212 if (isa<PoisonValue>(CondC)) in SimplifySelectInst()
4213 return PoisonValue::get(TrueVal->getType()); in SimplifySelectInst()
4247 if (isa<PoisonValue>(TrueVal) || in SimplifySelectInst()
4253 if (isa<PoisonValue>(FalseVal) || in SimplifySelectInst()
4277 else if (isa<PoisonValue>(TEltC) || in SimplifySelectInst()
4280 else if (isa<PoisonValue>(FEltC) || in SimplifySelectInst()
4338 if (any_of(Ops, [](const auto *V) { return isa<PoisonValue>(V); })) in SimplifyGEPInst()
4339 return PoisonValue::get(GEPTy); in SimplifyGEPInst()
4491 return PoisonValue::get(Vec->getType()); in SimplifyInsertElementInst()
4496 return PoisonValue::get(Vec->getType()); in SimplifyInsertElementInst()
4500 if (isa<PoisonValue>(Val) || in SimplifyInsertElementInst()
4559 return PoisonValue::get(VecVTy->getElementType()); in SimplifyExtractElementInst()
4567 return PoisonValue::get(VecVTy->getElementType()); in SimplifyExtractElementInst()
4745 Op0 = PoisonValue::get(InVecTy); in SimplifyShuffleVectorInst()
4747 Op1 = PoisonValue::get(InVecTy); in SimplifyShuffleVectorInst()
4884 return PoisonValue::get(Ops[0]->getType()); in simplifyFPOp()
4895 return PoisonValue::get(V->getType()); in simplifyFPOp()
4897 return PoisonValue::get(V->getType()); in simplifyFPOp()
5983 return PoisonValue::get(Call->getType()); in SimplifyCall()