From 41386e9cb918eed93b3f13648cbef387e371e451 Mon Sep 17 00:00:00 2001 From: Lorry Tar Creator Date: Wed, 20 May 2015 09:56:07 +0000 Subject: webkitgtk-2.4.9 --- Source/JavaScriptCore/dfg/DFGNodeFlags.cpp | 36 +++++++++++------------------- 1 file changed, 13 insertions(+), 23 deletions(-) (limited to 'Source/JavaScriptCore/dfg/DFGNodeFlags.cpp') diff --git a/Source/JavaScriptCore/dfg/DFGNodeFlags.cpp b/Source/JavaScriptCore/dfg/DFGNodeFlags.cpp index 366fbeceb..396ca6119 100644 --- a/Source/JavaScriptCore/dfg/DFGNodeFlags.cpp +++ b/Source/JavaScriptCore/dfg/DFGNodeFlags.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2012, 2013, 2014 Apple Inc. All rights reserved. + * Copyright (C) 2012, 2013 Apple Inc. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions @@ -28,7 +28,6 @@ #if ENABLE(DFG_JIT) -#include "JSCInlines.h" #include #include @@ -47,15 +46,9 @@ void dumpNodeFlags(PrintStream& actualOut, NodeFlags flags) case NodeResultNumber: out.print(comma, "Number"); break; - case NodeResultDouble: - out.print(comma, "Double"); - break; case NodeResultInt32: out.print(comma, "Int32"); break; - case NodeResultInt52: - out.print(comma, "Int52"); - break; case NodeResultBoolean: out.print(comma, "Boolean"); break; @@ -74,6 +67,12 @@ void dumpNodeFlags(PrintStream& actualOut, NodeFlags flags) if (flags & NodeHasVarArgs) out.print(comma, "VarArgs"); + if (flags & NodeClobbersWorld) + out.print(comma, "Clobbers"); + + if (flags & NodeMightClobber) + out.print(comma, "MightClobber"); + if (flags & NodeResultMask) { if (!(flags & NodeBytecodeUsesAsNumber) && !(flags & NodeBytecodeNeedsNegZero)) out.print(comma, "PureInt"); @@ -85,26 +84,17 @@ void dumpNodeFlags(PrintStream& actualOut, NodeFlags flags) out.print(comma, "UseAsOther"); } - if (flags & NodeMayOverflowInBaseline) - out.print(comma, "MayOverflowInBaseline"); + if (flags & NodeMayOverflow) + out.print(comma, "MayOverflow"); - if (flags & NodeMayOverflowInDFG) - out.print(comma, "MayOverflowInDFG"); - - if (flags & NodeMayNegZeroInBaseline) - out.print(comma, "MayNegZeroInBaseline"); - - if (flags & NodeMayNegZeroInDFG) - out.print(comma, "MayNegZeroInDFG"); + if (flags & NodeMayNegZero) + out.print(comma, "MayNegZero"); if (flags & NodeBytecodeUsesAsInt) out.print(comma, "UseAsInt"); - - if (flags & NodeBytecodeUsesAsArrayIndex) - out.print(comma, "ReallyWantsInt"); - if (flags & NodeIsFlushed) - out.print(comma, "IsFlushed"); + if (!(flags & NodeDoesNotExit)) + out.print(comma, "CanExit"); CString string = out.toCString(); if (!string.length()) -- cgit v1.2.1