]> git.saurik.com Git - apple/javascriptcore.git/blobdiff - llint/LowLevelInterpreter.h
JavaScriptCore-7600.1.4.9.tar.gz
[apple/javascriptcore.git] / llint / LowLevelInterpreter.h
index f45a073030f581aed1bf09d9b283011c00fd0f0d..8621dbd5a794398f2389228ee5be7b5d9c8df243 100644 (file)
 #ifndef LowLevelInterpreter_h
 #define LowLevelInterpreter_h
 
-#include <wtf/Platform.h>
-
-#if ENABLE(LLINT)
-
 #include "Opcode.h"
 
-#if ENABLE(LLINT_C_LOOP)
+#if !ENABLE(JIT)
 
 namespace JSC {
 
@@ -49,18 +45,6 @@ FOR_EACH_CORE_OPCODE_ID(LLINT_OPCODE_ALIAS)
 
 } // namespace JSC
 
-#else // !ENABLE(LLINT_C_LOOP)
-
-#define LLINT_INSTRUCTION_DECL(opcode, length) extern "C" void llint_##opcode();
-    FOR_EACH_OPCODE_ID(LLINT_INSTRUCTION_DECL);
-#undef LLINT_INSTRUCTION_DECL
-
-#define DECLARE_LLINT_NATIVE_HELPER(name, length) extern "C" void name();
-    FOR_EACH_LLINT_NATIVE_HELPER(DECLARE_LLINT_NATIVE_HELPER)
-#undef DECLARE_LLINT_NATIVE_HELPER
-
-#endif // !ENABLE(LLINT_C_LOOP)
-
-#endif // ENABLE(LLINT)
+#endif // !ENABLE(JIT)
 
 #endif // LowLevelInterpreter_h