From 82cbd68504e6206ec40a5b41ea14aa6a4988e6fe Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Wed, 25 Jun 2025 16:20:10 -0700 Subject: [NFC][PGO] Use constants rather than free strings for metadata labels (#145721) --- llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp') diff --git a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp index fde934fb..e91f791 100644 --- a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp +++ b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp @@ -7031,7 +7031,7 @@ Error BitcodeReader::materialize(GlobalValue *GV) { MDString *MDS = cast(MD->getOperand(0)); StringRef ProfName = MDS->getString(); // Check consistency of !prof branch_weights metadata. - if (ProfName != "branch_weights") + if (ProfName != MDProfLabels::BranchWeights) continue; unsigned ExpectedNumOperands = 0; if (BranchInst *BI = dyn_cast(&I)) -- cgit v1.1