Searched refs:unwrapSequenceType (Results 1 – 18 of 18) sorted by relevance
34 auto eleTy = fir::unwrapSequenceType(fir::unwrapRefType(header.getType())); in genRaggedArrayAllocate()
125 return fir::unwrapSequenceType(recTy.getType(componentName)); in gen()209 return fir::unwrapSequenceType( in genRankedArrayRefSubscriptAndBase()399 mlir::Type vecEleTy = fir::unwrapSequenceType( in getElementAt()
257 mlir::Type eleTy = fir::unwrapSequenceType(arrTy); in __anon67dfc8450102()2416 mlir::Type elementType = fir::unwrapSequenceType(type); in genArrayTempFromMold()2429 if (fir::unwrapSequenceType(type).isa<fir::CharacterType>()) in genArrayTempFromMold()3866 fir::unwrapSequenceType(fir::unwrapRefType(load.getType())); in lowerLazyArrayExpression()4726 if (mlir::Type eleTy = fir::unwrapSequenceType(type); in createAndLoadSomeArrayTemp()4836 fir::unwrapSequenceType(converter.genType(toEvExpr(x))); in genElementalArgument()6129 mlir::Type eleType = fir::unwrapSequenceType(arrType); in genOptionalArrayFetch()6538 mlir::Type eleTy = fir::unwrapSequenceType(seqTy); in genArrayCtorInitializer()6603 mlir::Type eleTy = fir::unwrapSequenceType(resTy); in genarr()6878 ty = fir::unwrapSequenceType(ty); in lowerPath()[all …]
4019 mlir::Type lbType = fir::unwrapSequenceType(resultType); in genLbound()
192 auto eleTy = fir::unwrapSequenceType(boxElementType); in requiresExtendedDesc()251 if (auto recTy = fir::unwrapSequenceType(ele).dyn_cast<fir::RecordType>())
84 return needsConversion(unwrapSequenceType(ty)); in needsConversion()
335 mlir::Type scalarType = fir::unwrapSequenceType(dataTy); in genAllocationScaleSize()372 mlir::Type scalarType = fir::unwrapSequenceType(alloc.getInType()); in matchAndRewrite()1033 if (fir::isRecordWithTypeParameters(fir::unwrapSequenceType(dataTy))) in matchAndRewrite()1151 return fir::unwrapSequenceType(fir::dyn_cast_ptrOrBoxEleTy(boxTy)) in unwrapIfDerived()1471 if (fir::hasDynamicSize(fir::unwrapSequenceType( in getSubcomponentIndices()2521 if (fir::hasDynamicSize(fir::unwrapSequenceType(cpnTy))) in doRewriteRefOrPtr()
58 auto chrTy = fir::unwrapSequenceType(fir::dyn_cast_ptrEleTy(t)) in matchAndRewrite()
779 auto eleTy = unwrapSequenceType(unwrapPassByRefType(ty)); in getEleTy()976 auto eleTy = unwrapSequenceType(unwrapPassByRefType(dst.getType())); in genArrayCopy()998 unwrapSequenceType(unwrapPassByRefType(load.getMemref().getType())); in genArrayLoadTypeParameters()1048 fir::unwrapSequenceType(fir::unwrapPassByRefType(baseType)); in allocateArrayTemp()
467 type = fir::unwrapSequenceType(fir::unwrapRefType(type));531 return fir::unwrapSequenceType(getBaseTypeOf(exv)); in getElementTypeOf()
183 inline mlir::Type unwrapSequenceType(mlir::Type t) { in unwrapSequenceType() function
52 baseTy = fir::unwrapSequenceType(baseTy); in getTypeParams()
893 auto eleTy = fir::unwrapSequenceType(fir::dyn_cast_ptrOrBoxEleTy(fieldTy)); in componentToExtendedValue()982 auto type = fir::unwrapSequenceType( in genScalarAssignment()1058 if (auto fieldEleTy = fir::unwrapSequenceType(lFieldTy); in genComponentByComponentAssignment()1085 if (fir::unwrapSequenceType(fieldType).isa<fir::RecordType>()) in recordTypeCanBeMemCopied()
327 auto eleTy = fir::unwrapSequenceType(type); in createUnallocatedBox()
42 type = fir::unwrapSequenceType(unwrapBoxAndRef(type)); in recoverCharacterType()
170 EXPECT_TRUE(fir::unwrapSequenceType(ty).isInteger(64)); in TEST_F()
70 auto ty = fir::unwrapSequenceType(inType); in verifyTypeParamCount()493 if (fir::unwrapSequenceType(getOriginal().getType()) != projTy) in verify()496 if (fir::unwrapSequenceType(getSequence().getType()) != projTy) in verify()729 t = fir::unwrapSequenceType(fir::dyn_cast_ptrEleTy(t)); in verify()
288 mlir::Type nt = unwrapSequenceType(unwrapRefType(ty)); in unwrapAllRefAndSeqType()