Changeset 157937 in webkit
- Timestamp:
- Oct 24, 2013, 10:05:57 AM (12 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r157932 r157937 1 2013-10-24 Mark Lam <mark.lam@apple.com> 2 3 Better way to fix part of broken C Loop LLINT build. 4 https://bugs.webkit.org/show_bug.cgi?id=123271. 5 6 Reviewed by Geoffrey Garen. 7 8 Undoing offline asm hackery. 9 10 * llint/LowLevelInterpreter.cpp: 11 * llint/LowLevelInterpreter32_64.asm: 12 * llint/LowLevelInterpreter64.asm: 13 * offlineasm/cloop.rb: 14 * offlineasm/instructions.rb: 15 1 16 2013-10-24 Mark Lam <mark.lam@apple.com> 2 17 -
trunk/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp
r157572 r157937 99 99 #endif 100 100 101 #define OFFLINE_ASM_LOCAL_LABEL(label) label: 101 #define OFFLINE_ASM_LOCAL_LABEL(label) \ 102 label: \ 103 if (false) \ 104 goto label; 102 105 103 106 -
trunk/Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm
r157932 r157937 1390 1390 _llint_op_put_by_val_direct: 1391 1391 putByVal(macro(addr, slowPath) 1392 if C_LOOP1393 cloopUnusedLabel slowPath1394 end1395 1392 end, _llint_slow_path_put_by_val_direct) 1396 1393 -
trunk/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm
r157932 r157937 1249 1249 _llint_op_put_by_val_direct: 1250 1250 putByVal(macro(slot, slowPath) 1251 if C_LOOP1252 cloopUnusedLabel slowPath1253 end1254 1251 end, _llint_slow_path_put_by_val_direct) 1255 1252 -
trunk/Source/JavaScriptCore/offlineasm/cloop.rb
r157932 r157937 1111 1111 cloopEmitCallSlowPath(operands) 1112 1112 1113 when "cloopUnusedLabel"1114 $asm.putc "if (false) goto #{operands[0].cLabel};"1115 1116 1113 # For debugging only. This is used to insert instrumentation into the 1117 1114 # generated LLIntAssembly.h during llint development only. Do not use -
trunk/Source/JavaScriptCore/offlineasm/instructions.rb
r157932 r157937 296 296 "cloopCallNative", # operands: callee 297 297 "cloopCallSlowPath", # operands: callTarget, currentFrame, currentPC 298 "cloopUnusedLabel", # operands: label299 298 300 299 # For debugging only:
Note:
See TracChangeset
for help on using the changeset viewer.