Home
last modified time | relevance | path

Searched refs:unwrapPassByRefType (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Optimizer/Dialect/
H A DFIRType.h197 inline mlir::Type unwrapPassByRefType(mlir::Type t) { in unwrapPassByRefType() function
/llvm-project-15.0.7/flang/lib/Optimizer/Transforms/
H A DArrayValueCopy.cpp779 auto eleTy = unwrapSequenceType(unwrapPassByRefType(ty)); in getEleTy()
976 auto eleTy = unwrapSequenceType(unwrapPassByRefType(dst.getType())); in genArrayCopy()
998 unwrapSequenceType(unwrapPassByRefType(load.getMemref().getType())); in genArrayLoadTypeParameters()
1018 auto arrTy = unwrapPassByRefType(memrefTy); in findNonconstantExtents()
1048 fir::unwrapSequenceType(fir::unwrapPassByRefType(baseType)); in allocateArrayTemp()
/llvm-project-15.0.7/flang/lib/Lower/
H A DVectorSubscripts.cpp210 fir::unwrapPassByRefType(fir::getBase(loweredBase).getType())); in genRankedArrayRefSubscriptAndBase()
400 fir::unwrapPassByRefType(vecBase.getType())); in getElementAt()
H A DIO.cpp567 auto logicalType = fir::unwrapPassByRefType(addr.getType()); in boolRefToLogical()
587 mlir::Type itemTy = fir::unwrapPassByRefType(itemAddr.getType()); in createIoRuntimeCallForItem()
1109 mlir::Type varType = fir::unwrapPassByRefType(varAddr.getType()); in genIOReadSize()
H A DConvertExpr.cpp342 mlir::Type type = fir::unwrapPassByRefType(fir::getBase(exv).getType()); in createInMemoryScalarCopy()
1283 fir::unwrapPassByRefType(charAddr.getType()).cast<fir::CharacterType>(); in replaceScalarCharacterLength()
2809 fir::unwrapPassByRefType(fir::getBase(actualArg).getType())); in genCopyIn()
3424 mlir::Type eleTy = fir::unwrapPassByRefType(elementAddr.getType()); in arrayModifyToExv()
4188 mlir::Type resTy = fir::unwrapPassByRefType(fir::getBase(exv).getType()); in lowerArrayExpression()
6128 mlir::Type arrType = fir::unwrapPassByRefType(baseType); in genOptionalArrayFetch()
6852 ty = fir::unwrapPassByRefType(ty); in lowerPath()
H A DIntrinsicCall.cpp3003 fir::unwrapPassByRefType(arg0.getType()).dyn_cast<fir::RecordType>(); in genIeeeTypeCompare()
/llvm-project-15.0.7/flang/lib/Optimizer/Builder/
H A DFIRBuilder.cpp320 fir::unwrapRefType(fir::unwrapPassByRefType(fromTy)) && in convertWithSemantics()
983 fir::unwrapPassByRefType(fir::getBase(lhs).getType())); in genScalarAssignment()
1009 auto lbaseType = fir::unwrapPassByRefType(fir::getBase(lhs).getType()); in genComponentByComponentAssignment()
1012 auto rbaseType = fir::unwrapPassByRefType(fir::getBase(rhs).getType()); in genComponentByComponentAssignment()
/llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/
H A DCodeGen.cpp1472 fir::unwrapPassByRefType(memref.getType())))) in getSubcomponentIndices()