@@ -128,7 +128,6 @@ REGISTER_ENUM_TYPE(Visibility);
128
128
// / second template argument.
129
129
template <typename EnumTy, typename RetTy = EnumTy>
130
130
static RetTy parseOptionalLLVMKeyword (OpAsmParser &parser,
131
- OperationState &result,
132
131
EnumTy defaultValue) {
133
132
SmallVector<StringRef, 10 > names;
134
133
for (unsigned i = 0 , e = EnumTraits<EnumTy>::getMaxEnumVal (); i <= e; ++i)
@@ -1396,14 +1395,14 @@ ParseResult CallOp::parse(OpAsmParser &parser, OperationState &result) {
1396
1395
// Default to C Calling Convention if no keyword is provided.
1397
1396
result.addAttribute (
1398
1397
getCConvAttrName (result.name ),
1399
- CConvAttr::get (parser.getContext (), parseOptionalLLVMKeyword<CConv>(
1400
- parser, result , LLVM::CConv::C)));
1398
+ CConvAttr::get (parser.getContext (),
1399
+ parseOptionalLLVMKeyword<CConv>( parser, LLVM::CConv::C)));
1401
1400
1402
1401
result.addAttribute (
1403
1402
getTailCallKindAttrName (result.name ),
1404
1403
TailCallKindAttr::get (parser.getContext (),
1405
1404
parseOptionalLLVMKeyword<TailCallKind>(
1406
- parser, result, LLVM::TailCallKind::None)));
1405
+ parser, LLVM::TailCallKind::None)));
1407
1406
1408
1407
// Parse a function pointer for indirect calls.
1409
1408
if (parseOptionalCallFuncPtr (parser, operands))
@@ -1631,8 +1630,8 @@ ParseResult InvokeOp::parse(OpAsmParser &parser, OperationState &result) {
1631
1630
// Default to C Calling Convention if no keyword is provided.
1632
1631
result.addAttribute (
1633
1632
getCConvAttrName (result.name ),
1634
- CConvAttr::get (parser.getContext (), parseOptionalLLVMKeyword<CConv>(
1635
- parser, result , LLVM::CConv::C)));
1633
+ CConvAttr::get (parser.getContext (),
1634
+ parseOptionalLLVMKeyword<CConv>( parser, LLVM::CConv::C)));
1636
1635
1637
1636
// Parse a function pointer for indirect calls.
1638
1637
if (parseOptionalCallFuncPtr (parser, operands))
@@ -2297,16 +2296,16 @@ static ParseResult parseCommonGlobalAndAlias(OpAsmParser &parser,
2297
2296
OperationState &result) {
2298
2297
MLIRContext *ctx = parser.getContext ();
2299
2298
// Parse optional linkage, default to External.
2300
- result.addAttribute (OpType::getLinkageAttrName (result. name ),
2301
- LLVM::LinkageAttr::get (
2302
- ctx, parseOptionalLLVMKeyword<Linkage>(
2303
- parser, result , LLVM::Linkage::External)));
2299
+ result.addAttribute (
2300
+ OpType::getLinkageAttrName (result. name ),
2301
+ LLVM::LinkageAttr::get ( ctx, parseOptionalLLVMKeyword<Linkage>(
2302
+ parser , LLVM::Linkage::External)));
2304
2303
2305
2304
// Parse optional visibility, default to Default.
2306
2305
result.addAttribute (OpType::getVisibility_AttrName (result.name ),
2307
2306
parser.getBuilder ().getI64IntegerAttr (
2308
2307
parseOptionalLLVMKeyword<LLVM::Visibility, int64_t >(
2309
- parser, result, LLVM::Visibility::Default)));
2308
+ parser, LLVM::Visibility::Default)));
2310
2309
2311
2310
if (succeeded (parser.parseOptionalKeyword (" thread_local" )))
2312
2311
result.addAttribute (OpType::getThreadLocal_AttrName (result.name ),
@@ -2316,7 +2315,7 @@ static ParseResult parseCommonGlobalAndAlias(OpAsmParser &parser,
2316
2315
result.addAttribute (OpType::getUnnamedAddrAttrName (result.name ),
2317
2316
parser.getBuilder ().getI64IntegerAttr (
2318
2317
parseOptionalLLVMKeyword<UnnamedAddr, int64_t >(
2319
- parser, result, LLVM::UnnamedAddr::None)));
2318
+ parser, LLVM::UnnamedAddr::None)));
2320
2319
2321
2320
return success ();
2322
2321
}
@@ -2824,29 +2823,28 @@ buildLLVMFunctionType(OpAsmParser &parser, SMLoc loc, ArrayRef<Type> inputs,
2824
2823
//
2825
2824
ParseResult LLVMFuncOp::parse (OpAsmParser &parser, OperationState &result) {
2826
2825
// Default to external linkage if no keyword is provided.
2827
- result.addAttribute (
2828
- getLinkageAttrName (result.name ),
2829
- LinkageAttr::get (parser.getContext (),
2830
- parseOptionalLLVMKeyword<Linkage>(
2831
- parser, result, LLVM::Linkage::External)));
2826
+ result.addAttribute (getLinkageAttrName (result.name ),
2827
+ LinkageAttr::get (parser.getContext (),
2828
+ parseOptionalLLVMKeyword<Linkage>(
2829
+ parser, LLVM::Linkage::External)));
2832
2830
2833
2831
// Parse optional visibility, default to Default.
2834
2832
result.addAttribute (getVisibility_AttrName (result.name ),
2835
2833
parser.getBuilder ().getI64IntegerAttr (
2836
2834
parseOptionalLLVMKeyword<LLVM::Visibility, int64_t >(
2837
- parser, result, LLVM::Visibility::Default)));
2835
+ parser, LLVM::Visibility::Default)));
2838
2836
2839
2837
// Parse optional UnnamedAddr, default to None.
2840
2838
result.addAttribute (getUnnamedAddrAttrName (result.name ),
2841
2839
parser.getBuilder ().getI64IntegerAttr (
2842
2840
parseOptionalLLVMKeyword<UnnamedAddr, int64_t >(
2843
- parser, result, LLVM::UnnamedAddr::None)));
2841
+ parser, LLVM::UnnamedAddr::None)));
2844
2842
2845
2843
// Default to C Calling Convention if no keyword is provided.
2846
2844
result.addAttribute (
2847
2845
getCConvAttrName (result.name ),
2848
- CConvAttr::get (parser.getContext (), parseOptionalLLVMKeyword<CConv>(
2849
- parser, result , LLVM::CConv::C)));
2846
+ CConvAttr::get (parser.getContext (),
2847
+ parseOptionalLLVMKeyword<CConv>( parser, LLVM::CConv::C)));
2850
2848
2851
2849
StringAttr nameAttr;
2852
2850
SmallVector<OpAsmParser::Argument> entryArgs;
0 commit comments