Changeset 189754 in webkit


Ignore:
Timestamp:
Sep 14, 2015 3:40:29 PM (9 years ago)
Author:
fpizlo@apple.com
Message:

Unreviewed, really fix non-x86 LLInt build without also breaking everything else.

  • llint/LowLevelInterpreter64.asm:
Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r189752 r189754  
     12015-09-14  Filip Pizlo  <fpizlo@apple.com>
     2
     3        Unreviewed, really fix non-x86 LLInt build without also breaking everything else.
     4
     5        * llint/LowLevelInterpreter64.asm:
     6
    172015-09-14  Filip Pizlo  <fpizlo@apple.com>
    28
  • trunk/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm

    r189752 r189754  
    469469end
    470470
    471 macro structureIDToStructureWithScratch(structureID, structure, scratch)
     471macro structureIDToStructureWithScratch(structureIDThenStructure, scratch)
    472472    loadp CodeBlock[cfr], scratch
    473473    loadp CodeBlock::m_vm[scratch], scratch
    474474    loadp VM::heap + Heap::m_structureIDTable + StructureIDTable::m_table[scratch], scratch
    475     loadi structureID, structure
    476     loadp [scratch, structure, 8], structure
     475    loadp [scratch, structureIDThenStructure, 8], structureIDThenStructure
    477476end
    478477
    479478macro loadStructureWithScratch(cell, structure, scratch)
    480     structureIDToStructureWithScratch(JSCell::m_structureID[cell], structure, scratch)
     479    loadi JSCell::m_structureID[cell], structure
     480    structureIDToStructureWithScratch(structure, scratch)
    481481end
    482482
     
    12741274    assert(macro (ok) btpnz t3, ok end)
    12751275
    1276     structureIDToStructureWithScratch([t2], t2, t1)
     1276    structureIDToStructureWithScratch(t2, t1)
    12771277    loadq Structure::m_prototype[t2], t2
    12781278    bqeq t2, ValueNull, .opPutByIdTransitionChainDone
Note: See TracChangeset for help on using the changeset viewer.