[Mlir-commits] [mlir] [MLIR] Remove deprecated setting usePropertiesForAttributes (PR #182327)
Jacques Pienaar
llvmlistbot at llvm.org
Fri Feb 20 06:57:27 PST 2026
================
@@ -3545,19 +3425,11 @@ void OpEmitter::genCodeForAddingArgAndRegionForBuilder(
};
if (op.getTrait("::mlir::OpTrait::AttrSizedOperandSegments")) {
std::string sizes = op.getGetterName(operandSegmentAttrName);
- if (op.getDialect().usePropertiesForAttributes()) {
- body << " ::llvm::copy(::llvm::ArrayRef<int32_t>({";
- emitSegment();
- body << "}), " << builderOpState
- << ".getOrAddProperties<Properties>()."
- "operandSegmentSizes.begin());\n";
- } else {
- body << " " << builderOpState << ".addAttribute(" << sizes << "AttrName("
- << builderOpState << ".name), "
- << "odsBuilder.getDenseI32ArrayAttr({";
- emitSegment();
- body << "}));\n";
- }
+ body << " ::llvm::copy(::llvm::ArrayRef<int32_t>({";
+ emitSegment();
+ body << "}), " << builderOpState
----------------
jpienaar wrote:
Same here
https://github.com/llvm/llvm-project/pull/182327
More information about the Mlir-commits
mailing list