Home
last modified time | relevance | path

Searched refs:VecKind (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaType.cpp1433 VectorKind VecKind = VectorKind::AltiVecVector; in ConvertDeclSpecToType() local
1435 VecKind = VectorKind::AltiVecPixel; in ConvertDeclSpecToType()
1437 VecKind = VectorKind::AltiVecBool; in ConvertDeclSpecToType()
1438 Result = Context.getVectorType(Result, 128/typeSize, VecKind); in ConvertDeclSpecToType()
8244 static bool isPermittedNeonBaseType(QualType &Ty, VectorKind VecKind, Sema &S) { in isPermittedNeonBaseType() argument
8256 if (VecKind == VectorKind::NeonPoly) { in isPermittedNeonBaseType()
8317 Sema &S, VectorKind VecKind) { in HandleNeonVectorTypeAttr() argument
8323 VecKind == VectorKind::Neon && in HandleNeonVectorTypeAttr()
8331 VecKind == VectorKind::NeonPoly && in HandleNeonVectorTypeAttr()
8352 if (!isPermittedNeonBaseType(CurType, VecKind, S) && !IsTargetOffloading) { in HandleNeonVectorTypeAttr()
[all …]
H A DTreeTransform.h957 VectorKind VecKind);
17245 VectorKind VecKind) { in RebuildVectorType() argument
17247 return SemaRef.Context.getVectorType(ElementType, NumElements, VecKind); in RebuildVectorType()
17253 VectorKind VecKind) { in RebuildDependentVectorType() argument
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DType.cpp303 SourceLocation Loc, VectorKind VecKind) in DependentVectorType() argument
310 VectorTypeBits.VecKind = llvm::to_underlying(VecKind); in DependentVectorType()
316 VectorKind VecKind) { in Profile() argument
318 ID.AddInteger(llvm::to_underlying(VecKind)); in Profile()
414 VectorTypeBits.VecKind = llvm::to_underlying(vecKind); in VectorType()
H A DASTContext.cpp4659 VectorKind VecKind) const { in getVectorType()
4667 VectorType::Profile(ID, vecType, NumElts, Type::Vector, VecKind); in getVectorType()
4677 Canonical = getVectorType(getCanonicalType(vecType), NumElts, VecKind); in getVectorType()
4684 VectorType(vecType, NumElts, Canonical, VecKind); in getVectorType()
4692 VectorKind VecKind) const { in getDependentVectorType()
4695 VecKind); in getDependentVectorType()
4703 VecType, QualType(Canon, 0), SizeExpr, AttrLoc, VecKind); in getDependentVectorType()
4708 DependentVectorType(VecType, QualType(), SizeExpr, AttrLoc, VecKind); in getDependentVectorType()
4718 SourceLocation(), VecKind); in getDependentVectorType()
4720 DependentVectorType(VecType, CanonTy, SizeExpr, AttrLoc, VecKind); in getDependentVectorType()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DType.h2081 unsigned VecKind : 4;
4122 return VectorKind(VectorTypeBits.VecKind);
4132 VectorKind VecKind) {
4136 ID.AddInteger(llvm::to_underlying(VecKind));
4168 return VectorKind(VectorTypeBits.VecKind);
4184 VectorKind VecKind);
H A DASTContext.h1682 VectorKind VecKind) const;
1687 VectorKind VecKind) const;