@@ -2854,50 +2854,6 @@ InstanceChoiceOp::erasePorts(OpBuilder &builder,
2854
2854
// MemOp
2855
2855
// ===----------------------------------------------------------------------===//
2856
2856
2857
- void MemOp::build (OpBuilder &builder, OperationState &result,
2858
- TypeRange resultTypes, uint32_t readLatency,
2859
- uint32_t writeLatency, uint64_t depth, RUWAttr ruw,
2860
- ArrayRef<Attribute> portNames, StringRef name,
2861
- NameKindEnum nameKind, ArrayRef<Attribute> annotations,
2862
- ArrayRef<Attribute> portAnnotations,
2863
- hw::InnerSymAttr innerSym) {
2864
- auto &properties = result.getOrAddProperties <Properties>();
2865
- properties.setReadLatency (
2866
- builder.getIntegerAttr (builder.getIntegerType (32 ), readLatency));
2867
- properties.setWriteLatency (
2868
- builder.getIntegerAttr (builder.getIntegerType (32 ), writeLatency));
2869
- properties.setDepth (
2870
- builder.getIntegerAttr (builder.getIntegerType (64 ), depth));
2871
- properties.setRuw (::RUWAttrAttr::get (builder.getContext (), ruw));
2872
- properties.setPortNames (builder.getArrayAttr (portNames));
2873
- properties.setName (builder.getStringAttr (name));
2874
- properties.setNameKind (NameKindEnumAttr::get (builder.getContext (), nameKind));
2875
- properties.setAnnotations (builder.getArrayAttr (annotations));
2876
- if (innerSym)
2877
- properties.setInnerSym (innerSym);
2878
- result.addTypes (resultTypes);
2879
-
2880
- if (portAnnotations.empty ()) {
2881
- SmallVector<Attribute, 16 > portAnnotationsVec (resultTypes.size (),
2882
- builder.getArrayAttr ({}));
2883
- properties.setPortAnnotations (builder.getArrayAttr (portAnnotationsVec));
2884
- } else {
2885
- assert (portAnnotations.size () == resultTypes.size ());
2886
- properties.setPortAnnotations (builder.getArrayAttr (portAnnotations));
2887
- }
2888
- }
2889
-
2890
- void MemOp::build (OpBuilder &builder, OperationState &result,
2891
- TypeRange resultTypes, uint32_t readLatency,
2892
- uint32_t writeLatency, uint64_t depth, RUWAttr ruw,
2893
- ArrayRef<Attribute> portNames, StringRef name,
2894
- NameKindEnum nameKind, ArrayRef<Attribute> annotations,
2895
- ArrayRef<Attribute> portAnnotations, StringAttr innerSym) {
2896
- build (builder, result, resultTypes, readLatency, writeLatency, depth, ruw,
2897
- portNames, name, nameKind, annotations, portAnnotations,
2898
- innerSym ? hw::InnerSymAttr::get (innerSym) : hw::InnerSymAttr ());
2899
- }
2900
-
2901
2857
ArrayAttr MemOp::getPortAnnotation (unsigned portIdx) {
2902
2858
assert (portIdx < getNumResults () &&
2903
2859
" index should be smaller than result number" );
0 commit comments