Skip to content

Commit a86a3b7

Browse files
committed
address last round of reviews
1 parent 6f0bd12 commit a86a3b7

File tree

2 files changed

+7
-13
lines changed

2 files changed

+7
-13
lines changed

mlir/lib/Target/LLVMIR/Dialect/LLVMIR/LLVMToLLVMIRTranslation.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -300,7 +300,6 @@ convertModuleFlagValue(StringRef key, ArrayAttr arrayAttr,
300300
}
301301
return llvm::MDTuple::getDistinct(context, nodes);
302302
}
303-
304303
return nullptr;
305304
}
306305

mlir/lib/Target/LLVMIR/ModuleImport.cpp

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -595,7 +595,7 @@ static FailureOr<uint64_t>
595595
convertInt64FromKeyValueTuple(ModuleOp mlirModule,
596596
const llvm::Module *llvmModule,
597597
const llvm::MDOperand &md, StringRef matchKey) {
598-
auto *valMD =
598+
llvm::ConstantAsMetadata *valMD =
599599
getConstantMDFromKeyValueTuple(mlirModule, llvmModule, md, matchKey);
600600
if (!valMD)
601601
return failure();
@@ -671,13 +671,10 @@ convertProfileSummaryDetailed(ModuleOp mlirModule,
671671
<< diagMD(entry, llvmModule);
672672
return failure();
673673
}
674-
llvm::ConstantAsMetadata *op0 =
675-
dyn_cast<llvm::ConstantAsMetadata>(entryMD->getOperand(0));
676-
llvm::ConstantAsMetadata *op1 =
677-
dyn_cast<llvm::ConstantAsMetadata>(entryMD->getOperand(1));
678-
llvm::ConstantAsMetadata *op2 =
679-
dyn_cast<llvm::ConstantAsMetadata>(entryMD->getOperand(2));
680674

675+
auto *op0 = dyn_cast<llvm::ConstantAsMetadata>(entryMD->getOperand(0));
676+
auto *op1 = dyn_cast<llvm::ConstantAsMetadata>(entryMD->getOperand(1));
677+
auto *op2 = dyn_cast<llvm::ConstantAsMetadata>(entryMD->getOperand(2));
681678
if (!op0 || !op1 || !op2) {
682679
emitWarning(mlirModule.getLoc())
683680
<< "expected only integer entries in 'DetailedSummary': "
@@ -726,17 +723,15 @@ convertProfileSummaryModuleFlagValue(ModuleOp mlirModule,
726723
auto getOptIntValue =
727724
[&](const llvm::MDOperand &md,
728725
StringRef matchKey) -> FailureOr<std::optional<uint64_t>> {
729-
std::optional<uint64_t> val = std::nullopt;
730726
if (!getConstantMDFromKeyValueTuple(mlirModule, llvmModule, md, matchKey,
731727
/*optional=*/true))
732-
return val;
728+
return FailureOr<std::optional<uint64_t>>(std::nullopt);
733729
if (checkOptionalPosition(md, matchKey).failed())
734730
return failure();
735-
FailureOr<uint64_t> tmpVal =
731+
FailureOr<uint64_t> val =
736732
convertInt64FromKeyValueTuple(mlirModule, llvmModule, md, matchKey);
737-
if (failed(tmpVal))
733+
if (failed(val))
738734
return failure();
739-
val = tmpVal;
740735
return val;
741736
};
742737

0 commit comments

Comments
 (0)