From 68271ddc0ed0c2d01a5ffb31053154ed10f21fc7 Mon Sep 17 00:00:00 2001 From: "hpayer@chromium.org" Date: Thu, 1 Aug 2013 07:56:36 +0000 Subject: [PATCH] Print HAllocate flags in --trace-hydrogen. BUG= R=mstarzinger@chromium.org Review URL: https://codereview.chromium.org/21374004 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15994 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- src/hydrogen-instructions.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/hydrogen-instructions.cc b/src/hydrogen-instructions.cc index 76d6614..f65f857 100644 --- a/src/hydrogen-instructions.cc +++ b/src/hydrogen-instructions.cc @@ -3737,7 +3737,13 @@ void HAllocate::HandleSideEffectDominator(GVNFlag side_effect, void HAllocate::PrintDataTo(StringStream* stream) { size()->PrintNameTo(stream); - if (!IsNewSpaceAllocation()) stream->Add(" (pretenure)"); + stream->Add(" ("); + if (IsNewSpaceAllocation()) stream->Add("N"); + if (IsOldPointerSpaceAllocation()) stream->Add("P"); + if (IsOldDataSpaceAllocation()) stream->Add("D"); + if (MustAllocateDoubleAligned()) stream->Add("A"); + if (MustPrefillWithFiller()) stream->Add("F"); + stream->Add(")"); } -- 2.7.4