File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed
mlir/lib/Target/LLVMIR/Dialect/LLVMIR Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -347,15 +347,16 @@ static llvm::Metadata *convertModuleFlagProfileSummaryAttr(
347347 }
348348
349349 SmallVector<llvm::Metadata *> detailedEntries;
350+ llvm::Type *llvmInt64Type = llvm::Type::getInt64Ty (context);
350351 for (ModuleFlagProfileSummaryDetailedAttr detailedEntry :
351352 summaryAttr.getDetailedSummary ()) {
352353 SmallVector<llvm::Metadata *> tupleNodes{
354+ mdb.createConstant (
355+ llvm::ConstantInt::get (llvmInt64Type, detailedEntry.getCutOff ())),
356+ mdb.createConstant (
357+ llvm::ConstantInt::get (llvmInt64Type, detailedEntry.getMinCount ())),
353358 mdb.createConstant (llvm::ConstantInt::get (
354- llvm::Type::getInt64Ty (context), detailedEntry.getCutOff ())),
355- mdb.createConstant (llvm::ConstantInt::get (
356- llvm::Type::getInt64Ty (context), detailedEntry.getMinCount ())),
357- mdb.createConstant (llvm::ConstantInt::get (
358- llvm::Type::getInt64Ty (context), detailedEntry.getNumCounts ()))};
359+ llvmInt64Type, detailedEntry.getNumCounts ()))};
359360 detailedEntries.push_back (llvm::MDTuple::get (context, tupleNodes));
360361 }
361362 SmallVector<llvm::Metadata *> detailedSummary{
You can’t perform that action at this time.
0 commit comments