| OLD | NEW |
| 1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 the V8 project authors. All rights reserved. |
| 2 // Redistribution and use in source and binary forms, with or without | 2 // Redistribution and use in source and binary forms, with or without |
| 3 // modification, are permitted provided that the following conditions are | 3 // modification, are permitted provided that the following conditions are |
| 4 // met: | 4 // met: |
| 5 // | 5 // |
| 6 // * Redistributions of source code must retain the above copyright | 6 // * Redistributions of source code must retain the above copyright |
| 7 // notice, this list of conditions and the following disclaimer. | 7 // notice, this list of conditions and the following disclaimer. |
| 8 // * Redistributions in binary form must reproduce the above | 8 // * Redistributions in binary form must reproduce the above |
| 9 // copyright notice, this list of conditions and the following | 9 // copyright notice, this list of conditions and the following |
| 10 // disclaimer in the documentation and/or other materials provided | 10 // disclaimer in the documentation and/or other materials provided |
| (...skipping 3712 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3723 DeleteAndReplaceWith(dominated_allocate_instr); | 3723 DeleteAndReplaceWith(dominated_allocate_instr); |
| 3724 if (FLAG_trace_allocation_folding) { | 3724 if (FLAG_trace_allocation_folding) { |
| 3725 PrintF("#%d (%s) folded into #%d (%s)\n", | 3725 PrintF("#%d (%s) folded into #%d (%s)\n", |
| 3726 id(), Mnemonic(), dominator->id(), dominator->Mnemonic()); | 3726 id(), Mnemonic(), dominator->id(), dominator->Mnemonic()); |
| 3727 } | 3727 } |
| 3728 } | 3728 } |
| 3729 | 3729 |
| 3730 | 3730 |
| 3731 void HAllocate::PrintDataTo(StringStream* stream) { | 3731 void HAllocate::PrintDataTo(StringStream* stream) { |
| 3732 size()->PrintNameTo(stream); | 3732 size()->PrintNameTo(stream); |
| 3733 if (!IsNewSpaceAllocation()) stream->Add(" (pretenure)"); | 3733 stream->Add(" ("); |
| 3734 if (IsNewSpaceAllocation()) stream->Add("N"); |
| 3735 if (IsOldPointerSpaceAllocation()) stream->Add("P"); |
| 3736 if (IsOldDataSpaceAllocation()) stream->Add("D"); |
| 3737 if (MustAllocateDoubleAligned()) stream->Add("A"); |
| 3738 if (MustPrefillWithFiller()) stream->Add("F"); |
| 3739 stream->Add(")"); |
| 3734 } | 3740 } |
| 3735 | 3741 |
| 3736 | 3742 |
| 3737 HValue* HUnaryMathOperation::EnsureAndPropagateNotMinusZero( | 3743 HValue* HUnaryMathOperation::EnsureAndPropagateNotMinusZero( |
| 3738 BitVector* visited) { | 3744 BitVector* visited) { |
| 3739 visited->Add(id()); | 3745 visited->Add(id()); |
| 3740 if (representation().IsSmiOrInteger32() && | 3746 if (representation().IsSmiOrInteger32() && |
| 3741 !value()->representation().Equals(representation())) { | 3747 !value()->representation().Equals(representation())) { |
| 3742 if (value()->range() == NULL || value()->range()->CanBeMinusZero()) { | 3748 if (value()->range() == NULL || value()->range()->CanBeMinusZero()) { |
| 3743 SetFlag(kBailoutOnMinusZero); | 3749 SetFlag(kBailoutOnMinusZero); |
| (...skipping 716 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4460 break; | 4466 break; |
| 4461 case kExternalMemory: | 4467 case kExternalMemory: |
| 4462 stream->Add("[external-memory]"); | 4468 stream->Add("[external-memory]"); |
| 4463 break; | 4469 break; |
| 4464 } | 4470 } |
| 4465 | 4471 |
| 4466 stream->Add("@%d", offset()); | 4472 stream->Add("@%d", offset()); |
| 4467 } | 4473 } |
| 4468 | 4474 |
| 4469 } } // namespace v8::internal | 4475 } } // namespace v8::internal |
| OLD | NEW |