Home
last modified time | relevance | path

Searched refs:dyn_cast_ptrOrBoxEleTy (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/
H A DCGOps.cpp45 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()
H A DCodeGen.cpp1151 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()
/llvm-project-15.0.7/flang/include/flang/Optimizer/Dialect/
H A DFIRType.h101 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()
/llvm-project-15.0.7/flang/lib/Optimizer/Builder/Runtime/
H A DReduction.cpp544 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()
/llvm-project-15.0.7/flang/include/flang/Optimizer/Builder/
H A DFactory.h192 auto ty = fir::dyn_cast_ptrOrBoxEleTy(memTy); in originateIndices()
H A DBoxValue.h206 return fir::dyn_cast_ptrOrBoxEleTy(getBoxTy()); in getBaseTy()
/llvm-project-15.0.7/flang/lib/Optimizer/Transforms/
H A DArrayValueCopy.cpp842 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()
/llvm-project-15.0.7/flang/lib/Optimizer/Dialect/
H A DFIROps.cpp366 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()
H A DFIRType.cpp208 mlir::Type dyn_cast_ptrOrBoxEleTy(mlir::Type t) { in dyn_cast_ptrOrBoxEleTy() function
/llvm-project-15.0.7/flang/lib/Optimizer/Builder/
H A DFIRBuilder.cpp893 auto eleTy = fir::unwrapSequenceType(fir::dyn_cast_ptrOrBoxEleTy(fieldTy)); in componentToExtendedValue()
1102 auto baseTy = fir::dyn_cast_ptrOrBoxEleTy(fir::getBase(lhs).getType()); in genRecordAssignment()
/llvm-project-15.0.7/flang/lib/Lower/
H A DConvertExpr.cpp1873 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()
H A DIntrinsicCall.cpp206 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()
H A DConvertVariable.cpp151 if (mlir::Type ty = fir::dyn_cast_ptrOrBoxEleTy(type)) in unwrapElementType()
H A DIO.cpp328 if (mlir::Type baseTy = fir::dyn_cast_ptrOrBoxEleTy(type)) in getNamelistGroup()