aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/TargetLoweringObjectFile.cpp
diff options
context:
space:
mode:
authorHaohai Wen <haohai.wen@intel.com>2025-07-15 21:05:52 +0800
committerGitHub <noreply@github.com>2025-07-15 21:05:52 +0800
commit8226fbee4b6254bc3cd4806de623937262028883 (patch)
tree56216f4982206ae23a067c45d5b432126d80073e /llvm/lib/Target/TargetLoweringObjectFile.cpp
parentb3c293c5b977dd8ea824c66e932719ee8245b6ca (diff)
downloadllvm-8226fbee4b6254bc3cd4806de623937262028883.zip
llvm-8226fbee4b6254bc3cd4806de623937262028883.tar.gz
llvm-8226fbee4b6254bc3cd4806de623937262028883.tar.bz2
[NFC] Extract pseudo probe using mdconst::extract (#148821)
mdconst::extract is more rigorous than mdconst::dyn_exract in this context.
Diffstat (limited to 'llvm/lib/Target/TargetLoweringObjectFile.cpp')
-rw-r--r--llvm/lib/Target/TargetLoweringObjectFile.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/TargetLoweringObjectFile.cpp b/llvm/lib/Target/TargetLoweringObjectFile.cpp
index a57f408..9b03e85 100644
--- a/llvm/lib/Target/TargetLoweringObjectFile.cpp
+++ b/llvm/lib/Target/TargetLoweringObjectFile.cpp
@@ -206,8 +206,8 @@ void TargetLoweringObjectFile::emitPseudoProbeDescMetadata(MCStreamer &Streamer,
auto &C = getContext();
for (const auto *Operand : FuncInfo->operands()) {
const auto *MD = cast<MDNode>(Operand);
- auto *GUID = mdconst::dyn_extract<ConstantInt>(MD->getOperand(0));
- auto *Hash = mdconst::dyn_extract<ConstantInt>(MD->getOperand(1));
+ auto *GUID = mdconst::extract<ConstantInt>(MD->getOperand(0));
+ auto *Hash = mdconst::extract<ConstantInt>(MD->getOperand(1));
auto *Name = cast<MDString>(MD->getOperand(2));
auto *S = C.getObjectFileInfo()->getPseudoProbeDescSection(
TM->getFunctionSections() ? Name->getString() : StringRef());