Lines Matching defs:mlirContext

586                                mlir::MLIRContext &mlirContext) {
603 &mlirContext, mlir::StringAttr::get(&mlirContext, hostName)));
609 &mlirContext,
611 &mlirContext, fir::NameUniquer::doProgramEntry())));
625 mlir::StringAttr::get(&mlirContext, name));
699 mlir::MLIRContext &mlirContext = converter.getMLIRContext();
709 addSymbolAttribute(func, *sym, getProcedureAttrs(&mlirContext),
710 mlirContext);
825 : interface(i), mlirContext{i.converter.getMLIRContext()} {}
834 addFirResult(mlir::IndexType::get(&mlirContext),
867 addFirResult(mlir::IndexType::get(&mlirContext),
951 &mlirContext, getProcedureType(*proc, interface.converter));
994 mlir::Type lenTy = mlir::IndexType::get(&mlirContext);
999 fir::CharacterType::get(&mlirContext, type.kind(), len));
1000 mlir::Type boxCharTy = fir::BoxCharType::get(&mlirContext, type.kind());
1020 mlir::StringAttr::get(&mlirContext, "fir.bindc_name"),
1021 mlir::StringAttr::get(&mlirContext,
1063 fir::BoxCharType::get(&mlirContext, dynamicType.kind());
1082 return mlir::NoneType::get(&mlirContext);
1105 attrs.emplace_back(mlir::StringAttr::get(&mlirContext, attr),
1106 mlir::UnitAttr::get(&mlirContext));
1130 mlir::StringAttr::get(&mlirContext, cuf::getDataAttrName()),
1131 cuf::getDataAttribute(&mlirContext, obj.cudaDataAttr));
1170 fir::CharacterType::getSingleton(&mlirContext, dynamicType.kind());
1176 fir::BoxCharType::get(&mlirContext, dynamicType.kind());
1249 mlir::StringAttr::get(&mlirContext, charProcAttr),
1250 mlir::UnitAttr::get(&mlirContext)}});
1264 &mlirContext, getProcedureType(*proc, interface.converter));
1367 mlir::MLIRContext &mlirContext;
1549 mlir::MLIRContext *mlirContext) const {
1580 return fir::FortranProcedureFlagsEnumAttr::get(mlirContext, flags);