Skip to content
  • oliver@apple.com's avatar
    fourthTier: Get rid of StructureStubInfo::bytecodeIndex · 6a8125ee
    oliver@apple.com authored
    https://bugs.webkit.org/show_bug.cgi?id=117127
    
    Reviewed by Mark Hahnenberg.
    
    StructureStubInfo already has a CodeOrigin field, which also has a bytecodeIndex.
    It makes sense to just always use the CodeOrigin.
    
    * bytecode/StructureStubInfo.h:
    (StructureStubInfo):
    (JSC::getStructureStubInfoBytecodeIndex):
    * jit/JIT.cpp:
    (JSC::PropertyStubCompilationInfo::copyToStubInfo):
    * jit/JIT.h:
    (JSC::JIT::compileGetByIdProto):
    (JSC::JIT::compileGetByIdSelfList):
    (JSC::JIT::compileGetByIdProtoList):
    (JSC::JIT::compileGetByIdChainList):
    (JSC::JIT::compileGetByIdChain):
    (JSC::JIT::compilePutByIdTransition):
    * jit/JITPropertyAccess.cpp:
    (JSC::JIT::privateCompilePutByIdTransition):
    * jit/JITPropertyAccess32_64.cpp:
    (JSC::JIT::privateCompilePutByIdTransition):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@153205 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    6a8125ee