| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaExprMember.cpp | 308 const ExtVectorType *vecType = baseType->getAs<ExtVectorType>(); in CheckExtVectorComponent() local 333 (Idx = vecType->getPointAccessorIdx(*compStr)) != -1) { in CheckExtVectorComponent() 342 } while (*compStr && (Idx = vecType->getPointAccessorIdx(*compStr)) != -1); in CheckExtVectorComponent() 355 while ((Idx = vecType->getNumericAccessorIdx(*compStr)) != -1) { in CheckExtVectorComponent() 379 if (!vecType->isAccessorWithinNumElements(*compStr++, HexSwizzle)) { in CheckExtVectorComponent() 407 unsigned CompSize = HalvingSwizzle ? (vecType->getNumElements() + 1) / 2 in CheckExtVectorComponent() 413 return vecType->getElementType(); in CheckExtVectorComponent() 417 QualType VT = S.Context.getExtVectorType(vecType->getElementType(), CompSize); in CheckExtVectorComponent()
|
| H A D | SemaExpr.cpp | 6196 if (const VectorType *vecType = type->getAs<VectorType>()) { in breakDownVectorType() local 6197 len = vecType->getNumElements(); in breakDownVectorType() 6198 eltType = vecType->getElementType(); in breakDownVectorType()
|
| /freebsd-12.1/contrib/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelDAGToDAG.cpp | 892 unsigned vecType = NVPTX::PTXLdStInstCode::Scalar; in tryLoad() local 924 getI32Imm(vecType, dl), getI32Imm(fromType, dl), in tryLoad() 937 getI32Imm(vecType, dl), getI32Imm(fromType, dl), in tryLoad() 956 getI32Imm(vecType, dl), getI32Imm(fromType, dl), in tryLoad() 975 getI32Imm(vecType, dl), getI32Imm(fromType, dl), in tryLoad() 1744 unsigned vecType = NVPTX::PTXLdStInstCode::Scalar; in tryStore() local 1785 getI32Imm(vecType, dl), in tryStore() 1803 getI32Imm(vecType, dl), in tryStore() 1829 getI32Imm(vecType, dl), in tryStore() 1853 getI32Imm(vecType, dl), in tryStore()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | Type.cpp | 243 VectorType::VectorType(QualType vecType, unsigned nElements, QualType canonType, in VectorType() argument 245 : VectorType(Vector, vecType, nElements, canonType, vecKind) {} in VectorType() 247 VectorType::VectorType(TypeClass tc, QualType vecType, unsigned nElements, in VectorType() argument 249 : Type(tc, canonType, vecType->isDependentType(), in VectorType() 250 vecType->isInstantiationDependentType(), in VectorType() 251 vecType->isVariablyModifiedType(), in VectorType() 252 vecType->containsUnexpandedParameterPack()), in VectorType() 253 ElementType(vecType) { in VectorType()
|
| H A D | ASTContext.cpp | 3387 assert(vecType->isBuiltinType()); in getVectorType() 3391 VectorType::Profile(ID, vecType, NumElts, Type::Vector, VecKind); in getVectorType() 3400 if (!vecType.isCanonical()) { in getVectorType() 3408 VectorType(vecType, NumElts, Canonical, VecKind); in getVectorType() 3457 assert(vecType->isBuiltinType() || vecType->isDependentType()); in getExtVectorType() 3461 VectorType::Profile(ID, vecType, NumElts, Type::ExtVector, in getExtVectorType() 3470 if (!vecType.isCanonical()) { in getExtVectorType() 3478 ExtVectorType(vecType, NumElts, Canonical); in getExtVectorType() 3485 ASTContext::getDependentSizedExtVectorType(QualType vecType, in getDependentSizedExtVectorType() argument 3503 QualType CanonVecTy = getCanonicalType(vecType); in getDependentSizedExtVectorType() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | Type.h | 3196 VectorType(QualType vecType, unsigned nElements, QualType canonType, 3199 VectorType(TypeClass tc, QualType vecType, unsigned nElements, 3290 ExtVectorType(QualType vecType, unsigned nElements, QualType canonType) 3291 : VectorType(ExtVector, vecType, nElements, canonType, GenericVector) {}
|