summaryrefslogtreecommitdiff
path: root/Source/JavaScriptCore/dfg/DFGUseKind.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/JavaScriptCore/dfg/DFGUseKind.cpp')
-rw-r--r--Source/JavaScriptCore/dfg/DFGUseKind.cpp81
1 files changed, 27 insertions, 54 deletions
diff --git a/Source/JavaScriptCore/dfg/DFGUseKind.cpp b/Source/JavaScriptCore/dfg/DFGUseKind.cpp
index 3442341c8..073eb0e66 100644
--- a/Source/JavaScriptCore/dfg/DFGUseKind.cpp
+++ b/Source/JavaScriptCore/dfg/DFGUseKind.cpp
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2013-2015 Apple Inc. All rights reserved.
+ * Copyright (C) 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,8 +28,6 @@
#if ENABLE(DFG_JIT)
-#include "JSCInlines.h"
-
namespace WTF {
using namespace JSC::DFG;
@@ -39,93 +37,68 @@ void printInternal(PrintStream& out, UseKind useKind)
switch (useKind) {
case UntypedUse:
out.print("Untyped");
- return;
+ break;
case Int32Use:
out.print("Int32");
- return;
+ break;
case KnownInt32Use:
out.print("KnownInt32");
- return;
- case Int52RepUse:
- out.print("Int52Rep");
- return;
+ break;
case MachineIntUse:
out.print("MachineInt");
- return;
- case NumberUse:
- out.print("Number");
- return;
+ break;
case RealNumberUse:
out.print("RealNumber");
- return;
- case DoubleRepUse:
- out.print("DoubleRep");
- return;
- case DoubleRepRealUse:
- out.print("DoubleRepReal");
- return;
- case DoubleRepMachineIntUse:
- out.print("DoubleRepMachineInt");
- return;
+ break;
+ case NumberUse:
+ out.print("Number");
+ break;
+ case KnownNumberUse:
+ out.print("KnownNumber");
+ break;
case BooleanUse:
out.print("Boolean");
- return;
- case KnownBooleanUse:
- out.print("KnownBoolean");
- return;
+ break;
case CellUse:
out.print("Cell");
- return;
+ break;
case KnownCellUse:
out.print("KnownCell");
- return;
+ break;
case ObjectUse:
out.print("Object");
- return;
- case FunctionUse:
- out.print("Function");
- return;
+ break;
case FinalObjectUse:
out.print("FinalObject");
- return;
+ break;
case ObjectOrOtherUse:
out.print("ObjectOrOther");
- return;
+ break;
case StringIdentUse:
out.print("StringIdent");
- return;
+ break;
case StringUse:
out.print("String");
- return;
+ break;
case KnownStringUse:
out.print("KnownString");
- return;
- case SymbolUse:
- out.print("Symbol");
- return;
+ break;
case StringObjectUse:
out.print("StringObject");
- return;
+ break;
case StringOrStringObjectUse:
out.print("StringOrStringObject");
- return;
- case NotStringVarUse:
- out.print("NotStringVar");
- return;
+ break;
case NotCellUse:
out.print("NotCell");
- return;
+ break;
case OtherUse:
out.print("Other");
- return;
- case MiscUse:
- out.print("Misc");
- return;
- case LastUseKind:
+ break;
+ default:
RELEASE_ASSERT_NOT_REACHED();
- return;
+ break;
}
- RELEASE_ASSERT_NOT_REACHED();
}
} // namespace WTF