Home
last modified time | relevance | path

Searched refs:refType (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/flang/lib/Optimizer/Builder/
H A DCharacter.cpp151 auto refType = builder.getRefType(boxCharType.getEleTy()); in toExtendedValue() local
163 builder.create<fir::UnboxCharOp>(loc, refType, lenType, character); in toExtendedValue()
164 base = builder.createConvert(loc, refType, unboxed.getResult(0)); in toExtendedValue()
202 auto refType = fir::ReferenceType::get(boxCharType.getEleTy()); in createEmbox() local
211 buff = builder.createConvert(loc, refType, buff); in createEmbox()
H A DFIRBuilder.cpp309 auto refType = getRefType(boxType.getEleTy()); in convertWithSemantics() local
310 mlir::Value charBase = createConvert(loc, refType, val); in convertWithSemantics()
/llvm-project-15.0.7/flang/lib/Optimizer/Transforms/
H A DAffinePromotion.cpp336 if (auto refType = in coordinateArrayElement() local
338 if (auto seqType = refType.getEleTy().dyn_cast_or_null<SequenceType>()) { in coordinateArrayElement()
/llvm-project-15.0.7/flang/lib/Lower/
H A DCallInterface.cpp759 mlir::Type refType = fir::ReferenceType::get(type); in handleImplicitDummy() local
760 addFirOperand(refType, nextPassedArgPosition(), Property::BaseAddress, in handleImplicitDummy()
H A DIntrinsicCall.cpp1584 if (auto refType = type.dyn_cast<fir::ReferenceType>()) in toExtendedValue() local
1585 type = refType.getEleTy(); in toExtendedValue()
1853 auto refType = bArg.getType().dyn_cast<fir::ReferenceType>(); in getWrapper() local
1854 if (loadRefArguments && refType) { in getWrapper()
2025 if (auto refType = type.dyn_cast<fir::ReferenceType>()) in getUnrestrictedIntrinsicSymbolRefAttr() local
2026 argTypes.push_back(refType.getEleTy()); in getUnrestrictedIntrinsicSymbolRefAttr()
/llvm-project-15.0.7/flang/lib/Optimizer/Dialect/
H A DFIROps.cpp3116 mlir::Type fir::StoreOp::elementType(mlir::Type refType) { in elementType() argument
3117 return fir::dyn_cast_ptrEleTy(refType); in elementType()
/llvm-project-15.0.7/flang/include/flang/Optimizer/Dialect/
H A DFIROps.td309 static mlir::Type elementType(mlir::Type refType);