Ignore:
Timestamp:
Nov 18, 2015, 3:14:54 PM (10 years ago)
Author:
[email protected]
Message:

[JSC] Make LBasicBlock into an alias for B3::BasicBlock. #ifdef anything that does not compile
https://bugs.webkit.org/show_bug.cgi?id=151381

Patch by Benjamin Poulain <[email protected]> on 2015-11-18
Reviewed by Filip Pizlo.

  • JavaScriptCore.xcodeproj/project.pbxproj:
  • ftl/FTLAbbreviatedTypes.h:
  • ftl/FTLAbbreviations.h:
  • ftl/FTLAbstractHeap.cpp:

(JSC::FTL::AbstractHeap::decorateInstruction):
(JSC::FTL::IndexedAbstractHeap::IndexedAbstractHeap):

  • ftl/FTLAbstractHeap.h:

(JSC::FTL::AbstractHeap::AbstractHeap):

  • ftl/FTLAbstractHeapRepository.cpp:

(JSC::FTL::AbstractHeapRepository::AbstractHeapRepository):

  • ftl/FTLAbstractHeapRepository.h:
  • ftl/FTLB3Output.h:

(JSC::FTL::Output::newBlock):
(JSC::FTL::Output::insertNewBlocksBefore):
(JSC::FTL::Output::addIncomingToPhi):
(JSC::FTL::Output::Output): Deleted.
(JSC::FTL::Output::initialize): Deleted.

  • ftl/FTLCommonValues.cpp:

(JSC::FTL::CommonValues::CommonValues):

  • ftl/FTLCommonValues.h:
  • ftl/FTLIntrinsicRepository.cpp:
  • ftl/FTLIntrinsicRepository.h:
  • ftl/FTLLowerDFGToLLVM.cpp:

(JSC::FTL::DFG::LowerDFGToLLVM::LowerDFGToLLVM):
(JSC::FTL::DFG::LowerDFGToLLVM::lower):
(JSC::FTL::DFG::LowerDFGToLLVM::compileArithAddOrSub):
(JSC::FTL::DFG::LowerDFGToLLVM::compilePutById):
(JSC::FTL::DFG::LowerDFGToLLVM::compileCreateDirectArguments):
(JSC::FTL::DFG::LowerDFGToLLVM::compileNewArrayWithSize):
(JSC::FTL::DFG::LowerDFGToLLVM::compileCallOrConstruct):
(JSC::FTL::DFG::LowerDFGToLLVM::compileTailCall):
(JSC::FTL::DFG::LowerDFGToLLVM::compileCallOrConstructVarargs):
(JSC::FTL::DFG::LowerDFGToLLVM::compileForwardVarargs):
(JSC::FTL::DFG::LowerDFGToLLVM::compileIn):
(JSC::FTL::DFG::LowerDFGToLLVM::compileInstanceOf):
(JSC::FTL::DFG::LowerDFGToLLVM::getById):
(JSC::FTL::DFG::LowerDFGToLLVM::allocateCell):
(JSC::FTL::DFG::LowerDFGToLLVM::buildSwitch):
(JSC::FTL::DFG::LowerDFGToLLVM::lazySlowPath):
(JSC::FTL::DFG::LowerDFGToLLVM::crash):

  • ftl/FTLOutput.cpp:

(JSC::FTL::Output::Output):

  • ftl/FTLOutput.h:

(JSC::FTL::Output::addIncomingToPhi):

  • ftl/FTLState.cpp:

(JSC::FTL::State::dumpState):

  • ftl/FTLValueRange.cpp:

(JSC::FTL::ValueRange::decorateInstruction):

  • ftl/FTLValueRange.h:

