Home
last modified time | relevance | path

Searched refs:genType (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Lower/
H A DAbstractConverter.h183 virtual mlir::Type genType(const SomeExpr &) = 0;
185 virtual mlir::Type genType(SymbolRef) = 0;
187 virtual mlir::Type genType(Fortran::common::TypeCategory tc) = 0;
190 genType(Fortran::common::TypeCategory tc, int kind,
193 virtual mlir::Type genType(const Fortran::semantics::DerivedTypeSpec &) = 0;
195 virtual mlir::Type genType(const pft::Variable &) = 0;
/llvm-project-15.0.7/mlir/lib/Dialect/PDL/IR/
H A DPDLTypes.cpp39 Type genType; in parsePDLType() local
40 auto parseResult = generatedTypeParser(parser, &typeTag, genType); in parsePDLType()
42 return genType; in parsePDLType()
/llvm-project-15.0.7/mlir/test/mlir-tblgen/
H A Ddefault-type-attr-print-parser.td58 // TYPE: ::mlir::Type genType;
59 // TYPE: auto parseResult = generatedTypeParser(parser, &mnemonic, genType);
61 // TYPE: return genType;
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/CodeGen/
H A DMLIRGen.cpp52 Type genType(ast::Type type);
158 Type CodeGen::genType(ast::Type type) { in genType() function in CodeGen
173 return pdl::RangeType::get(genType(astType.getElementType())); in genType()
334 Type mlirType = genType(type); in genNonInitializerVar()
439 Type mlirType = genType(expr->getType()); in genExprImpl()
453 return builder.create<pdl::ResultOp>(loc, genType(expr->getType()), in genExprImpl()
472 return builder.create<pdl::ResultsOp>(loc, genType(expr->getType()), in genExprImpl()
571 resultTypes.push_back(genType(type)); in genConstraintOrRewriteCall()
573 resultTypes.push_back(genType(declResultType)); in genConstraintOrRewriteCall()
/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestTypes.cpp412 Type genType; in parseTestType() local
413 auto parseResult = generatedTypeParser(parser, &typeTag, genType); in parseTestType()
415 return genType; in parseTestType()
/llvm-project-15.0.7/flang/lib/Lower/
H A DConvertVariable.cpp385 mlir::Type symTy = converter.genType(var); in defineGlobal()
552 mlir::Type ty = converter.genType(var);
653 return converter.genType(*initSym); in getAggregateType()
802 castAliasToPointer(builder, loc, converter.genType(sym), ptr); in instantiateAlias()
855 mlir::Type memTy = converter.genType(*mem); in getTypeOfCommonWithInit()
1066 mlir::Type symType = converter.genType(var.getSymbol()); in instantiateCommon()
1540 mlir::Type castTy = builder.getRefType(converter.genType(var)); in mapSymbolAttributes()
1578 mlir::Type varType = converter.genType(var); in mapSymbolAttributes()
1641 mlir::Type castTy = builder.getRefType(converter.genType(var)); in mapSymbolAttributes()
1708 mlir::Type castTy = builder.getRefType(converter.genType(var)); in mapSymbolAttributes()
[all …]
H A DHostAssociations.cpp132 return fir::ReferenceType::get(converter.genType(sym)); in getType()
197 converter.genType(sym).cast<fir::CharacterType>().getFKind(); in getType()
240 return fir::ReferenceType::get(converter.genType(sym)); in getType()
325 mlir::Type type = converter.genType(sym); in getType()
H A DBridge.cpp401 mlir::Type genType(const Fortran::lower::SomeExpr &expr) override final { in genType() function in __anon1d418ed20211::FirConverter
407 mlir::Type genType(Fortran::lower::SymbolRef sym) override final { in genType() function in __anon1d418ed20211::FirConverter
411 genType(Fortran::common::TypeCategory tc, int kind, in genType() function in __anon1d418ed20211::FirConverter
420 mlir::Type genType(Fortran::common::TypeCategory tc) override final { in genType() function in __anon1d418ed20211::FirConverter
429 mlir::Type symType = genType(sym); in createHostAssociateVarClone()
532 mlir::Type symType = genType(sym); in copyHostAssociateVar()
704 auto newVal = builder->createTemporary(loc, genType(sym), in genLoopVariableAddress()
823 mlir::Type resultType = genType(resultSym); in genReturnSymbol()
1430 mlir::Type toTy = genType(*sym); in forceControlVariableBinding()
2264 mlir::Type toTy = genType(assign.lhs); in genAssignment()
[all …]
H A DConvertExpr.cpp1217 mlir::Type ty = converter.genType(TC, KIND); in GENBIN()
1227 mlir::Type ty = converter.genType(TC, KIND); in genval()
1336 mlir::Type ty = converter.genType(TC1, KIND); in genval()
1610 eleTy = converter.genType(TC, KIND, {con.LEN()}); in genArrayLit()
1612 eleTy = converter.genType(TC, KIND); in genArrayLit()
2141 return converter.genType(dt.GetDerivedTypeSpec()); in genType()
2149 mlir::Type resTy = genType(*funcRef.GetType()); in genFunctionRef()
4181 mlir::Type resTy = converter.genType(exp); in lowerArrayExpression()
5262 mlir::Type ty = converter.genType(TC1, KIND); in genarr()
5378 mlir::Type ty = converter.genType(TC, KIND); in GENBIN()
[all …]
H A DCallInterface.cpp698 getConverter().genType(dynamicType.category(), dynamicType.kind()); in handleImplicitResult()
796 return getConverter().genType(dynamicType.GetDerivedTypeSpec()); in translateDynamicType()
802 return getConverter().genType(cat, dynamicType.kind(), {*constantLen}); in translateDynamicType()
804 return getConverter().genType(cat, dynamicType.kind()); in translateDynamicType()
H A DIO.cpp208 builder.createConvert(loc, converter.genType(*csi.ioStatExpr), iostat); in genEndIO()
288 fir::BoxType::get(fir::PointerType::get(converter.genType(s))); in getNamelistGroup()
482 mlir::Type itemTy = converter.genType(*expr); in genOutputItemList()
656 mlir::Type itemTy = converter.genType(*expr); in genInputItemList()
2239 builder.createConvert(loc, converter.genType(*ioLengthVar), length); in genInquireStatement()
H A DAllocatable.cpp615 mlir::Type baseAddrTy = converter.genType(sym); in createMutableProperties()
H A DOpenMP.cpp195 mlir::Type symType = converter.genType(sym); in genCommonBlockMember()
/llvm-project-15.0.7/flang/lib/Optimizer/Dialect/
H A DFIRType.cpp119 mlir::Type genType; in parseFirType() local
120 auto parseResult = generatedTypeParser(parser, &typeTag, genType); in parseFirType()
122 return genType; in parseFirType()