diff options
author | Haohai Wen <haohai.wen@intel.com> | 2025-07-15 21:05:52 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-07-15 21:05:52 +0800 |
commit | 8226fbee4b6254bc3cd4806de623937262028883 (patch) | |
tree | 56216f4982206ae23a067c45d5b432126d80073e /llvm/lib/Target/TargetLoweringObjectFile.cpp | |
parent | b3c293c5b977dd8ea824c66e932719ee8245b6ca (diff) | |
download | llvm-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.cpp | 4 |
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()); |