Searched refs:dyn_cast_ptrOrBoxEleTy (Results 1 – 14 of 14) sorted by relevance
45 fir::dyn_cast_ptrOrBoxEleTy(getType()).dyn_cast<fir::SequenceType>()) in getOutRank()51 if (auto seqTy = fir::dyn_cast_ptrOrBoxEleTy(box().getType()) in getRank()61 fir::dyn_cast_ptrOrBoxEleTy(memrefTy).dyn_cast<fir::SequenceType>()) in getRank()
1151 return fir::unwrapSequenceType(fir::dyn_cast_ptrOrBoxEleTy(boxTy)) in unwrapIfDerived()1389 fir::dyn_cast_ptrOrBoxEleTy(boxTy).template isa<fir::SequenceType>(); in consDescriptorPrefix()1941 auto ty = fir::dyn_cast_ptrOrBoxEleTy(rebox.box().getType()); in getInputEleTy()2299 mlir::Type objectTy = fir::dyn_cast_ptrOrBoxEleTy(baseObjectTy); in doRewrite()2432 auto cpnTy = fir::dyn_cast_ptrOrBoxEleTy(boxObjTy); in doRewriteBox()2490 mlir::Type cpnTy = fir::dyn_cast_ptrOrBoxEleTy(baseObjectTy); in doRewriteRefOrPtr()
101 mlir::Type dyn_cast_ptrOrBoxEleTy(mlir::Type t);198 if (auto eleTy = dyn_cast_ptrOrBoxEleTy(t)) in unwrapPassByRefType()223 if (auto ty = dyn_cast_ptrOrBoxEleTy(t)) { in unwrapUntilSeqType()
544 auto arrTy = fir::dyn_cast_ptrOrBoxEleTy(ty); in genMaxval()660 auto arrTy = fir::dyn_cast_ptrOrBoxEleTy(ty); in genMinval()714 auto arrTy = fir::dyn_cast_ptrOrBoxEleTy(ty); in genProduct()782 auto arrTy = fir::dyn_cast_ptrOrBoxEleTy(ty); in genDotProduct()866 auto arrTy = fir::dyn_cast_ptrOrBoxEleTy(ty); in genSum()
192 auto ty = fir::dyn_cast_ptrOrBoxEleTy(memTy); in originateIndices()
206 return fir::dyn_cast_ptrOrBoxEleTy(getBoxTy()); in getBaseTy()
842 dyn_cast_ptrOrBoxEleTy(boxTy).cast<SequenceType>().getDimension(); in getOrReadExtentsAndShapeOp()895 auto seqTy = dyn_cast_ptrOrBoxEleTy(alloc.getType()); in genCoorOp()1046 loc, dyn_cast_ptrOrBoxEleTy(baseType), typeParams, nonconstantExtents); in allocateArrayTemp()
366 auto eleTy = fir::dyn_cast_ptrOrBoxEleTy(getMemref().getType()); in verify()435 auto eleTy = fir::dyn_cast_ptrOrBoxEleTy(getMemref().getType()); in verify()489 auto eleTy = fir::dyn_cast_ptrOrBoxEleTy(getMemref().getType()); in verify()506 auto eleTy = fir::dyn_cast_ptrOrBoxEleTy(getMemref().getType()); in verify()971 auto eleTy = fir::dyn_cast_ptrOrBoxEleTy(refTy); in verify()2190 auto eleTy = fir::dyn_cast_ptrOrBoxEleTy(boxTy); in getBoxScalarEleTy()2198 auto eleTy = fir::dyn_cast_ptrOrBoxEleTy(boxTy); in getBoxRank()
208 mlir::Type dyn_cast_ptrOrBoxEleTy(mlir::Type t) { in dyn_cast_ptrOrBoxEleTy() function
893 auto eleTy = fir::unwrapSequenceType(fir::dyn_cast_ptrOrBoxEleTy(fieldTy)); in componentToExtendedValue()1102 auto baseTy = fir::dyn_cast_ptrOrBoxEleTy(fir::getBase(lhs).getType()); in genRecordAssignment()
1873 mlir::Type ty = fir::dyn_cast_ptrOrBoxEleTy(fir::getBase(obj).getType()); in genComponent()1910 mlir::Type unwrapTy = fir::dyn_cast_ptrOrBoxEleTy(arrTy); in genSubType()1952 fir::dyn_cast_ptrOrBoxEleTy(fir::getBase(array).getType()); in genCoordinateOp()1970 fir::dyn_cast_ptrOrBoxEleTy(base.getType()).cast<fir::SequenceType>(); in genCoordinateOp()2073 mlir::Type arrTy = fir::dyn_cast_ptrOrBoxEleTy(addr.getType()); in genArrayCoorOp()2408 mlir::Type type = fir::dyn_cast_ptrOrBoxEleTy(fir::getBase(mold).getType()); in genArrayTempFromMold()4409 mlir::Type arrTy = fir::dyn_cast_ptrOrBoxEleTy(tmp.getType()); in genMaskAccess()5887 mlir::Type arrTy = fir::dyn_cast_ptrOrBoxEleTy(memref.getType()); in genarr()7689 mlir::Type arrTy = fir::dyn_cast_ptrOrBoxEleTy(addr.getType()); in genArrayLoad()
206 mlir::Type arrTy = fir::dyn_cast_ptrOrBoxEleTy(ty); in genProdOrSum()235 mlir::Type eleTy = fir::dyn_cast_ptrOrBoxEleTy(vectorA.getType()) in genDotProd()3639 mlir::Type shapeArrTy = fir::dyn_cast_ptrOrBoxEleTy(shapeTy); in genReshape()
151 if (mlir::Type ty = fir::dyn_cast_ptrOrBoxEleTy(type)) in unwrapElementType()
328 if (mlir::Type baseTy = fir::dyn_cast_ptrOrBoxEleTy(type)) in getNamelistGroup()