Changeset 122771 in webkit


Ignore:
Timestamp:
Jul 16, 2012 3:17:29 PM (12 years ago)
Author:
fpizlo@apple.com
Message:

Unreviewed, adding forgotten files.

  • dfg/DFGRegisterSet.h: Added.

(DFG):
(RegisterSet):
(JSC::DFG::RegisterSet::RegisterSet):
(JSC::DFG::RegisterSet::asPOD):
(JSC::DFG::RegisterSet::copyInfo):
(JSC::DFG::RegisterSet::set):
(JSC::DFG::RegisterSet::setGPRByIndex):
(JSC::DFG::RegisterSet::clear):
(JSC::DFG::RegisterSet::get):
(JSC::DFG::RegisterSet::getGPRByIndex):
(JSC::DFG::RegisterSet::getFreeGPR):
(JSC::DFG::RegisterSet::setFPRByIndex):
(JSC::DFG::RegisterSet::getFPRByIndex):
(JSC::DFG::RegisterSet::setByIndex):
(JSC::DFG::RegisterSet::getByIndex):
(JSC::DFG::RegisterSet::numberOfSetGPRs):
(JSC::DFG::RegisterSet::numberOfSetFPRs):
(JSC::DFG::RegisterSet::numberOfSetRegisters):
(JSC::DFG::RegisterSet::setBit):
(JSC::DFG::RegisterSet::clearBit):
(JSC::DFG::RegisterSet::getBit):

  • dfg/DFGScratchRegisterAllocator.h: Added.

(DFG):
(ScratchRegisterAllocator):
(JSC::DFG::ScratchRegisterAllocator::ScratchRegisterAllocator):
(JSC::DFG::ScratchRegisterAllocator::lock):
(JSC::DFG::ScratchRegisterAllocator::allocateScratch):
(JSC::DFG::ScratchRegisterAllocator::allocateScratchGPR):
(JSC::DFG::ScratchRegisterAllocator::allocateScratchFPR):
(JSC::DFG::ScratchRegisterAllocator::didReuseRegisters):
(JSC::DFG::ScratchRegisterAllocator::preserveReusedRegistersByPushing):
(JSC::DFG::ScratchRegisterAllocator::restoreReusedRegistersByPopping):
(JSC::DFG::ScratchRegisterAllocator::desiredScratchBufferSize):
(JSC::DFG::ScratchRegisterAllocator::preserveUsedRegistersToScratchBuffer):
(JSC::DFG::ScratchRegisterAllocator::restoreUsedRegistersFromScratchBuffer):

Location:
trunk/Source/JavaScriptCore
Files:
2 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r122768 r122771  
     12012-07-16  Filip Pizlo  <fpizlo@apple.com>
     2
     3        Unreviewed, adding forgotten files.
     4
     5        * dfg/DFGRegisterSet.h: Added.
     6        (DFG):
     7        (RegisterSet):
     8        (JSC::DFG::RegisterSet::RegisterSet):
     9        (JSC::DFG::RegisterSet::asPOD):
     10        (JSC::DFG::RegisterSet::copyInfo):
     11        (JSC::DFG::RegisterSet::set):
     12        (JSC::DFG::RegisterSet::setGPRByIndex):
     13        (JSC::DFG::RegisterSet::clear):
     14        (JSC::DFG::RegisterSet::get):
     15        (JSC::DFG::RegisterSet::getGPRByIndex):
     16        (JSC::DFG::RegisterSet::getFreeGPR):
     17        (JSC::DFG::RegisterSet::setFPRByIndex):
     18        (JSC::DFG::RegisterSet::getFPRByIndex):
     19        (JSC::DFG::RegisterSet::setByIndex):
     20        (JSC::DFG::RegisterSet::getByIndex):
     21        (JSC::DFG::RegisterSet::numberOfSetGPRs):
     22        (JSC::DFG::RegisterSet::numberOfSetFPRs):
     23        (JSC::DFG::RegisterSet::numberOfSetRegisters):
     24        (JSC::DFG::RegisterSet::setBit):
     25        (JSC::DFG::RegisterSet::clearBit):
     26        (JSC::DFG::RegisterSet::getBit):
     27        * dfg/DFGScratchRegisterAllocator.h: Added.
     28        (DFG):
     29        (ScratchRegisterAllocator):
     30        (JSC::DFG::ScratchRegisterAllocator::ScratchRegisterAllocator):
     31        (JSC::DFG::ScratchRegisterAllocator::lock):
     32        (JSC::DFG::ScratchRegisterAllocator::allocateScratch):
     33        (JSC::DFG::ScratchRegisterAllocator::allocateScratchGPR):
     34        (JSC::DFG::ScratchRegisterAllocator::allocateScratchFPR):
     35        (JSC::DFG::ScratchRegisterAllocator::didReuseRegisters):
     36        (JSC::DFG::ScratchRegisterAllocator::preserveReusedRegistersByPushing):
     37        (JSC::DFG::ScratchRegisterAllocator::restoreReusedRegistersByPopping):
     38        (JSC::DFG::ScratchRegisterAllocator::desiredScratchBufferSize):
     39        (JSC::DFG::ScratchRegisterAllocator::preserveUsedRegistersToScratchBuffer):
     40        (JSC::DFG::ScratchRegisterAllocator::restoreUsedRegistersFromScratchBuffer):
     41
    1422012-07-15  Filip Pizlo  <fpizlo@apple.com>
    243
Note: See TracChangeset for help on using the changeset viewer.