Lines Matching refs:mod
20 void fir::setTargetTriple(mlir::ModuleOp mod, llvm::StringRef triple) { in setTargetTriple() argument
22 mod->setAttr(mlir::LLVM::LLVMDialect::getTargetTripleAttrName(), in setTargetTriple()
23 mlir::StringAttr::get(mod.getContext(), target)); in setTargetTriple()
26 llvm::Triple fir::getTargetTriple(mlir::ModuleOp mod) { in getTargetTriple() argument
27 if (auto target = mod->getAttrOfType<mlir::StringAttr>( in getTargetTriple()
36 void fir::setKindMapping(mlir::ModuleOp mod, fir::KindMapping &kindMap) { in setKindMapping() argument
37 auto *ctx = mod.getContext(); in setKindMapping()
38 mod->setAttr(kindMapName, mlir::StringAttr::get(ctx, kindMap.mapToString())); in setKindMapping()
40 mod->setAttr(defKindName, mlir::StringAttr::get(ctx, defs)); in setKindMapping()
43 fir::KindMapping fir::getKindMapping(mlir::ModuleOp mod) { in getKindMapping() argument
44 auto *ctx = mod.getContext(); in getKindMapping()
45 if (auto defs = mod->getAttrOfType<mlir::StringAttr>(defKindName)) { in getKindMapping()
47 if (auto maps = mod->getAttrOfType<mlir::StringAttr>(kindMapName)) in getKindMapping()