Home
last modified time | relevance | path

Searched refs:hasDynamicSize (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/flang/unittests/Optimizer/Builder/
H A DFIRBuilderTest.cpp253 TEST_F(FIRBuilderTest, hasDynamicSize) { in TEST_F() argument
256 EXPECT_FALSE(fir::hasDynamicSize(type)); in TEST_F()
259 EXPECT_TRUE(fir::hasDynamicSize(seqTy)); in TEST_F()
260 EXPECT_FALSE(fir::hasDynamicSize(builder.getI64Type())); in TEST_F()
/llvm-project-15.0.7/flang/lib/Optimizer/Dialect/
H A DFIRType.cpp221 static bool hasDynamicSize(fir::RecordType recTy) { in hasDynamicSize() function
229 if (hasDynamicSize(rec)) in hasDynamicSize()
236 bool hasDynamicSize(mlir::Type t) { in hasDynamicSize() function
245 return hasDynamicSize(rec); in hasDynamicSize()
H A DFIROps.cpp1546 if (fir::hasDynamicSize(getSeq().getType())) in verify()
/llvm-project-15.0.7/flang/lib/Optimizer/Transforms/
H A DMemoryAllocation.cpp75 if (fir::hasDynamicSize(seqTy)) { in keepStackAllocation()
H A DArrayValueCopy.cpp984 if (hasDynamicSize(eleTy)) in genArrayCopy()
999 if (hasDynamicSize(eleTy)) { in genArrayLoadTypeParameters()
/llvm-project-15.0.7/flang/include/flang/Optimizer/Dialect/
H A DFIRType.h162 bool hasDynamicSize(mlir::Type t);
/llvm-project-15.0.7/flang/lib/Optimizer/Builder/
H A DFIRBuilder.cpp151 if (fir::hasDynamicSize(type)) in elideLengthsAlreadyInType()
994 assert(!fir::hasDynamicSize(type)); in genScalarAssignment()
1020 assert(!fir::hasDynamicSize(lFieldTy) && !fir::hasDynamicSize(rFieldTy)); in genComponentByComponentAssignment()
1080 if (fir::hasDynamicSize(recordType)) in recordTypeCanBeMemCopied()
1177 if (!fir::hasDynamicSize(eleTy)) { in genLenOfCharacter()
H A DBoxValue.cpp53 if (!fir::hasDynamicSize(baseTy)) in getTypeParams()
/llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/
H A DCodeGen.cpp1365 if (!box.substr().empty() && fir::hasDynamicSize(boxTy.getEleTy())) in consDescriptorPrefix()
1471 if (fir::hasDynamicSize(fir::unwrapSequenceType( in getSubcomponentIndices()
1569 if (fir::hasDynamicSize(seqEleTy)) { in matchAndRewrite()
1603 if (fir::hasDynamicSize(charTy)) { in matchAndRewrite()
2325 return fir::hasDynamicSize(ty) in getFieldNumber()
2521 if (fir::hasDynamicSize(fir::unwrapSequenceType(cpnTy))) in doRewriteRefOrPtr()
2602 if (!fir::hasDynamicSize(recTy)) { in matchAndRewrite()
/llvm-project-15.0.7/flang/lib/Lower/
H A DConvertExpr.cpp318 assert(!fir::hasDynamicSize(storageType) && in placeScalarValueInMemory()
1953 if ((array.rank() > 1 && fir::hasDynamicSize(baseType)) || in genCoordinateOp()
2423 } else if (fir::hasDynamicSize(elementType)) { in genArrayTempFromMold()
3395 assert(!fir::hasDynamicSize(argBaseType)); in genScalarUserDefinedAssignmentCall()
4223 fir::hasDynamicSize(eleTy)) in convertElementForUpdate()
6281 if (fir::hasDynamicSize(eleTy)) { in computeElementSize()
6389 assert(fir::hasDynamicSize(eleTy)); in copyNextArrayCtorSection()
6409 if (fir::hasDynamicSize(eleTy)) { in copyNextArrayCtorSection()
6610 if (fir::hasDynamicSize(resTy)) { in genarr()
6611 if (fir::hasDynamicSize(eleTy)) { in genarr()