Ignore:
Timestamp:
Aug 16, 2017, 10:09:06 PM (8 years ago)
Author:
[email protected]
Message:

Add back the ability to disable MASM_PROBE from the build.
https://bugs.webkit.org/show_bug.cgi?id=175656
<rdar://problem/33933720>

Reviewed by Yusuke Suzuki.

Source/JavaScriptCore:

This is needed for ports that the existing MASM_PROBE implementation doesn't work
well with e.g. GTK with ARM_THUMB2. Note that if the DFG_JIT will be disabled by
default if !ENABLE(MASM_PROBE).

  • assembler/AbstractMacroAssembler.h:
  • assembler/MacroAssembler.cpp:
  • assembler/MacroAssembler.h:
  • assembler/MacroAssemblerARM.cpp:
  • assembler/MacroAssemblerARM64.cpp:
  • assembler/MacroAssemblerARMv7.cpp:
  • assembler/MacroAssemblerPrinter.cpp:
  • assembler/MacroAssemblerPrinter.h:
  • assembler/MacroAssemblerX86Common.cpp:
  • assembler/testmasm.cpp:

(JSC::run):

  • b3/B3LowerToAir.cpp:
  • b3/air/AirPrintSpecial.cpp:
  • b3/air/AirPrintSpecial.h:

Source/WTF:

  • wtf/Platform.h:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/b3/B3LowerToAir.cpp

    r220625 r220823  
    11511151    }
    11521152
     1153#if ENABLE(MASM_PROBE)
    11531154    template<typename... Arguments>
    11541155    void print(Arguments&&... arguments)
     
    11671168        append(WTFMove(inst));
    11681169    }
     1170#endif // ENABLE(MASM_PROBE)
    11691171
    11701172    template<typename... Arguments>
Note: See TracChangeset for help on using the changeset viewer.