{"push_id":3071436869,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"489a34d5acf751333d87c019a9e2b62617de0c11","before":"3e6f52167d11f129f9f2c7c6518c5991e821d21e","commits":[{"sha":"489a34d5acf751333d87c019a9e2b62617de0c11","author":{"name":"yusukesuzuki@slowstart.org","email":"6d8e92f10f8ff7728eeb9dc8c78525393dae2385@slowstart.org"},"message":"[JSC] Drop ARM_TRADITIONAL support in LLInt, baseline JIT, and DFG\nhttps://bugs.webkit.org/show_bug.cgi?id=191675\n\nReviewed by Mark Lam.\n\nSource/JavaScriptCore:\n\nWe no longer maintain ARM_TRADITIONAL LLInt and JIT in JSC. This architecture will use\nCLoop instead. This patch removes ARM_TRADITIONAL support in LLInt and JIT.\n\nDiscussed in https://lists.webkit.org/pipermail/webkit-dev/2018-October/030220.html.\n\n* CMakeLists.txt:\n* JavaScriptCore.xcodeproj/project.pbxproj:\n* Sources.txt:\n* assembler/ARMAssembler.cpp: Removed.\n* assembler/ARMAssembler.h: Removed.\n* assembler/LinkBuffer.cpp:\n(JSC::LinkBuffer::linkCode):\n(JSC::LinkBuffer::dumpCode):\n* assembler/MacroAssembler.h:\n(JSC::MacroAssembler::patchableBranch32):\n* assembler/MacroAssemblerARM.cpp: Removed.\n* assembler/MacroAssemblerARM.h: Removed.\n* assembler/PerfLog.cpp:\n* assembler/PerfLog.h:\n* assembler/ProbeContext.h:\n(JSC::Probe::CPUState::pc):\n(JSC::Probe::CPUState::fp):\n(JSC::Probe::CPUState::sp):\n* assembler/testmasm.cpp:\n(JSC::isPC):\n(JSC::testProbeModifiesStackPointer):\n(JSC::testProbeModifiesStackValues):\n* bytecode/InlineAccess.h:\n(JSC::InlineAccess::sizeForPropertyAccess):\n(JSC::InlineAccess::sizeForPropertyReplace):\n(JSC::InlineAccess::sizeForLengthAccess):\n* dfg/DFGSpeculativeJIT.h:\n* disassembler/CapstoneDisassembler.cpp:\n(JSC::tryToDisassemble):\n* jit/AssemblyHelpers.cpp:\n(JSC::AssemblyHelpers::debugCall):\n* jit/AssemblyHelpers.h:\n* jit/CCallHelpers.h:\n(JSC::CCallHelpers::setupArgumentsImpl):\n(JSC::CCallHelpers::prepareForTailCallSlow):\n* jit/CallFrameShuffler.cpp:\n(JSC::CallFrameShuffler::prepareForTailCall):\n* jit/HostCallReturnValue.cpp:\n* jit/JITMathIC.h:\n(JSC::isProfileEmpty):\n* jit/RegisterSet.cpp:\n(JSC::RegisterSet::reservedHardwareRegisters):\n(JSC::RegisterSet::calleeSaveRegisters):\n(JSC::RegisterSet::llintBaselineCalleeSaveRegisters):\n(JSC::RegisterSet::dfgCalleeSaveRegisters):\n* jit/Repatch.cpp:\n(JSC::forceICFailure):\n* jit/ThunkGenerators.cpp:\n(JSC::nativeForGenerator):\n* llint/LLIntOfflineAsmConfig.h:\n* llint/LowLevelInterpreter.asm:\n* llint/LowLevelInterpreter32_64.asm:\n* offlineasm/arm.rb:\n* offlineasm/backends.rb:\n* yarr/YarrJIT.cpp:\n(JSC::Yarr::YarrGenerator::generateEnter):\n(JSC::Yarr::YarrGenerator::generateReturn):\n\nSource/WTF:\n\n* wtf/InlineASM.h:\n* wtf/Platform.h:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@238439 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/paul99/webkit-mips/commits/489a34d5acf751333d87c019a9e2b62617de0c11"}]}
{"actor":{"display_login":"kisg"}}