Lines Matching refs:UndefValue
364 Idx = UndefValue::get(Ty); in visitExtractElementInst()
506 return replaceInstUsesWith(EI, UndefValue::get(EI.getType())); in visitExtractElementInst()
565 if (isa<UndefValue>(ScalarOp)) { // inserting undef into vector. in collectSingleShuffleElements()
697 PermittedRHS ? UndefValue::get(PermittedRHS->getType()) : V, nullptr); in collectShuffleElements()
1219 return new ShuffleVectorInst(Op0, UndefValue::get(Op0->getType()), NewMask); in foldInsEltIntoSplat()
1390 Values[I] = UndefValue::get(InsElt.getType()->getElementType()); in foldConstantInsEltIntoShuffle()
1423 UndefValue *NewUndef = UndefValue::get(VecTy); in visitInsertElementInst()
1489 LR.second = UndefValue::get(LR.first->getType()); in visitInsertElementInst()
1697 return UndefValue::get(FixedVectorType::get(EltTy, Mask.size())); in evaluateInDifferentElementOrder()
1921 UndefValue *UndefVec = UndefValue::get(Shuf.getType()); in canonicalizeInsertSplat()
2406 if (auto *V = SimplifyShuffleVectorInst(X, UndefValue::get(XType), in visitShuffleVectorInst()
2425 return new ShuffleVectorInst(LHS, UndefValue::get(RHS->getType()), Elts); in visitShuffleVectorInst()
2678 if (eltMask >= (int)LHSOp0Width && isa<UndefValue>(LHSOp1)) in visitShuffleVectorInst()
2727 newRHS = UndefValue::get(newLHS->getType()); in visitShuffleVectorInst()