Lines Matching refs:UndefValue

378     if (CElt && isa<UndefValue>(CElt)) {  in simplifyX86varShift()
407 ConstantVec.push_back(UndefValue::get(SVT)); in simplifyX86varShift()
424 ShiftVecAmts.push_back(UndefValue::get(SVT)); in simplifyX86varShift()
446 if (isa<UndefValue>(Arg)) in simplifyX86movmsk()
463 if (isa<UndefValue>(COp)) in simplifyX86movmsk()
543 UndefValue::get(IntTy64)}; in simplifyX86extrq()
575 return UndefValue::get(II.getType()); in simplifyX86extrq()
596 ShuffleMask.push_back(UndefValue::get(IntTy32)); in simplifyX86extrq()
655 return UndefValue::get(II.getType()); in simplifyX86insertq()
677 ShuffleMask.push_back(UndefValue::get(IntTy32)); in simplifyX86insertq()
705 UndefValue::get(IntTy64)}; in simplifyX86insertq()
745 if (!COp || (!isa<UndefValue>(COp) && !isa<ConstantInt>(COp))) in simplifyX86pshufb()
748 if (isa<UndefValue>(COp)) { in simplifyX86pshufb()
749 Indexes[I] = UndefValue::get(MaskEltTy); in simplifyX86pshufb()
789 if (!COp || (!isa<UndefValue>(COp) && !isa<ConstantInt>(COp))) in simplifyX86vpermilvar()
792 if (isa<UndefValue>(COp)) { in simplifyX86vpermilvar()
793 Indexes[I] = UndefValue::get(MaskEltTy); in simplifyX86vpermilvar()
820 auto V2 = UndefValue::get(V1->getType()); in simplifyX86vpermilvar()
841 if (!COp || (!isa<UndefValue>(COp) && !isa<ConstantInt>(COp))) in simplifyX86vpermv()
844 if (isa<UndefValue>(COp)) { in simplifyX86vpermv()
845 Indexes[I] = UndefValue::get(MaskEltTy); in simplifyX86vpermv()
856 auto V2 = UndefValue::get(VecTy); in simplifyX86vpermv()
983 if (isa<UndefValue>(Arg0)) in simplifyMinnumMaxnum()
987 if (isa<UndefValue>(Arg1)) in simplifyMinnumMaxnum()
1045 if (ConstMask->isAllOnesValue() || isa<UndefValue>(ConstMask)) in maskIsAllOneOrUndef()
1050 if (MaskElt->isAllOnesValue() || isa<UndefValue>(MaskElt)) in maskIsAllOneOrUndef()
1584 Arg, UndefValue::get(ArgType), SubVecMask); in visitCallInst()
2049 if (!Elt || !(isa<ConstantInt>(Elt) || isa<UndefValue>(Elt))) { in visitCallInst()
2061 Value *Result = UndefValue::get(Op0->getType()); in visitCallInst()
2068 if (isa<UndefValue>(Mask->getAggregateElement(i))) in visitCallInst()
2192 if (isa<UndefValue>(Src)) in visitCallInst()
2193 return replaceInstUsesWith(CI, UndefValue::get(II->getType())); in visitCallInst()
2319 if (isa<UndefValue>(DerivedPtr)) in visitCallInst()
2321 return replaceInstUsesWith(*II, UndefValue::get(II->getType())); in visitCallInst()
2536 UndefValue::get(Type::getInt1PtrTy(Callee->getContext())), in visitCallSite()
2541 replaceInstUsesWith(*OldCall, UndefValue::get(OldCall->getType())); in visitCallSite()
2553 if (isa<ConstantPointerNull>(Callee) || isa<UndefValue>(Callee)) { in visitCallSite()
2558 UndefValue::get(CS.getInstruction()->getType())); in visitCallSite()
2569 UndefValue::get(Type::getInt1PtrTy(Callee->getContext())), in visitCallSite()
2869 NV = UndefValue::get(Caller->getType()); in transformConstExprCastCall()