summaryrefslogtreecommitdiff
path: root/Source/JavaScriptCore/dfg/DFGUseKind.cpp
diff options
context:
space:
mode:
authorLorry Tar Creator <lorry-tar-importer@lorry>2016-04-10 09:28:39 +0000
committerLorry Tar Creator <lorry-tar-importer@lorry>2016-04-10 09:28:39 +0000
commit32761a6cee1d0dee366b885b7b9c777e67885688 (patch)
treed6bec92bebfb216f4126356e55518842c2f476a1 /Source/JavaScriptCore/dfg/DFGUseKind.cpp
parenta4e969f4965059196ca948db781e52f7cfebf19e (diff)
downloadWebKitGtk-tarball-32761a6cee1d0dee366b885b7b9c777e67885688.tar.gz
webkitgtk-2.4.11webkitgtk-2.4.11
Diffstat (limited to 'Source/JavaScriptCore/dfg/DFGUseKind.cpp')
-rw-r--r--Source/JavaScriptCore/dfg/DFGUseKind.cpp93
1 files changed, 27 insertions, 66 deletions
diff --git a/Source/JavaScriptCore/dfg/DFGUseKind.cpp b/Source/JavaScriptCore/dfg/DFGUseKind.cpp
index 502a1472e..073eb0e66 100644
--- a/Source/JavaScriptCore/dfg/DFGUseKind.cpp
+++ b/Source/JavaScriptCore/dfg/DFGUseKind.cpp
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2013-2016 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,105 +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;
- case CellOrOtherUse:
- out.print("CellOrOther");
- return;
+ break;
case ObjectUse:
out.print("Object");
- return;
- case FunctionUse:
- out.print("Function");
- return;
+ break;
case FinalObjectUse:
out.print("FinalObject");
- return;
- case RegExpObjectUse:
- out.print("RegExpObject");
- return;
+ break;
case ObjectOrOtherUse:
out.print("ObjectOrOther");
- return;
+ break;
case StringIdentUse:
out.print("StringIdent");
- return;
+ break;
case StringUse:
out.print("String");
- return;
- case StringOrOtherUse:
- out.print("StringOrOther");
- return;
+ break;
case KnownStringUse:
out.print("KnownString");
- return;
- case KnownPrimitiveUse:
- out.print("KnownPrimitive");
- 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