Changeset 163345 in webkit for trunk/Source/JavaScriptCore/offlineasm/cloop.rb
- Timestamp:
- Feb 3, 2014, 4:54:16 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/offlineasm/cloop.rb
r163027 r163345 547 547 $asm.putc " decodeResult(result, t0.vp, t1.vp);" 548 548 $asm.putc "}" 549 end 550 551 def cloopEmitCallSlowPathVoid(operands) 552 $asm.putc "#{operands[0].cLabel}(#{operands[1].clDump}, #{operands[2].clDump});" 549 553 end 550 554 … … 1089 1093 1090 1094 when "push" 1091 $asm.putc "PUSH(#{operands[0].clDump});" 1095 operands.each { 1096 | op | 1097 $asm.putc "PUSH(#{op.clDump});" 1098 } 1092 1099 when "pop" 1093 $asm.putc "POP(#{operands[0].clDump});" 1100 operands.each { 1101 | op | 1102 $asm.putc "POP(#{op.clDump});" 1103 } 1094 1104 1095 1105 when "pushCalleeSaves" … … 1134 1144 cloopEmitCallSlowPath(operands) 1135 1145 1146 when "cloopCallSlowPathVoid" 1147 cloopEmitCallSlowPathVoid(operands) 1148 1136 1149 # For debugging only. This is used to insert instrumentation into the 1137 1150 # generated LLIntAssembly.h during llint development only. Do not use
Note:
See TracChangeset
for help on using the changeset viewer.