| /llvm-project-15.0.7/flang/include/flang/Lower/ |
| H A D | AbstractConverter.h | 183 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 D | PDLTypes.cpp | 39 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 D | default-type-attr-print-parser.td | 58 // 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 D | MLIRGen.cpp | 52 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 D | TestTypes.cpp | 412 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 D | ConvertVariable.cpp | 385 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 D | HostAssociations.cpp | 132 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 D | Bridge.cpp | 401 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 D | ConvertExpr.cpp | 1217 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 D | CallInterface.cpp | 698 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 D | IO.cpp | 208 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 D | Allocatable.cpp | 615 mlir::Type baseAddrTy = converter.genType(sym); in createMutableProperties()
|
| H A D | OpenMP.cpp | 195 mlir::Type symType = converter.genType(sym); in genCommonBlockMember()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Dialect/ |
| H A D | FIRType.cpp | 119 mlir::Type genType; in parseFirType() local 120 auto parseResult = generatedTypeParser(parser, &typeTag, genType); in parseFirType() 122 return genType; in parseFirType()
|