================ @@ -185,11 +185,23 @@ class CIRBaseBuilderTy : public mlir::OpBuilder { global.getSymName()); } + mlir::Value createGetGlobal(cir::GlobalOp global) { + return createGetGlobal(global.getLoc(), global); + } + cir::StoreOp createStore(mlir::Location loc, mlir::Value val, mlir::Value dst, mlir::IntegerAttr align = {}) { return create<cir::StoreOp>(loc, val, dst, align); } + [[nodiscard]] cir::GlobalOp + createGlobal(mlir::ModuleOp module, mlir::Location loc, mlir::StringRef name, ---------------- erichkeane wrote:
don't use `module`! I realize it is a contextual keyword, but some parsers are going to get grumpy at this (like githubs!). https://github.com/llvm/llvm-project/pull/143980 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits