Skip to content

Commit 0aab8e4

Browse files
authored
[MLIR][LLVM][NFC] Remove unused argument from parseOptionalLLVMKeyword (#147058)
1 parent 8315167 commit 0aab8e4

File tree

1 file changed

+19
-21
lines changed

1 file changed

+19
-21
lines changed

mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp

Lines changed: 19 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,6 @@ REGISTER_ENUM_TYPE(Visibility);
128128
/// second template argument.
129129
template <typename EnumTy, typename RetTy = EnumTy>
130130
static RetTy parseOptionalLLVMKeyword(OpAsmParser &parser,
131-
OperationState &result,
132131
EnumTy defaultValue) {
133132
SmallVector<StringRef, 10> names;
134133
for (unsigned i = 0, e = EnumTraits<EnumTy>::getMaxEnumVal(); i <= e; ++i)
@@ -1396,14 +1395,14 @@ ParseResult CallOp::parse(OpAsmParser &parser, OperationState &result) {
13961395
// Default to C Calling Convention if no keyword is provided.
13971396
result.addAttribute(
13981397
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)));
14011400

14021401
result.addAttribute(
14031402
getTailCallKindAttrName(result.name),
14041403
TailCallKindAttr::get(parser.getContext(),
14051404
parseOptionalLLVMKeyword<TailCallKind>(
1406-
parser, result, LLVM::TailCallKind::None)));
1405+
parser, LLVM::TailCallKind::None)));
14071406

14081407
// Parse a function pointer for indirect calls.
14091408
if (parseOptionalCallFuncPtr(parser, operands))
@@ -1631,8 +1630,8 @@ ParseResult InvokeOp::parse(OpAsmParser &parser, OperationState &result) {
16311630
// Default to C Calling Convention if no keyword is provided.
16321631
result.addAttribute(
16331632
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)));
16361635

16371636
// Parse a function pointer for indirect calls.
16381637
if (parseOptionalCallFuncPtr(parser, operands))
@@ -2297,16 +2296,16 @@ static ParseResult parseCommonGlobalAndAlias(OpAsmParser &parser,
22972296
OperationState &result) {
22982297
MLIRContext *ctx = parser.getContext();
22992298
// 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)));
23042303

23052304
// Parse optional visibility, default to Default.
23062305
result.addAttribute(OpType::getVisibility_AttrName(result.name),
23072306
parser.getBuilder().getI64IntegerAttr(
23082307
parseOptionalLLVMKeyword<LLVM::Visibility, int64_t>(
2309-
parser, result, LLVM::Visibility::Default)));
2308+
parser, LLVM::Visibility::Default)));
23102309

23112310
if (succeeded(parser.parseOptionalKeyword("thread_local")))
23122311
result.addAttribute(OpType::getThreadLocal_AttrName(result.name),
@@ -2316,7 +2315,7 @@ static ParseResult parseCommonGlobalAndAlias(OpAsmParser &parser,
23162315
result.addAttribute(OpType::getUnnamedAddrAttrName(result.name),
23172316
parser.getBuilder().getI64IntegerAttr(
23182317
parseOptionalLLVMKeyword<UnnamedAddr, int64_t>(
2319-
parser, result, LLVM::UnnamedAddr::None)));
2318+
parser, LLVM::UnnamedAddr::None)));
23202319

23212320
return success();
23222321
}
@@ -2824,29 +2823,28 @@ buildLLVMFunctionType(OpAsmParser &parser, SMLoc loc, ArrayRef<Type> inputs,
28242823
//
28252824
ParseResult LLVMFuncOp::parse(OpAsmParser &parser, OperationState &result) {
28262825
// 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)));
28322830

28332831
// Parse optional visibility, default to Default.
28342832
result.addAttribute(getVisibility_AttrName(result.name),
28352833
parser.getBuilder().getI64IntegerAttr(
28362834
parseOptionalLLVMKeyword<LLVM::Visibility, int64_t>(
2837-
parser, result, LLVM::Visibility::Default)));
2835+
parser, LLVM::Visibility::Default)));
28382836

28392837
// Parse optional UnnamedAddr, default to None.
28402838
result.addAttribute(getUnnamedAddrAttrName(result.name),
28412839
parser.getBuilder().getI64IntegerAttr(
28422840
parseOptionalLLVMKeyword<UnnamedAddr, int64_t>(
2843-
parser, result, LLVM::UnnamedAddr::None)));
2841+
parser, LLVM::UnnamedAddr::None)));
28442842

28452843
// Default to C Calling Convention if no keyword is provided.
28462844
result.addAttribute(
28472845
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)));
28502848

28512849
StringAttr nameAttr;
28522850
SmallVector<OpAsmParser::Argument> entryArgs;

0 commit comments

Comments
 (0)