Lines Matching refs:Array1
451 const ArrayType *Array1, in IsArrayStructurallyEquivalent() argument
454 Array1->getElementType(), in IsArrayStructurallyEquivalent()
457 if (Array1->getSizeModifier() != Array2->getSizeModifier()) in IsArrayStructurallyEquivalent()
459 if (Array1->getIndexTypeQualifiers() != Array2->getIndexTypeQualifiers()) in IsArrayStructurallyEquivalent()
562 const ConstantArrayType *Array1 = cast<ConstantArrayType>(T1); in IsStructurallyEquivalent() local
564 if (!llvm::APInt::isSameValue(Array1->getSize(), Array2->getSize())) in IsStructurallyEquivalent()
567 if (!IsArrayStructurallyEquivalent(Context, Array1, Array2)) in IsStructurallyEquivalent()
580 const VariableArrayType *Array1 = cast<VariableArrayType>(T1); in IsStructurallyEquivalent() local
583 Array1->getSizeExpr(), Array2->getSizeExpr())) in IsStructurallyEquivalent()
586 if (!IsArrayStructurallyEquivalent(Context, Array1, Array2)) in IsStructurallyEquivalent()
593 const DependentSizedArrayType *Array1 = cast<DependentSizedArrayType>(T1); in IsStructurallyEquivalent() local
596 Array1->getSizeExpr(), Array2->getSizeExpr())) in IsStructurallyEquivalent()
599 if (!IsArrayStructurallyEquivalent(Context, Array1, Array2)) in IsStructurallyEquivalent()