-
yuqiang.xian@intel.com authored
https://bugs.webkit.org/show_bug.cgi?id=100321 Reviewed by Filip Pizlo. We have refactored the MacroAssembler and JIT compilers to distinguish the pointer operations from the 64-bit integer operations (see bug #99154). Now we want to do the similar work for LLInt, and the goal is same as the one mentioned in 99154. This is the second part of the modification: in the low level interpreter, changing the operations on 64-bit integers to use the "<foo>q" instructions. This also removes some unused/meaningless "<foo>p" instructions. * llint/LowLevelInterpreter.asm: * llint/LowLevelInterpreter.cpp: (JSC::CLoop::execute): * llint/LowLevelInterpreter64.asm: * offlineasm/armv7.rb: * offlineasm/cloop.rb: * offlineasm/instructions.rb: * offlineasm/x86.rb: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@133551 268f45cc-cd09-0410-ab3c-d52691b4dbfc
5afb67ea