Changeset 148474 in webkit for trunk/Source/JavaScriptCore/offlineasm/ast.rb
- Timestamp:
- Apr 15, 2013, 4:04:15 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/offlineasm/ast.rb
r145047 r148474 670 670 raise "Bad base for address #{base.inspect} at #{codeOriginString}" unless base.is_a? Variable or base.register? 671 671 raise "Bad offset for address #{offset.inspect} at #{codeOriginString}" unless offset.is_a? Variable or offset.immediate? 672 end 673 674 def withOffset(extraOffset) 675 Address.new(codeOrigin, @base, Immediate.new(codeOrigin, @offset.value + extraOffset)) 672 676 end 673 677 … … 728 732 end 729 733 734 def withOffset(extraOffset) 735 BaseIndex.new(codeOrigin, @base, @index, @scale, Immediate.new(codeOrigin, @offset.value + extraOffset)) 736 end 737 730 738 def children 731 739 [@base, @index, @offset] … … 763 771 super(codeOrigin) 764 772 @address = address 773 end 774 775 def withOffset(extraOffset) 776 AbsoluteAddress.new(codeOrigin, Immediate.new(codeOrigin, @address.value + extraOffset)) 765 777 end 766 778
Note:
See TracChangeset
for help on using the changeset viewer.