Searched refs:refTy (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Optimizer/Builder/Runtime/ |
| H A D | Ragged.cpp | 31 auto refTy = fir::ReferenceType::get(i64Ty); in genRaggedArrayAllocate() local 48 builder.create<fir::CoordinateOp>(loc, refTy, buff, offset); in genRaggedArrayAllocate()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Dialect/ |
| H A D | FIRType.cpp | 250 if (auto refTy = fir::dyn_cast_ptrEleTy(ty)) in isPointerType() local 251 ty = refTy; in isPointerType() 258 if (auto refTy = fir::dyn_cast_ptrEleTy(ty)) in isAllocatableType() local 259 ty = refTy; in isAllocatableType() 266 if (auto refTy = fir::dyn_cast_ptrEleTy(ty)) in isUnlimitedPolymorphicType() local 267 ty = refTy; in isUnlimitedPolymorphicType() 364 if (auto refTy = eleTy.dyn_cast<ReferenceType>()) in verify() local 365 if (refTy.isa<mlir::FunctionType>()) in verify()
|
| H A D | FIROps.cpp | 958 const mlir::Type refTy = getRef().getType(); in verify() local 959 if (fir::isa_ref_type(refTy)) { in verify() 960 auto eleTy = fir::dyn_cast_ptrEleTy(refTy); in verify() 971 auto eleTy = fir::dyn_cast_ptrOrBoxEleTy(refTy); in verify() 986 if (refTy.isa<fir::BoxType>()) { in verify()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Transforms/ |
| H A D | AffineDemotion.cpp | 102 if (auto refTy = op.getValue().getType().dyn_cast<fir::ReferenceType>()) in matchAndRewrite() local 103 if (auto arrTy = refTy.getEleTy().dyn_cast<fir::SequenceType>()) { in matchAndRewrite()
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | VectorSubscripts.cpp | 401 mlir::Type refTy = builder.getRefType(vecEleTy); in getElementAt() local 403 loc, refTy, vecBase, vecIndex); in getElementAt() 414 mlir::Type refTy = builder.getRefType(getElementType()); in getElementAt() local 416 loc, refTy, fir::getBase(loweredBase), shape, slice, indexes, in getElementAt()
|
| H A D | ConvertVariable.cpp | 755 mlir::Type refTy = builder.getRefType(seqTy); in instantiateAggregateStore() local 756 mlir::Value aggregateStore = builder.createConvert(loc, refTy, addr); in instantiateAggregateStore() 1585 mlir::Type refTy = builder.getRefType(boxTy.getEleTy()); in mapSymbolAttributes() local 1586 addr = builder.create<fir::BoxAddrOp>(loc, refTy, argBox); in mapSymbolAttributes() 1764 mlir::Type refTy = builder.getRefType(boxTy.getEleTy()); in mapSymbolAttributes() local 1765 addr = builder.create<fir::BoxAddrOp>(loc, refTy, argBox); in mapSymbolAttributes() 1824 mlir::Type refTy = builder.getRefType(boxTy.getEleTy()); in mapSymbolAttributes() local 1825 addr = builder.create<fir::BoxAddrOp>(loc, refTy, argBox); in mapSymbolAttributes()
|
| H A D | ConvertExpr.cpp | 1991 mlir::Type refTy = builder.getRefType(eleTy); in genOffsetAndCoordinateOp() local 2018 mlir::Type origRefTy = refTy; in genOffsetAndCoordinateOp() 2019 if (fir::factory::CharacterExprHelper::isCharacterScalar(refTy)) { in genOffsetAndCoordinateOp() 2021 fir::factory::CharacterExprHelper::getCharacterType(refTy); in genOffsetAndCoordinateOp() 2028 refTy = builder.getRefType(singleTy); in genOffsetAndCoordinateOp() 2035 loc, refTy, base, llvm::ArrayRef<mlir::Value>{total}); in genOffsetAndCoordinateOp() 2075 mlir::Type refTy = builder.getRefType(eleTy); in genArrayCoorOp() local 2088 loc, refTy, addr, shape, /*slice=*/mlir::Value{}, arrayCoorArgs, in genArrayCoorOp() 6408 mlir::Type refTy = eleRefTy; in copyNextArrayCtorSection() local 6414 refTy = builder.getRefType(chTy); in copyNextArrayCtorSection() [all …]
|