/llvm-project/flang/unittests/Optimizer/ |
H A D | FIRTypesTest.cpp | 31 mlir::Type recTy = fir::RecordType::get(&context, "dt"); in TEST_F() local 129 mlir::Type recTy = fir::RecordType::get(&context, "dt"); in TEST_F() local 158 mlir::Type recTy = fir::RecordType::get(&context, "dt"); TEST_F() local 197 mlir::Type recTy = fir::RecordType::get(&context, "dt"); TEST_F() local [all...] |
/llvm-project/flang/include/flang/Optimizer/Dialect/ |
H A D | FIRType.h | 136 if (auto recTy = mlir::dyn_cast_or_null<fir::RecordType>(t)) in isa_builtin_cptr_type() local 304 auto recTy = unwrapIfDerived(boxTy); isDerivedTypeWithLenParams() local 388 if (auto recTy = mlir::dyn_cast_or_null<fir::RecordType>(ty)) isRecordWithTypeParameters() local [all...] |
/llvm-project/flang/lib/Optimizer/Transforms/ |
H A D | PolymorphicOpConversion.cpp | 298 if (auto recTy = mlir::dyn_cast<fir::RecordType>(a.getType())) { matchAndRewrite() local 380 fir::RecordType recTy = mlir::dyn_cast<fir::RecordType>(a.getType()); genTypeLadderStep() local 432 fir::RecordType recTy = mlir::dyn_cast<fir::RecordType>(ty); genTypeDescCompare() local
|
H A D | AbstractResult.cpp | 68 auto recTy = mlir::dyn_cast<fir::RecordType>(resultType); getCPtrFunctionType() local 117 auto recTy = mlir::dyn_cast<fir::RecordType>(result.getType()); matchAndRewrite() local
|
/llvm-project/flang/lib/Optimizer/CodeGen/ |
H A D | TargetRewrite.cpp | 303 rewriteCallStructInputType(mlir::Location loc,fir::RecordType recTy,mlir::Value oper,fir::CodeGenSpecifics::Marshalling & newInTyAndAttrs,llvm::SmallVectorImpl<mlir::Value> & newOpers,mlir::Value & savedStackPtr) rewriteCallStructInputType() argument 427 __anon828c474f0c02(fir::RecordType recTy) convertCallOp() argument 577 lowerStructSignatureArg(mlir::Location loc,fir::RecordType recTy,fir::CodeGenSpecifics::Marshalling & newInTyAndAttrs) lowerStructSignatureArg() argument 648 __anon828c474f1602(fir::RecordType recTy) convertAddrOp() argument 868 __anon828c474f2202(fir::RecordType recTy) convertSignature() argument 1206 doStructArg(mlir::func::FuncOp func,fir::RecordType recTy,fir::CodeGenSpecifics::Marshalling & newInTyAndAttrs,FIXUPS & fixups) doStructArg() argument [all...] |
H A D | CodeGen.cpp | 131 getDependentTypeMemSizeFn(fir::RecordType recTy,fir::AllocaOp op,mlir::ConversionPatternRewriter & rewriter) getDependentTypeMemSizeFn() argument 222 } else if (auto recTy = mlir::dyn_cast<fir::RecordType>(scalarType)) { matchAndRewrite() local 1256 auto recTy = mlir::dyn_cast<fir::RecordType>(innerType); populateDescriptor() local 1756 } else if (auto recTy = mlir::dyn_cast<fir::RecordType>(inputEleTy)) { matchAndRewrite() local 2361 } else if (auto recTy = mlir::dyn_cast<fir::RecordType>(type)) { supportedCoordinate() local 2469 } else if (auto recTy = mlir::dyn_cast<fir::RecordType>(cpnTy)) { doRewriteBox() local 2568 if (auto recTy = mlir::dyn_cast<fir::RecordType>(cpnTy)) doRewriteRefOrPtr() local 2599 auto recTy = mlir::cast<fir::RecordType>(field.getOnType()); matchAndRewrite() local [all...] |
H A D | TypeConverter.cpp | 266 if (auto recTy = convertBoxTypeAsStruct() local
|
H A D | BoxedProcedure.cpp | 71 if (auto recTy = mlir::dyn_cast<RecordType>(ty)) { in needsConversion() local
|
H A D | Target.cpp | 394 __anon7f59534d0b02(fir::RecordType recTy) classify() argument [all...] |
/llvm-project/flang/lib/Optimizer/Dialect/ |
H A D | FIRType.cpp | 228 hasDynamicSize(fir::RecordType recTy) hasDynamicSize() argument 387 if (auto recTy = mlir::dyn_cast<fir::RecordType>(ty)) isRecordWithAllocatableMember() local 402 if (auto recTy = mlir::dyn_cast<fir::RecordType>(ty)) isRecordWithDescriptorMember() local 602 } else if (auto recTy = mlir::dyn_cast_or_null<fir::RecordType>(ty)) { getTypeAsString() local 1422 if (auto recTy = mlir::dyn_cast<fir::RecordType>(ty)) { getTypeSizeAndAlignment() local [all...] |
H A D | FIROps.cpp | 87 if (auto recTy = mlir::dyn_cast<fir::RecordType>(ty)) in verifyTypeParamCount() local 368 if (auto recTy = mlir::dyn_cast<fir::RecordType>(dynTy)) validTypeParams() local 1513 if (auto recTy = mlir::dyn_cast<fir::RecordType>(eleTy)) { verify() local 1977 build(mlir::OpBuilder & builder,mlir::OperationState & result,llvm::StringRef fieldName,mlir::Type recTy,mlir::ValueRange operands) build() argument 2379 build(mlir::OpBuilder & builder,mlir::OperationState & result,llvm::StringRef fieldName,mlir::Type recTy,mlir::ValueRange operands) build() argument 2968 if (auto recTy = mlir::dyn_cast<fir::RecordType>(eleTy)) { verify() local [all...] |
/llvm-project/flang/lib/Lower/ |
H A D | ConvertConstant.cpp | 362 fir::RecordType recTy = mlir::cast<fir::RecordType>(res.getType()); in genStructureComponentInit() local 466 auto recTy = mlir::cast<fir::RecordType>(type); in genInlinedStructureCtorLitImpl() local [all...] |
H A D | VectorSubscripts.cpp | 109 auto recTy = mlir::cast<fir::RecordType>(gen(component.base())); in gen() local
|
H A D | ConvertVariable.cpp | 329 genComponentDefaultInit(Fortran::lower::AbstractConverter & converter,mlir::Location loc,const Fortran::semantics::Symbol & component,fir::RecordType recTy,mlir::Value insertInto,Fortran::lower::StatementContext & stmtCtx) genComponentDefaultInit() argument 405 auto recTy = mlir::cast<fir::RecordType>(scalarType); genDefaultInitializerValue() local
|
H A D | CallInterface.cpp | 1204 auto recTy = mlir::dyn_cast<fir::RecordType>(type); handleExplicitDummy() local
|
H A D | ConvertExpr.cpp | 918 auto recTy = mlir::cast<fir::RecordType>(ty); genval() local 1447 auto recTy = mlir::cast<fir::RecordType>(ty); genComponent() local 4465 if (auto recTy = mlir::dyn_cast<fir::RecordType>(seqTy.getEleTy())) createAndLoadSomeArrayTemp() local 6741 if (auto recTy = mlir::dyn_cast<fir::RecordType>(ty)) { lowerPath() local 6763 auto recTy = mlir::cast<fir::RecordType>(ty); lowerPath() local [all...] |
H A D | ConvertExprToHLFIR.cpp | 1669 auto recTy = mlir::cast<fir::RecordType>(ty); gen() local
|
/llvm-project/flang/lib/Optimizer/Builder/ |
H A D | MutableBox.cpp | 348 if (auto recTy = mlir::dyn_cast<fir::RecordType>(eleTy)) createUnallocatedBox() local 701 if (auto recTy = mlir::dyn_cast<fir::RecordType>(derivedType)) { disassociateMutableBox() local
|
H A D | FIRBuilder.cpp | 983 if (auto recTy = mlir::dyn_cast<fir::RecordType>(eleTy)) { getFromBox() local 1143 if (auto recTy = mlir::dyn_cast<fir::RecordType>(eleTy)) componentToExtendedValue() local 1378 auto recTy = mlir::dyn_cast<fir::RecordType>(baseTy); genRecordAssignment() local 1543 auto recTy = mlir::dyn_cast<fir::RecordType>(ty); genCPtrOrCFunptrAddr() local [all...] |