Searched refs:VecC (Results 1 - 4 of 4) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DInstructionSimplify.cpp4196 auto *VecC = dyn_cast<Constant>(Vec); local
4199 if (VecC && ValC && IdxC)
4200 return ConstantFoldInsertElementInstruction(VecC, ValC, IdxC);
4480 SmallVector<Constant *, 16> VecC(MaskNumElts, C);
4483 VecC[i] = UndefValue::get(C->getType());
4484 return ConstantVector::get(VecC);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp3371 auto *VecC = dyn_cast<Constant>(M); local
3372 if (OpTy->isVectorTy() && VecC && VecC->containsUndefElement()) {
3375 if (!isa<UndefValue>(VecC->getAggregateElement(i))) {
3376 SafeReplacementConstant = VecC->getAggregateElement(i);
3381 M = Constant::replaceUndefsWith(VecC, SafeReplacementConstant);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp19950 // VBinOp (ins undef, X, Z), (ins undef, Y, Z) --> ins VecC, (VBinOp X, Y), Z
19963 SDValue VecC = local
19966 return DAG.getNode(ISD::INSERT_SUBVECTOR, DL, VT, VecC, NarrowBO, Z);
19984 // concat (VBinOp X, Y), VecC
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp8534 Constant *VecC = getConstantVector(VT, SplatValue, SplatBitSize,
8536 SDValue VCP = DAG.getConstantPool(VecC, PVT);
[all...]

Completed in 234 milliseconds