Changeset 159635 in webkit
- Timestamp:
- Nov 21, 2013 10:32:11 AM (10 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r159629 r159635 1 2013-11-21 Balazs Kilvady <kilvadyb@homejinni.com> 2 3 [MIPS] Build fails since r159545. 4 https://bugs.webkit.org/show_bug.cgi?id=124716 5 6 Reviewed by Michael Saboff. 7 8 Add missing implementations in MacroAssembler and LLInt for MIPS. 9 10 * assembler/MIPSAssembler.h: 11 (JSC::MIPSAssembler::sync): 12 * assembler/MacroAssemblerMIPS.h: 13 (JSC::MacroAssemblerMIPS::store8): 14 (JSC::MacroAssemblerMIPS::memoryFence): 15 * offlineasm/mips.rb: 16 1 17 2013-11-21 Julien Brianceau <jbriance@cisco.com> 2 18 -
trunk/Source/JavaScriptCore/assembler/MIPSAssembler.h
r158670 r159635 194 194 } 195 195 196 void sync() 197 { 198 emitInst(0x0000000f); 199 } 200 196 201 /* Need to insert one load data delay nop for mips1. */ 197 202 void loadDelayNop() -
trunk/Source/JavaScriptCore/assembler/MacroAssemblerMIPS.h
r159425 r159635 991 991 m_assembler.sb(src, addrTempRegister, address.offset); 992 992 } 993 } 994 995 void store8(RegisterID src, void* address) 996 { 997 move(TrustedImmPtr(address), addrTempRegister); 998 m_assembler.sb(src, addrTempRegister, 0); 993 999 } 994 1000 … … 2724 2730 } 2725 2731 2732 void memoryFence() 2733 { 2734 m_assembler.sync(); 2735 } 2736 2726 2737 static FunctionPtr readCallTarget(CodeLocationCall call) 2727 2738 { -
trunk/Source/JavaScriptCore/offlineasm/mips.rb
r159276 r159635 906 906 $asm.putStr("OFFLINE_ASM_CPLOAD($31)") 907 907 $asm.puts "move $s4, $gp" 908 when "memfence" 909 $asm.puts "sync" 908 910 else 909 911 lowerDefault
Note: See TracChangeset
for help on using the changeset viewer.