@@ -140,7 +140,7 @@ class fir_SimpleOp<string mnemonic, list<OpTrait> traits>
140
140
141
141
// Base builder for allocate operations
142
142
def fir_AllocateOpBuilder : OpBuilder<
143
- "Builder * builder, OperationState &result, Type inType,"
143
+ "OpBuilder & builder, OperationState &result, Type inType,"
144
144
"ValueRange lenParams = {}, ValueRange sizes = {},"
145
145
"ArrayRef<NamedAttribute> attributes = {}",
146
146
[{
@@ -151,19 +151,19 @@ def fir_AllocateOpBuilder : OpBuilder<
151
151
}]>;
152
152
153
153
def fir_NamedAllocateOpBuilder : OpBuilder<
154
- "Builder * builder, OperationState &result, Type inType, StringRef name,"
154
+ "OpBuilder & builder, OperationState &result, Type inType, StringRef name,"
155
155
"ValueRange lenParams = {}, ValueRange sizes = {},"
156
156
"ArrayRef<NamedAttribute> attributes = {}",
157
157
[{
158
158
result.addTypes(getRefTy(inType));
159
159
result.addAttribute("in_type", TypeAttr::get(inType));
160
- result.addAttribute("name", builder-> getStringAttr(name));
160
+ result.addAttribute("name", builder. getStringAttr(name));
161
161
result.addOperands(sizes);
162
162
result.addAttributes(attributes);
163
163
}]>;
164
164
165
165
def fir_OneResultOpBuilder : OpBuilder<
166
- "Builder * , OperationState &result, Type resultType,"
166
+ "OpBuilder & , OperationState &result, Type resultType,"
167
167
"ValueRange operands, ArrayRef<NamedAttribute> attributes = {}",
168
168
[{
169
169
if (resultType)
@@ -370,7 +370,7 @@ def fir_LoadOp : fir_OneResultOp<"load", [MemoryEffects<[MemRead]>]> {
370
370
let arguments = (ins AnyReferenceLike:$memref);
371
371
372
372
let builders = [OpBuilder<
373
- "Builder * builder, OperationState &result, Value refVal",
373
+ "OpBuilder & builder, OperationState &result, Value refVal",
374
374
[{
375
375
if (!refVal) {
376
376
mlir::emitError(result.location, "LoadOp has null argument");
@@ -605,17 +605,17 @@ class fir_IntegralSwitchTerminatorOp<string mnemonic,
605
605
606
606
let skipDefaultBuilders = 1;
607
607
let builders = [OpBuilder<
608
- "Builder * builder, OperationState &result, Value selector,"
608
+ "OpBuilder & builder, OperationState &result, Value selector,"
609
609
"ArrayRef<int64_t> compareOperands, ArrayRef<Block *> destinations,"
610
610
"ArrayRef<ValueRange> destOperands = {},"
611
611
"ArrayRef<NamedAttribute> attributes = {}",
612
612
[{
613
613
result.addOperands(selector);
614
614
llvm::SmallVector<mlir::Attribute, 8> ivalues;
615
615
for (auto iv : compareOperands)
616
- ivalues.push_back(builder-> getI64IntegerAttr(iv));
617
- ivalues.push_back(builder-> getUnitAttr());
618
- result.addAttribute(getCasesAttr(), builder-> getArrayAttr(ivalues));
616
+ ivalues.push_back(builder. getI64IntegerAttr(iv));
617
+ ivalues.push_back(builder. getUnitAttr());
618
+ result.addAttribute(getCasesAttr(), builder. getArrayAttr(ivalues));
619
619
const auto count = destinations.size();
620
620
for (auto d : destinations)
621
621
result.addSuccessors(d);
@@ -633,9 +633,9 @@ class fir_IntegralSwitchTerminatorOp<string mnemonic,
633
633
}
634
634
}
635
635
result.addAttribute(getOperandSegmentSizeAttr(),
636
- builder-> getI32VectorAttr({1, 0, sumArgs}));
636
+ builder. getI32VectorAttr({1, 0, sumArgs}));
637
637
result.addAttribute(getTargetOffsetAttr(),
638
- builder-> getI32VectorAttr(argOffs));
638
+ builder. getI32VectorAttr(argOffs));
639
639
result.addAttributes(attributes);
640
640
}]
641
641
>];
@@ -793,11 +793,11 @@ def fir_SelectCaseOp : fir_SwitchTerminatorOp<"select_case"> {
793
793
794
794
let skipDefaultBuilders = 1;
795
795
let builders = [
796
- OpBuilder<"Builder * builder, OperationState &result, Value selector,"
796
+ OpBuilder<"OpBuilder & builder, OperationState &result, Value selector,"
797
797
"ArrayRef<mlir::Attribute> compareAttrs, ArrayRef<ValueRange> cmpOperands,"
798
798
"ArrayRef<Block *> destinations, ArrayRef<ValueRange> destOperands = {},"
799
799
"ArrayRef<NamedAttribute> attributes = {}">,
800
- OpBuilder<"Builder * builder, OperationState &result, Value selector,"
800
+ OpBuilder<"OpBuilder & builder, OperationState &result, Value selector,"
801
801
"ArrayRef<mlir::Attribute> compareAttrs, ArrayRef<Value> cmpOpList,"
802
802
"ArrayRef<Block *> destinations, ArrayRef<ValueRange> destOperands = {},"
803
803
"ArrayRef<NamedAttribute> attributes = {}">];
@@ -886,13 +886,13 @@ def fir_SelectTypeOp : fir_SwitchTerminatorOp<"select_type"> {
886
886
887
887
let skipDefaultBuilders = 1;
888
888
let builders = [OpBuilder<
889
- "Builder * builder, OperationState &result, Value selector,"
889
+ "OpBuilder & builder, OperationState &result, Value selector,"
890
890
"ArrayRef<mlir::Attribute> typeOperands,"
891
891
"ArrayRef<Block *> destinations, ArrayRef<ValueRange> destOperands = {},"
892
892
"ArrayRef<NamedAttribute> attributes = {}",
893
893
[{
894
894
result.addOperands(selector);
895
- result.addAttribute(getCasesAttr(), builder-> getArrayAttr(typeOperands));
895
+ result.addAttribute(getCasesAttr(), builder. getArrayAttr(typeOperands));
896
896
const auto count = destinations.size();
897
897
for (auto d : destinations)
898
898
result.addSuccessors(d);
@@ -910,9 +910,9 @@ def fir_SelectTypeOp : fir_SwitchTerminatorOp<"select_type"> {
910
910
}
911
911
}
912
912
result.addAttribute(getOperandSegmentSizeAttr(),
913
- builder-> getI32VectorAttr({1, 0, sumArgs}));
913
+ builder. getI32VectorAttr({1, 0, sumArgs}));
914
914
result.addAttribute(getTargetOffsetAttr(),
915
- builder-> getI32VectorAttr(argOffs));
915
+ builder. getI32VectorAttr(argOffs));
916
916
result.addAttributes(attributes);
917
917
}]
918
918
>];
@@ -1596,10 +1596,10 @@ def fir_CoordinateOp : fir_Op<"coordinate_of", [NoSideEffect]> {
1596
1596
1597
1597
let skipDefaultBuilders = 1;
1598
1598
let builders = [
1599
- OpBuilder<"mlir::Builder * builder, OperationState &result,"
1599
+ OpBuilder<"mlir::OpBuilder & builder, OperationState &result,"
1600
1600
"Type type, Value ref, ValueRange coor,"
1601
1601
"ArrayRef<NamedAttribute> attrs = {}">,
1602
- OpBuilder<"mlir::Builder * builder, OperationState &result,"
1602
+ OpBuilder<"mlir::OpBuilder & builder, OperationState &result,"
1603
1603
"Type type, ValueRange operands,"
1604
1604
"ArrayRef<NamedAttribute> attrs = {}">];
1605
1605
@@ -1708,10 +1708,10 @@ def fir_FieldIndexOp : fir_OneResultOp<"field_index", [NoSideEffect]> {
1708
1708
}];
1709
1709
1710
1710
let builders = [OpBuilder<
1711
- "Builder * builder, OperationState &result, StringRef fieldName,"
1711
+ "OpBuilder & builder, OperationState &result, StringRef fieldName,"
1712
1712
"Type recTy, ValueRange operands = {}",
1713
1713
[{
1714
- result.addAttribute(fieldAttrName(), builder-> getStringAttr(fieldName));
1714
+ result.addAttribute(fieldAttrName(), builder. getStringAttr(fieldName));
1715
1715
result.addAttribute(typeAttrName(), TypeAttr::get(recTy));
1716
1716
result.addOperands(operands);
1717
1717
}]
@@ -1832,9 +1832,9 @@ def fir_LenParamIndexOp : fir_OneResultOp<"len_param_index", [NoSideEffect]> {
1832
1832
}];
1833
1833
1834
1834
let builders = [OpBuilder<
1835
- "Builder * builder, OperationState &result, StringRef fieldName, Type recTy",
1835
+ "OpBuilder & builder, OperationState &result, StringRef fieldName, Type recTy",
1836
1836
[{
1837
- result.addAttribute(fieldAttrName(), builder-> getStringAttr(fieldName));
1837
+ result.addAttribute(fieldAttrName(), builder. getStringAttr(fieldName));
1838
1838
result.addAttribute(typeAttrName(), TypeAttr::get(recTy));
1839
1839
}]
1840
1840
>];
@@ -1864,7 +1864,7 @@ def fir_ResultOp : fir_Op<"result", [NoSideEffect, ReturnLike, Terminator]> {
1864
1864
1865
1865
let arguments = (ins Variadic<AnyType>:$results);
1866
1866
let builders = [
1867
- OpBuilder<"Builder * builder, OperationState &result", "/* do nothing */">
1867
+ OpBuilder<"OpBuilder & builder, OperationState &result", "/* do nothing */">
1868
1868
];
1869
1869
1870
1870
let assemblyFormat = "($results^ `:` type($results))? attr-dict";
@@ -1919,7 +1919,7 @@ def fir_LoopOp : region_Op<"do_loop",
1919
1919
1920
1920
let skipDefaultBuilders = 1;
1921
1921
let builders = [
1922
- OpBuilder<"mlir::Builder * builder, OperationState &result,"
1922
+ OpBuilder<"mlir::OpBuilder & builder, OperationState &result,"
1923
1923
"mlir::Value lowerBound, mlir::Value upperBound,"
1924
1924
"mlir::Value step, bool unordered = false,"
1925
1925
"ValueRange iterArgs = llvm::None,"
@@ -1996,9 +1996,9 @@ def fir_WhereOp : region_Op<"if"> {
1996
1996
1997
1997
let skipDefaultBuilders = 1;
1998
1998
let builders = [
1999
- OpBuilder<"Builder * builder, OperationState &result, "
1999
+ OpBuilder<"OpBuilder & builder, OperationState &result, "
2000
2000
"Value cond, bool withOtherRegion">,
2001
- OpBuilder<"Builder * builder, OperationState &result, "
2001
+ OpBuilder<"OpBuilder & builder, OperationState &result, "
2002
2002
"TypeRange resultTypes, Value cond, bool withOtherRegion">
2003
2003
];
2004
2004
@@ -2043,7 +2043,7 @@ def fir_IterWhileOp : region_Op<"iterate_while",
2043
2043
2044
2044
let skipDefaultBuilders = 1;
2045
2045
let builders = [
2046
- OpBuilder<"mlir::Builder * builder, OperationState &result,"
2046
+ OpBuilder<"mlir::OpBuilder & builder, OperationState &result,"
2047
2047
"mlir::Value lowerBound, mlir::Value upperBound,"
2048
2048
"mlir::Value step, mlir::Value iterate,"
2049
2049
"ValueRange iterArgs = llvm::None,"
@@ -2367,7 +2367,7 @@ def fir_CmpfOp : fir_Op<"cmpf",
2367
2367
let results = (outs AnyLogicalLike);
2368
2368
2369
2369
let builders = [OpBuilder<
2370
- "Builder * builder, OperationState &result, CmpFPredicate predicate,"
2370
+ "OpBuilder & builder, OperationState &result, CmpFPredicate predicate,"
2371
2371
"Value lhs, Value rhs", [{
2372
2372
buildCmpFOp(builder, result, predicate, lhs, rhs);
2373
2373
}]>];
@@ -2476,7 +2476,7 @@ def fir_CmpcOp : fir_Op<"cmpc",
2476
2476
let printer = "printCmpcOp(p, *this);";
2477
2477
2478
2478
let builders = [OpBuilder<
2479
- "Builder * builder, OperationState &result, CmpFPredicate predicate,"
2479
+ "OpBuilder & builder, OperationState &result, CmpFPredicate predicate,"
2480
2480
"Value lhs, Value rhs", [{
2481
2481
buildCmpCOp(builder, result, predicate, lhs, rhs);
2482
2482
}]>];
@@ -2608,7 +2608,7 @@ def fir_GenTypeDescOp : fir_OneResultOp<"gentypedesc", [NoSideEffect]> {
2608
2608
}];
2609
2609
2610
2610
let builders = [
2611
- OpBuilder<"Builder * , OperationState &result, mlir::TypeAttr inty">
2611
+ OpBuilder<"OpBuilder & , OperationState &result, mlir::TypeAttr inty">
2612
2612
];
2613
2613
2614
2614
let verifier = [{
@@ -2713,23 +2713,23 @@ def fir_GlobalOp : fir_Op<"global", [IsolatedFromAbove, Symbol]> {
2713
2713
2714
2714
let skipDefaultBuilders = 1;
2715
2715
let builders = [
2716
- OpBuilder<"mlir::Builder * builder, OperationState &result,"
2716
+ OpBuilder<"mlir::OpBuilder & builder, OperationState &result,"
2717
2717
"StringRef name, Type type, ArrayRef<NamedAttribute> attrs = {}">,
2718
- OpBuilder<"mlir::Builder * builder, OperationState &result,"
2718
+ OpBuilder<"mlir::OpBuilder & builder, OperationState &result,"
2719
2719
"StringRef name, bool isConstant, Type type,"
2720
2720
"ArrayRef<NamedAttribute> attrs = {}">,
2721
- OpBuilder<"mlir::Builder * builder, OperationState &result,"
2721
+ OpBuilder<"mlir::OpBuilder & builder, OperationState &result,"
2722
2722
"StringRef name, Type type, StringAttr linkage = {},"
2723
2723
"ArrayRef<NamedAttribute> attrs = {}">,
2724
- OpBuilder<"mlir::Builder * builder, OperationState &result,"
2724
+ OpBuilder<"mlir::OpBuilder & builder, OperationState &result,"
2725
2725
"StringRef name, bool isConstant, Type type,"
2726
2726
"StringAttr linkage = {},"
2727
2727
"ArrayRef<NamedAttribute> attrs = {}">,
2728
- OpBuilder<"mlir::Builder * builder, OperationState &result,"
2728
+ OpBuilder<"mlir::OpBuilder & builder, OperationState &result,"
2729
2729
"StringRef name, Type type, Attribute initVal,"
2730
2730
"StringAttr linkage = {},"
2731
2731
"ArrayRef<NamedAttribute> attrs = {}">,
2732
- OpBuilder<"mlir::Builder * builder, OperationState &result,"
2732
+ OpBuilder<"mlir::OpBuilder & builder, OperationState &result,"
2733
2733
"StringRef name, bool isConstant, Type type,"
2734
2734
"Attribute initVal, StringAttr linkage = {},"
2735
2735
"ArrayRef<NamedAttribute> attrs = {}">,
@@ -2891,11 +2891,11 @@ def fir_DispatchTableOp : fir_Op<"dispatch_table",
2891
2891
2892
2892
let skipDefaultBuilders = 1;
2893
2893
let builders = [
2894
- OpBuilder<"mlir::Builder * builder, OperationState *result,"
2894
+ OpBuilder<"mlir::OpBuilder & builder, OperationState *result,"
2895
2895
"StringRef name, Type type, ArrayRef<NamedAttribute> attrs = {}",
2896
2896
[{
2897
2897
result->addAttribute(mlir::SymbolTable::getSymbolAttrName(),
2898
- builder-> getStringAttr(name));
2898
+ builder. getStringAttr(name));
2899
2899
result->addAttributes(attrs);
2900
2900
}]>
2901
2901
];
0 commit comments