Lines Matching refs:Array1
639 const ArrayType *Array1, in IsArrayStructurallyEquivalent() argument
641 if (!IsStructurallyEquivalent(Context, Array1->getElementType(), in IsArrayStructurallyEquivalent()
644 if (Array1->getSizeModifier() != Array2->getSizeModifier()) in IsArrayStructurallyEquivalent()
646 if (Array1->getIndexTypeQualifiers() != Array2->getIndexTypeQualifiers()) in IsArrayStructurallyEquivalent()
805 const auto *Array1 = cast<ConstantArrayType>(T1); in IsStructurallyEquivalent() local
807 if (!llvm::APInt::isSameValue(Array1->getSize(), Array2->getSize())) in IsStructurallyEquivalent()
810 if (!IsArrayStructurallyEquivalent(Context, Array1, Array2)) in IsStructurallyEquivalent()
822 const auto *Array1 = cast<VariableArrayType>(T1); in IsStructurallyEquivalent() local
824 if (!IsStructurallyEquivalent(Context, Array1->getSizeExpr(), in IsStructurallyEquivalent()
828 if (!IsArrayStructurallyEquivalent(Context, Array1, Array2)) in IsStructurallyEquivalent()
835 const auto *Array1 = cast<DependentSizedArrayType>(T1); in IsStructurallyEquivalent() local
837 if (!IsStructurallyEquivalent(Context, Array1->getSizeExpr(), in IsStructurallyEquivalent()
841 if (!IsArrayStructurallyEquivalent(Context, Array1, Array2)) in IsStructurallyEquivalent()