Lines Matching defs:ElementType

730   QualType RebuildArrayType(QualType ElementType,
742 QualType RebuildConstantArrayType(QualType ElementType,
753 QualType RebuildIncompleteArrayType(QualType ElementType,
763 QualType RebuildVariableArrayType(QualType ElementType,
774 QualType RebuildDependentSizedArrayType(QualType ElementType,
785 QualType RebuildVectorType(QualType ElementType, unsigned NumElements,
793 QualType RebuildExtVectorType(QualType ElementType, unsigned NumElements,
801 QualType RebuildDependentSizedExtVectorType(QualType ElementType,
4401 QualType ElementType = getDerived().TransformType(TLB, TL.getElementLoc());
4402 if (ElementType.isNull())
4407 ElementType != T->getElementType()) {
4408 Result = getDerived().RebuildConstantArrayType(ElementType,
4442 QualType ElementType = getDerived().TransformType(TLB, TL.getElementLoc());
4443 if (ElementType.isNull())
4448 ElementType != T->getElementType()) {
4449 Result = getDerived().RebuildIncompleteArrayType(ElementType,
4470 QualType ElementType = getDerived().TransformType(TLB, TL.getElementLoc());
4471 if (ElementType.isNull())
4483 ElementType != T->getElementType() ||
4485 Result = getDerived().RebuildVariableArrayType(ElementType,
4509 QualType ElementType = getDerived().TransformType(TLB, TL.getElementLoc());
4510 if (ElementType.isNull())
4531 ElementType != T->getElementType() ||
4533 Result = getDerived().RebuildDependentSizedArrayType(ElementType,
4559 QualType ElementType = getDerived().TransformType(T->getElementType());
4560 if (ElementType.isNull())
4574 ElementType != T->getElementType() ||
4576 Result = getDerived().RebuildDependentSizedExtVectorType(ElementType,
4600 QualType ElementType = getDerived().TransformType(T->getElementType());
4601 if (ElementType.isNull())
4606 ElementType != T->getElementType()) {
4607 Result = getDerived().RebuildVectorType(ElementType, T->getNumElements(),
4623 QualType ElementType = getDerived().TransformType(T->getElementType());
4624 if (ElementType.isNull())
4629 ElementType != T->getElementType()) {
4630 Result = getDerived().RebuildExtVectorType(ElementType,
9486 QualType ElementType
9488 if (const RecordType *RecordT = ElementType->getAs<RecordType>()) {
11501 TreeTransform<Derived>::RebuildArrayType(QualType ElementType,
11508 return SemaRef.BuildArrayType(ElementType, SizeMod, SizeExpr,
11530 return SemaRef.BuildArrayType(ElementType, SizeMod, ArraySize,
11537 TreeTransform<Derived>::RebuildConstantArrayType(QualType ElementType,
11542 return getDerived().RebuildArrayType(ElementType, SizeMod, &Size, nullptr,
11548 TreeTransform<Derived>::RebuildIncompleteArrayType(QualType ElementType,
11552 return getDerived().RebuildArrayType(ElementType, SizeMod, nullptr, nullptr,
11558 TreeTransform<Derived>::RebuildVariableArrayType(QualType ElementType,
11563 return getDerived().RebuildArrayType(ElementType, SizeMod, nullptr,
11570 TreeTransform<Derived>::RebuildDependentSizedArrayType(QualType ElementType,
11575 return getDerived().RebuildArrayType(ElementType, SizeMod, nullptr,
11581 QualType TreeTransform<Derived>::RebuildVectorType(QualType ElementType,
11585 return SemaRef.Context.getVectorType(ElementType, NumElements, VecKind);
11589 QualType TreeTransform<Derived>::RebuildExtVectorType(QualType ElementType,
11597 return SemaRef.BuildExtVectorType(ElementType, VectorSize, AttributeLoc);
11602 TreeTransform<Derived>::RebuildDependentSizedExtVectorType(QualType ElementType,
11605 return SemaRef.BuildExtVectorType(ElementType, SizeExpr, AttributeLoc);