diff options
author | Mitch Phillips <31459023+hctim@users.noreply.github.com> | 2020-12-10 15:42:51 -0800 |
---|---|---|
committer | Mitch Phillips <31459023+hctim@users.noreply.github.com> | 2020-12-10 15:53:39 -0800 |
commit | 7ead5f5aa3803864015c110ccfc7766948b210e3 (patch) | |
tree | 41d31272d6a0dd61a8c18fe0de239912c4135396 /llvm/lib/MC/MCStreamer.cpp | |
parent | b955eb688da31e85780bae8fc424bb344ef5daee (diff) | |
download | llvm-7ead5f5aa3803864015c110ccfc7766948b210e3.zip llvm-7ead5f5aa3803864015c110ccfc7766948b210e3.tar.gz llvm-7ead5f5aa3803864015c110ccfc7766948b210e3.tar.bz2 |
Revert "[CSSPGO] Pseudo probe encoding and emission."
This reverts commit b035513c06d1cba2bae8f3e88798334e877523e1.
Reason: Broke the ASan buildbots:
http://lab.llvm.org:8011/#/builders/5/builds/2269
Diffstat (limited to 'llvm/lib/MC/MCStreamer.cpp')
-rw-r--r-- | llvm/lib/MC/MCStreamer.cpp | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/llvm/lib/MC/MCStreamer.cpp b/llvm/lib/MC/MCStreamer.cpp index 71a89ad..0f11338 100644 --- a/llvm/lib/MC/MCStreamer.cpp +++ b/llvm/lib/MC/MCStreamer.cpp @@ -22,7 +22,6 @@ #include "llvm/MC/MCInst.h" #include "llvm/MC/MCInstPrinter.h" #include "llvm/MC/MCObjectFileInfo.h" -#include "llvm/MC/MCPseudoProbe.h" #include "llvm/MC/MCRegister.h" #include "llvm/MC/MCRegisterInfo.h" #include "llvm/MC/MCSection.h" @@ -1043,25 +1042,6 @@ void MCStreamer::emitInstruction(const MCInst &Inst, const MCSubtargetInfo &) { visitUsedExpr(*Inst.getOperand(i).getExpr()); } -void MCStreamer::emitPseudoProbe(uint64_t Guid, uint64_t Index, uint64_t Type, - uint64_t Attr, - const MCPseudoProbeInlineStack &InlineStack) { - auto &Context = getContext(); - - // Create a symbol at in the current section for use in the probe. - MCSymbol *ProbeSym = Context.createTempSymbol(); - - // Set the value of the symbol to use for the MCPseudoProbe. - emitLabel(ProbeSym); - - // Create a (local) probe entry with the symbol. - MCPseudoProbe Probe(ProbeSym, Guid, Index, Type, Attr); - - // Add the probe entry to this section's entries. - Context.getMCPseudoProbeTable().getProbeSections().addPseudoProbe( - getCurrentSectionOnly(), Probe, InlineStack); -} - void MCStreamer::emitAbsoluteSymbolDiff(const MCSymbol *Hi, const MCSymbol *Lo, unsigned Size) { // Get the Hi-Lo expression. |