[llvm] 6b7c6fd - [PseudoProbe] use print to emit function name (#147873)
via llvm-commits
llvm-commits at lists.llvm.org
Mon Jul 14 16:49:30 PDT 2025
Author: Haohai Wen
Date: 2025-07-15T07:49:27+08:00
New Revision: 6b7c6fd8b450d1577a11fb979192a4f84b6d0b6e
URL: https://github.com/llvm/llvm-project/commit/6b7c6fd8b450d1577a11fb979192a4f84b6d0b6e
DIFF: https://github.com/llvm/llvm-project/commit/6b7c6fd8b450d1577a11fb979192a4f84b6d0b6e.diff
LOG: [PseudoProbe] use print to emit function name (#147873)
This PR is part of #123870.
For COFF Asm, function name should be wrapped in quotes.
MCSymbol::print will automatically do that.
Added:
Modified:
llvm/lib/MC/MCAsmStreamer.cpp
Removed:
################################################################################
diff --git a/llvm/lib/MC/MCAsmStreamer.cpp b/llvm/lib/MC/MCAsmStreamer.cpp
index c89dc549d8e34..28b6f28a2e55b 100644
--- a/llvm/lib/MC/MCAsmStreamer.cpp
+++ b/llvm/lib/MC/MCAsmStreamer.cpp
@@ -2466,7 +2466,8 @@ void MCAsmStreamer::emitPseudoProbe(uint64_t Guid, uint64_t Index,
for (const auto &Site : InlineStack)
OS << " @ " << std::get<0>(Site) << ":" << std::get<1>(Site);
- OS << " " << FnSym->getName();
+ OS << " ";
+ FnSym->print(OS, MAI);
EmitEOL();
}
More information about the llvm-commits
mailing list