From e48c4011ca80385573f1b92793c75dc98abb228f Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Thu, 27 Jun 2024 19:44:37 -0700 Subject: [MC] Cache current fragment in MCStreamer This eliminates indirection through `getCurrentSectionOnly()->curFragList()->Tail`. --- llvm/lib/MC/MCStreamer.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'llvm/lib/MC/MCStreamer.cpp') diff --git a/llvm/lib/MC/MCStreamer.cpp b/llvm/lib/MC/MCStreamer.cpp index 582b3a6..cfc27be 100644 --- a/llvm/lib/MC/MCStreamer.cpp +++ b/llvm/lib/MC/MCStreamer.cpp @@ -105,6 +105,7 @@ void MCStreamer::reset() { SymbolOrdering.clear(); SectionStack.clear(); SectionStack.push_back(std::pair()); + CurFrag = nullptr; } raw_ostream &MCStreamer::getCommentOS() { -- cgit v1.1