(JSC::FTL::ValueRange::ValueRange):

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r192590 r192591  
     12015-11-18  Benjamin Poulain  <[email protected]>
     2
     3        [JSC] Make LBasicBlock into an alias for B3::BasicBlock. #ifdef anything that does not compile
     4        https://bugs.webkit.org/show_bug.cgi?id=151381
     5
     6        Reviewed by Filip Pizlo.
     7
     8        * JavaScriptCore.xcodeproj/project.pbxproj:
     9        * ftl/FTLAbbreviatedTypes.h:
     10        * ftl/FTLAbbreviations.h:
     11        * ftl/FTLAbstractHeap.cpp:
     12        (JSC::FTL::AbstractHeap::decorateInstruction):
     13        (JSC::FTL::IndexedAbstractHeap::IndexedAbstractHeap):
     14        * ftl/FTLAbstractHeap.h:
     15        (JSC::FTL::AbstractHeap::AbstractHeap):
     16        * ftl/FTLAbstractHeapRepository.cpp:
     17        (JSC::FTL::AbstractHeapRepository::AbstractHeapRepository):
     18        * ftl/FTLAbstractHeapRepository.h:
     19        * ftl/FTLB3Output.h:
     20        (JSC::FTL::Output::newBlock):
     21        (JSC::FTL::Output::insertNewBlocksBefore):
     22        (JSC::FTL::Output::addIncomingToPhi):
     23        (JSC::FTL::Output::Output): Deleted.
     24        (JSC::FTL::Output::initialize): Deleted.
     25        * ftl/FTLCommonValues.cpp:
     26        (JSC::FTL::CommonValues::CommonValues):
     27        * ftl/FTLCommonValues.h:
     28        * ftl/FTLIntrinsicRepository.cpp:
     29        * ftl/FTLIntrinsicRepository.h:
     30        * ftl/FTLLowerDFGToLLVM.cpp:
     31        (JSC::FTL::DFG::LowerDFGToLLVM::LowerDFGToLLVM):
     32        (JSC::FTL::DFG::LowerDFGToLLVM::lower):
     33        (JSC::FTL::DFG::LowerDFGToLLVM::compileArithAddOrSub):
     34        (JSC::FTL::DFG::LowerDFGToLLVM::compilePutById):
     35        (JSC::FTL::DFG::LowerDFGToLLVM::compileCreateDirectArguments):
     36        (JSC::FTL::DFG::LowerDFGToLLVM::compileNewArrayWithSize):
     37        (JSC::FTL::DFG::LowerDFGToLLVM::compileCallOrConstruct):
     38        (JSC::FTL::DFG::LowerDFGToLLVM::compileTailCall):
     39        (JSC::FTL::DFG::LowerDFGToLLVM::compileCallOrConstructVarargs):
     40        (JSC::FTL::DFG::LowerDFGToLLVM::compileForwardVarargs):
     41        (JSC::FTL::DFG::LowerDFGToLLVM::compileIn):
     42        (JSC::FTL::DFG::LowerDFGToLLVM::compileInstanceOf):
     43        (JSC::FTL::DFG::LowerDFGToLLVM::getById):
     44        (JSC::FTL::DFG::LowerDFGToLLVM::allocateCell):
     45        (JSC::FTL::DFG::LowerDFGToLLVM::buildSwitch):
     46        (JSC::FTL::DFG::LowerDFGToLLVM::lazySlowPath):
     47        (JSC::FTL::DFG::LowerDFGToLLVM::crash):
     48        * ftl/FTLOutput.cpp:
     49        (JSC::FTL::Output::Output):
     50        * ftl/FTLOutput.h:
     51        (JSC::FTL::Output::addIncomingToPhi):
     52        * ftl/FTLState.cpp:
     53        (JSC::FTL::State::dumpState):
     54        * ftl/FTLValueRange.cpp:
     55        (JSC::FTL::ValueRange::decorateInstruction):
     56        * ftl/FTLValueRange.h:
     57        (JSC::FTL::ValueRange::ValueRange):
     58
    1592015-11-18  Filip Pizlo  <[email protected]>
    260
Note: See TracChangeset for help on using the changeset viewer.