Changeset 165320 in webkit for trunk/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp
- Timestamp:
- Mar 7, 2014, 7:33:44 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp
r165213 r165320 493 493 494 494 // These are for building an interpreter from generated assembly code: 495 #if CPU(X86_64) && COMPILER(CLANG)496 #define OFFLINE_ASM_BEGIN asm ( \497 ".cfi_startproc\n"498 499 #define OFFLINE_ASM_END \500 ".cfi_endproc\n" \501 );502 #else503 495 #define OFFLINE_ASM_BEGIN asm ( 504 496 #define OFFLINE_ASM_END ); 505 #endif506 497 507 498 #define OFFLINE_ASM_OPCODE_LABEL(__opcode) OFFLINE_ASM_GLOBAL_LABEL(llint_##__opcode) … … 516 507 ".thumb_func " THUMB_FUNC_PARAM(label) "\n" \ 517 508 SYMBOL_STRING(label) ":\n" 518 #elif CPU(XXX86_64) && COMPILER(CLANG)519 #define OFFLINE_ASM_GLOBAL_LABEL(label) \520 ".text\n" \521 ".globl " SYMBOL_STRING(label) "\n" \522 HIDE_SYMBOL(label) "\n" \523 SYMBOL_STRING(label) ":\n" \524 ".cfi_def_cfa_offset 16\n" \525 ".cfi_offset %rbp, -16\n" \526 ".cfi_def_cfa_register rbp\n"527 509 #else 528 510 #define OFFLINE_ASM_GLOBAL_LABEL(label) \
Note:
See TracChangeset
for help on using the changeset viewer.