Lines Matching refs:Array2
569 const ArrayType *Array2) { in IsArrayStructurallyEquivalent() argument
571 Array2->getElementType())) in IsArrayStructurallyEquivalent()
573 if (Array1->getSizeModifier() != Array2->getSizeModifier()) in IsArrayStructurallyEquivalent()
575 if (Array1->getIndexTypeQualifiers() != Array2->getIndexTypeQualifiers()) in IsArrayStructurallyEquivalent()
735 const auto *Array2 = cast<ConstantArrayType>(T2); in IsStructurallyEquivalent() local
736 if (!llvm::APInt::isSameValue(Array1->getSize(), Array2->getSize())) in IsStructurallyEquivalent()
739 if (!IsArrayStructurallyEquivalent(Context, Array1, Array2)) in IsStructurallyEquivalent()
752 const auto *Array2 = cast<VariableArrayType>(T2); in IsStructurallyEquivalent() local
754 Array2->getSizeExpr())) in IsStructurallyEquivalent()
757 if (!IsArrayStructurallyEquivalent(Context, Array1, Array2)) in IsStructurallyEquivalent()
765 const auto *Array2 = cast<DependentSizedArrayType>(T2); in IsStructurallyEquivalent() local
767 Array2->getSizeExpr())) in IsStructurallyEquivalent()
770 if (!IsArrayStructurallyEquivalent(Context, Array1, Array2)) in IsStructurallyEquivalent()