Lines Matching defs:ElementType

721   QualType RebuildArrayType(QualType ElementType,
733 QualType RebuildConstantArrayType(QualType ElementType,
744 QualType RebuildIncompleteArrayType(QualType ElementType,
754 QualType RebuildVariableArrayType(QualType ElementType,
765 QualType RebuildDependentSizedArrayType(QualType ElementType,
776 QualType RebuildVectorType(QualType ElementType, unsigned NumElements,
784 QualType RebuildExtVectorType(QualType ElementType, unsigned NumElements,
792 QualType RebuildDependentSizedExtVectorType(QualType ElementType,
4296 QualType ElementType = getDerived().TransformType(TLB, TL.getElementLoc());
4297 if (ElementType.isNull())
4302 ElementType != T->getElementType()) {
4303 Result = getDerived().RebuildConstantArrayType(ElementType,
4337 QualType ElementType = getDerived().TransformType(TLB, TL.getElementLoc());
4338 if (ElementType.isNull())
4343 ElementType != T->getElementType()) {
4344 Result = getDerived().RebuildIncompleteArrayType(ElementType,
4365 QualType ElementType = getDerived().TransformType(TLB, TL.getElementLoc());
4366 if (ElementType.isNull())
4378 ElementType != T->getElementType() ||
4380 Result = getDerived().RebuildVariableArrayType(ElementType,
4404 QualType ElementType = getDerived().TransformType(TLB, TL.getElementLoc());
4405 if (ElementType.isNull())
4426 ElementType != T->getElementType() ||
4428 Result = getDerived().RebuildDependentSizedArrayType(ElementType,
4454 QualType ElementType = getDerived().TransformType(T->getElementType());
4455 if (ElementType.isNull())
4469 ElementType != T->getElementType() ||
4471 Result = getDerived().RebuildDependentSizedExtVectorType(ElementType,
4495 QualType ElementType = getDerived().TransformType(T->getElementType());
4496 if (ElementType.isNull())
4501 ElementType != T->getElementType()) {
4502 Result = getDerived().RebuildVectorType(ElementType, T->getNumElements(),
4518 QualType ElementType = getDerived().TransformType(T->getElementType());
4519 if (ElementType.isNull())
4524 ElementType != T->getElementType()) {
4525 Result = getDerived().RebuildExtVectorType(ElementType,
9208 QualType ElementType
9210 if (const RecordType *RecordT = ElementType->getAs<RecordType>()) {
11189 TreeTransform<Derived>::RebuildArrayType(QualType ElementType,
11196 return SemaRef.BuildArrayType(ElementType, SizeMod, SizeExpr,
11218 return SemaRef.BuildArrayType(ElementType, SizeMod, ArraySize,
11225 TreeTransform<Derived>::RebuildConstantArrayType(QualType ElementType,
11230 return getDerived().RebuildArrayType(ElementType, SizeMod, &Size, nullptr,
11236 TreeTransform<Derived>::RebuildIncompleteArrayType(QualType ElementType,
11240 return getDerived().RebuildArrayType(ElementType, SizeMod, nullptr, nullptr,
11246 TreeTransform<Derived>::RebuildVariableArrayType(QualType ElementType,
11251 return getDerived().RebuildArrayType(ElementType, SizeMod, nullptr,
11258 TreeTransform<Derived>::RebuildDependentSizedArrayType(QualType ElementType,
11263 return getDerived().RebuildArrayType(ElementType, SizeMod, nullptr,
11269 QualType TreeTransform<Derived>::RebuildVectorType(QualType ElementType,
11273 return SemaRef.Context.getVectorType(ElementType, NumElements, VecKind);
11277 QualType TreeTransform<Derived>::RebuildExtVectorType(QualType ElementType,
11285 return SemaRef.BuildExtVectorType(ElementType, VectorSize, AttributeLoc);
11290 TreeTransform<Derived>::RebuildDependentSizedExtVectorType(QualType ElementType,
11293 return SemaRef.BuildExtVectorType(ElementType, SizeExpr, AttributeLoc);