Lines Matching refs:GlobalOp
1239 mlir::Type fir::GlobalOp::resultType() { in resultType()
1243 mlir::ParseResult fir::GlobalOp::parse(mlir::OpAsmParser &parser, in parse()
1249 if (fir::GlobalOp::verifyValidLinkage(linkage)) in parse()
1252 result.addAttribute(fir::GlobalOp::getLinkageAttrNameStr(), linkAttr); in parse()
1257 if (parser.parseAttribute(nameAttr, fir::GlobalOp::getSymbolAttrNameStr(), in parse()
1281 result.addAttribute(fir::GlobalOp::getTypeAttrName(result.name), in parse()
1296 void fir::GlobalOp::print(mlir::OpAsmPrinter &p) { in print()
1303 if (getOperation()->getAttr(fir::GlobalOp::getConstantAttrNameStr())) in print()
1315 void fir::GlobalOp::appendInitialValue(mlir::Operation *op) { in appendInitialValue()
1319 void fir::GlobalOp::build(mlir::OpBuilder &builder, in build()
1340 void fir::GlobalOp::build(mlir::OpBuilder &builder, in build()
1348 void fir::GlobalOp::build(mlir::OpBuilder &builder, in build()
1356 void fir::GlobalOp::build(mlir::OpBuilder &builder, in build()
1363 void fir::GlobalOp::build(mlir::OpBuilder &builder, in build()
1370 void fir::GlobalOp::build(mlir::OpBuilder &builder, in build()
1377 mlir::ParseResult fir::GlobalOp::verifyValidLinkage(llvm::StringRef linkage) { in verifyValidLinkage()
3449 fir::GlobalOp fir::createGlobalOp(mlir::Location loc, mlir::ModuleOp module, in createGlobalOp()
3452 if (auto g = module.lookupSymbol<fir::GlobalOp>(name)) in createGlobalOp()
3455 auto result = modBuilder.create<fir::GlobalOp>(loc, name, type, attrs); in createGlobalOp()
3501 module.lookupSymbol<fir::GlobalOp>(addressOfOp.getSymbol())) in valueHasFirAttribute()