Home | History | Annotate | Download | only in Sema

Lines Matching defs:ElementType

651   QualType RebuildArrayType(QualType ElementType,
663 QualType RebuildConstantArrayType(QualType ElementType,
674 QualType RebuildIncompleteArrayType(QualType ElementType,
684 QualType RebuildVariableArrayType(QualType ElementType,
695 QualType RebuildDependentSizedArrayType(QualType ElementType,
706 QualType RebuildVectorType(QualType ElementType, unsigned NumElements,
714 QualType RebuildExtVectorType(QualType ElementType, unsigned NumElements,
722 QualType RebuildDependentSizedExtVectorType(QualType ElementType,
3836 QualType ElementType = getDerived().TransformType(TLB, TL.getElementLoc());
3837 if (ElementType.isNull())
3842 ElementType != T->getElementType()) {
3843 Result = getDerived().RebuildConstantArrayType(ElementType,
3877 QualType ElementType = getDerived().TransformType(TLB, TL.getElementLoc());
3878 if (ElementType.isNull())
3883 ElementType != T->getElementType()) {
3884 Result = getDerived().RebuildIncompleteArrayType(ElementType,
3905 QualType ElementType = getDerived().TransformType(TLB, TL.getElementLoc());
3906 if (ElementType.isNull())
3918 ElementType != T->getElementType() ||
3920 Result = getDerived().RebuildVariableArrayType(ElementType,
3942 QualType ElementType = getDerived().TransformType(TLB, TL.getElementLoc());
3943 if (ElementType.isNull())
3964 ElementType != T->getElementType() ||
3966 Result = getDerived().RebuildDependentSizedArrayType(ElementType,
3992 QualType ElementType = getDerived().TransformType(T->getElementType());
3993 if (ElementType.isNull())
4007 ElementType != T->getElementType() ||
4009 Result = getDerived().RebuildDependentSizedExtVectorType(ElementType,
4033 QualType ElementType = getDerived().TransformType(T->getElementType());
4034 if (ElementType.isNull())
4039 ElementType != T->getElementType()) {
4040 Result = getDerived().RebuildVectorType(ElementType, T->getNumElements(),
4056 QualType ElementType = getDerived().TransformType(T->getElementType());
4057 if (ElementType.isNull())
4062 ElementType != T->getElementType()) {
4063 Result = getDerived().RebuildExtVectorType(ElementType,
7554 QualType ElementType
7556 if (const RecordType *RecordT = ElementType->getAs<RecordType>()) {
9256 TreeTransform<Derived>::RebuildArrayType(QualType ElementType,
9263 return SemaRef.BuildArrayType(ElementType, SizeMod, SizeExpr,
9285 return SemaRef.BuildArrayType(ElementType, SizeMod, ArraySize,
9292 TreeTransform<Derived>::RebuildConstantArrayType(QualType ElementType,
9297 return getDerived().RebuildArrayType(ElementType, SizeMod, &Size, 0,
9303 TreeTransform<Derived>::RebuildIncompleteArrayType(QualType ElementType,
9307 return getDerived().RebuildArrayType(ElementType, SizeMod, 0, 0,
9313 TreeTransform<Derived>::RebuildVariableArrayType(QualType ElementType,
9318 return getDerived().RebuildArrayType(ElementType, SizeMod, 0,
9325 TreeTransform<Derived>::RebuildDependentSizedArrayType(QualType ElementType,
9330 return getDerived().RebuildArrayType(ElementType, SizeMod, 0,
9336 QualType TreeTransform<Derived>::RebuildVectorType(QualType ElementType,
9340 return SemaRef.Context.getVectorType(ElementType, NumElements, VecKind);
9344 QualType TreeTransform<Derived>::RebuildExtVectorType(QualType ElementType,
9352 return SemaRef.BuildExtVectorType(ElementType, VectorSize, AttributeLoc);
9357 TreeTransform<Derived>::RebuildDependentSizedExtVectorType(QualType ElementType,
9360 return SemaRef.BuildExtVectorType(ElementType, SizeExpr, AttributeLoc);