Searched refs:VecType (Results 1 - 11 of 11) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DScalarizeMaskedMemIntrin.cpp134 VectorType *VecType = cast<VectorType>(CI->getType()); local
136 Type *EltTy = VecType->getElementType();
147 Value *NewI = Builder.CreateAlignedLoad(VecType, Ptr, AlignVal);
159 unsigned VectorWidth = VecType->getNumElements();
227 PHINode *Phi = Builder.CreatePHI(VecType, 2, "res.phi.else");
272 VectorType *VecType = cast<VectorType>(Src->getType()); local
274 Type *EltTy = VecType->getElementType();
295 unsigned VectorWidth = VecType->getNumElements();
396 VectorType *VecType = cast<VectorType>(CI->getType()); local
397 Type *EltTy = VecType
604 VectorType *VecType = cast<VectorType>(CI->getType()); local
717 VectorType *VecType = cast<VectorType>(Src->getType()); local
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTX.h103 enum VecType { enum in namespace:llvm::NVPTX::PTXLdStInstCode
H A DNVPTXISelDAGToDAG.cpp1047 unsigned VecType;
1051 VecType = NVPTX::PTXLdStInstCode::V2;
1054 VecType = NVPTX::PTXLdStInstCode::V4;
1094 getI32Imm(VecType, DL), getI32Imm(FromType, DL),
1121 getI32Imm(VecType, DL), getI32Imm(FromType, DL),
1170 getI32Imm(VecType, DL), getI32Imm(FromType, DL),
1219 getI32Imm(VecType, DL), getI32Imm(FromType, DL),
1913 unsigned VecType;
1917 VecType = NVPTX::PTXLdStInstCode::V2;
1923 VecType
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp471 VectorType *VecType = cast<VectorType>(VecInput->getType());
472 unsigned VecWidth = VecType->getPrimitiveSizeInBits();
482 if (VecType->getElementType() != DestType) {
483 VecType = VectorType::get(DestType, NumVecElts);
484 VecInput = IC.Builder.CreateBitCast(VecInput, VecType, "bc");
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp1475 MVT VecType = Op.getOperand(0).getSimpleValueType(); local
1476 assert(VecType.is128BitVector() && "Unexpected shuffle vector type");
1477 size_t LaneBytes = VecType.getVectorElementType().getSizeInBits() / 8;
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp5654 const auto *VecType = cast<DependentVectorType>(T);
5655 MarkUsedTemplateParameters(Ctx, VecType->getElementType(), OnlyDeduced,
5657 MarkUsedTemplateParameters(Ctx, VecType->getSizeExpr(), OnlyDeduced, Depth,
5662 const DependentSizedExtVectorType *VecType
5664 MarkUsedTemplateParameters(Ctx, VecType->getElementType(), OnlyDeduced,
5666 MarkUsedTemplateParameters(Ctx, VecType->getSizeExpr(), OnlyDeduced,
H A DSemaInit.cpp1764 QualType VecType; local
1769 VecType = SemaRef.Context.getExtVectorType(elementType, numIElts);
1771 VecType = SemaRef.Context.getVectorType(elementType, numIElts,
1773 CheckSubElementType(ElementEntity, IList, VecType, Index,
H A DSemaExpr.cpp8365 const VectorType *VecType = RHSType->getAs<VectorType>(); local
8366 if (VecType && VecType->getNumElements() == 1 &&
9228 QualType VecType = LHSVecType ? LHSType : RHSType; local
9232 if (isLaxVectorConversion(OtherType, VecType)) {
9237 *OtherExpr = ImpCastExprToType(OtherExpr->get(), VecType, CK_BitCast);
9238 return VecType;
9248 return VecType;
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
H A DASTContext.cpp3677 ASTContext::getDependentVectorType(QualType VecType, Expr *SizeExpr, argument
3681 DependentVectorType::Profile(ID, *this, getCanonicalType(VecType), SizeExpr,
3690 *this, VecType, QualType(Canon, 0), SizeExpr, AttrLoc, VecKind);
3692 QualType CanonVecTy = getCanonicalType(VecType);
3693 if (CanonVecTy == VecType) {
3695 *this, VecType, QualType(), SizeExpr, AttrLoc, VecKind);
3707 *this, VecType, CanonExtTy, SizeExpr, AttrLoc, VecKind);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp1159 Type *VecType = VecVT.getTypeForEVT(*DAG.getContext()); local
1160 unsigned Alignment = DAG.getDataLayout().getPrefTypeAlignment(VecType);
1454 Type *VecType = VecVT.getTypeForEVT(*DAG.getContext()); local
1455 unsigned Alignment = DAG.getDataLayout().getPrefTypeAlignment(VecType);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp8018 MVT VecType = MVT::getVectorVT(SimpleVT, 2); local
8020 SDValue NewOld = DAG.getBuildVector(VecType, DL, {New, Old});

Completed in 470 milliseconds