Changeset 68764 in webkit for trunk/JavaScriptCore/assembler


Ignore:
Timestamp:
Sep 30, 2010, 1:37:27 AM (15 years ago)
Author:
[email protected]
Message:

2010-09-30 Gabor Loki <[email protected]>

Reviewed by Csaba Osztrogonác.

Remove unnecessary cacheFlush calls from Thumb-2
https://bugs.webkit.org/show_bug.cgi?id=46702

  • assembler/ARMv7Assembler.h: (JSC::ARMv7Assembler::relinkCall): (JSC::ARMv7Assembler::repatchInt32): (JSC::ARMv7Assembler::repatchPointer):
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/assembler/ARMv7Assembler.h

    r65150 r68764  
    17931793
    17941794        setPointer(reinterpret_cast<uint16_t*>(from) - 1, to);
    1795 
    1796         ExecutableAllocator::cacheFlush(reinterpret_cast<uint16_t*>(from) - 5, 4 * sizeof(uint16_t));
    17971795    }
    17981796
     
    18021800       
    18031801        setInt32(where, value);
    1804 
    1805         ExecutableAllocator::cacheFlush(reinterpret_cast<uint16_t*>(where) - 4, 4 * sizeof(uint16_t));
    18061802    }
    18071803
     
    18111807       
    18121808        setPointer(where, value);
    1813 
    1814         ExecutableAllocator::cacheFlush(reinterpret_cast<uint16_t*>(where) - 4, 4 * sizeof(uint16_t));
    18151809    }
    18161810
Note: See TracChangeset for help on using the changeset viewer.