/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaExprMember.cpp | 382 const ExtVectorType *vecType = baseType->getAs<ExtVectorType>(); in CheckExtVectorComponent() local 407 (Idx = vecType->getPointAccessorIdx(*compStr)) != -1) { in CheckExtVectorComponent() 416 } while (*compStr && (Idx = vecType->getPointAccessorIdx(*compStr)) != -1); in CheckExtVectorComponent() 429 while ((Idx = vecType->getNumericAccessorIdx(*compStr)) != -1) { in CheckExtVectorComponent() 453 if (!vecType->isAccessorWithinNumElements(*compStr++, HexSwizzle)) { in CheckExtVectorComponent() 481 unsigned CompSize = HalvingSwizzle ? (vecType->getNumElements() + 1) / 2 in CheckExtVectorComponent() 487 return vecType->getElementType(); in CheckExtVectorComponent() 492 QualType VT = S.Context.getExtVectorType(vecType->getElementType(), CompSize); in CheckExtVectorComponent()
|
H A D | SemaExpr.cpp | 7428 if (const VectorType *vecType = type->getAs<VectorType>()) { in breakDownVectorType() local 7429 len = vecType->getNumElements(); in breakDownVectorType() 7430 eltType = vecType->getElementType(); in breakDownVectorType()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelDAGToDAG.cpp | 958 unsigned vecType = NVPTX::PTXLdStInstCode::Scalar; in tryLoad() local 986 getI32Imm(vecType, dl), getI32Imm(fromType, dl), in tryLoad() 997 getI32Imm(vecType, dl), getI32Imm(fromType, dl), in tryLoad() 1014 getI32Imm(vecType, dl), getI32Imm(fromType, dl), in tryLoad() 1030 getI32Imm(vecType, dl), getI32Imm(fromType, dl), in tryLoad() 1725 unsigned vecType = NVPTX::PTXLdStInstCode::Scalar; in tryStore() local 1760 getI32Imm(vecType, dl), in tryStore() 1777 getI32Imm(vecType, dl), in tryStore() 1802 getI32Imm(vecType, dl), in tryStore() 1824 getI32Imm(vecType, dl), in tryStore()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ASTContext.cpp | 4430 QualType ASTContext::getVectorType(QualType vecType, unsigned NumElts, in getVectorType() argument 4432 assert(vecType->isBuiltinType() || in getVectorType() 4433 (vecType->isBitIntType() && in getVectorType() 4435 llvm::isPowerOf2_32(vecType->castAs<BitIntType>()->getNumBits()) && in getVectorType() 4436 vecType->castAs<BitIntType>()->getNumBits() >= 8)); in getVectorType() 4440 VectorType::Profile(ID, vecType, NumElts, Type::Vector, VecKind); in getVectorType() 4449 if (!vecType.isCanonical()) { in getVectorType() 4450 Canonical = getVectorType(getCanonicalType(vecType), NumElts, VecKind); in getVectorType() 4457 VectorType(vecType, NumElts, Canonical, VecKind); in getVectorType() 4503 QualType ASTContext::getExtVectorType(QualType vecType, in getExtVectorType() argument [all …]
|
H A D | Type.cpp | 369 VectorType::VectorType(QualType vecType, unsigned nElements, QualType canonType, in VectorType() argument 371 : VectorType(Vector, vecType, nElements, canonType, vecKind) {} in VectorType() 373 VectorType::VectorType(TypeClass tc, QualType vecType, unsigned nElements, in VectorType() argument 375 : Type(tc, canonType, vecType->getDependence()), ElementType(vecType) { in VectorType()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | Type.h | 3998 VectorType(QualType vecType, unsigned nElements, QualType canonType, 4001 VectorType(TypeClass tc, QualType vecType, unsigned nElements, 4086 ExtVectorType(QualType vecType, unsigned nElements, QualType canonType) 4087 : VectorType(ExtVector, vecType, nElements, canonType,
|