Changeset 157572 in webkit for trunk/Source/JavaScriptCore/offlineasm/cloop.rb
- Timestamp:
- Oct 17, 2013, 6:47:25 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/offlineasm/cloop.rb
r157473 r157572 177 177 end 178 178 def pointerExpr 179 if base.is_a? RegisterID and base.name == "sp" 180 offsetValue = "#{offset.value}" 181 "(ASSERT(#{offsetValue} == offsetof(JITStackFrame, vm)), &sp->vm)" 182 elsif offset.value == 0 179 if offset.value == 0 183 180 "#{base.clValue(:int8Ptr)}" 184 181 elsif offset.value > 0 … … 249 246 end 250 247 def pointerExpr 251 if base.is_a? RegisterID and base.name == "sp" 252 offsetValue = "(#{index.clValue} << #{scaleShift}) + #{offset.clValue})" 253 "(ASSERT(#{offsetValue} == offsetof(JITStackFrame, vm)), &sp->vm)" 254 else 255 "#{base.clValue(:int8Ptr)} + (#{index.clValue} << #{scaleShift}) + #{offset.clValue}" 256 end 248 "#{base.clValue(:int8Ptr)} + (#{index.clValue} << #{scaleShift}) + #{offset.clValue}" 257 249 end 258 250 def int8MemRef
Note:
See TracChangeset
for help on using the changeset viewer.