Lines Matching defs:arrTy
2285 while (auto arrTy = mlir::dyn_cast<mlir::LLVM::LLVMArrayType>(eleTy))
2286 eleTy = arrTy.getElementType();
2625 if (auto arrTy = mlir::dyn_cast<fir::SequenceType>(type)) {
2627 i += arrTy.getDimension() - 1;
2628 type = arrTy.getEleTy();
2650 if (auto arrTy = mlir::dyn_cast<fir::SequenceType>(type)) {
2651 if (fir::sequenceWithNonConstantShape(arrTy))
2653 i += arrTy.getDimension() - 1;
2654 type = arrTy.getEleTy();
2715 if (auto arrTy = mlir::dyn_cast<fir::SequenceType>(cpnTy)) {
2724 for (unsigned index = i, lastIndex = i + arrTy.getDimension();
2735 i += arrTy.getDimension() - 1;
2736 cpnTy = arrTy.getEleTy();
2772 if (auto arrTy = mlir::dyn_cast<fir::SequenceType>(cpnTy)) {
2774 const unsigned sz = arrTy.getDimension();
2775 if (arraysHaveKnownShape(arrTy.getEleTy(),
2777 fir::SequenceType::ShapeRef shape = arrTy.getShape();
2823 if (auto arrTy = mlir::dyn_cast<fir::SequenceType>(cpnTy)) {
2824 int d = arrTy.getDimension() - 1;
2984 auto arrTy = mlir::dyn_cast<mlir::LLVM::LLVMArrayType>(ty);
2985 if (!arrTy)
2987 mlir::Type eleTy = arrTy.getElementType();
2988 while ((arrTy = mlir::dyn_cast<mlir::LLVM::LLVMArrayType>(eleTy)))
2989 eleTy = arrTy.getElementType();