Ignore:
Timestamp:
Oct 23, 2013, 1:58:04 PM (12 years ago)
Author:
[email protected]
Message:

Put all uses of LLVM intrinsics behind a single Option
https://bugs.webkit.org/show_bug.cgi?id=123219

Reviewed by Mark Hahnenberg.

  • ftl/FTLExitThunkGenerator.cpp:

(JSC::FTL::ExitThunkGenerator::emitThunk):

  • ftl/FTLLowerDFGToLLVM.cpp:

(JSC::FTL::generateExitThunks):
(JSC::FTL::LowerDFGToLLVM::compileGetById):
(JSC::FTL::LowerDFGToLLVM::emitOSRExitCall):
(JSC::FTL::LowerDFGToLLVM::addExitArgumentForNode):

  • ftl/FTLOSRExitCompiler.cpp:

(JSC::FTL::compileFTLOSRExit):

  • runtime/Options.h:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/runtime/Options.h

    r157872 r157883  
    127127    v(bool, ftlTrapsOnOSRExit, false) \
    128128    v(bool, ftlOSRExitOmitsMarshalling, false) \
    129     v(bool, ftlOSRExitUsesStackmap, false) \
    130     v(bool, ftlICUsesPatchpoint, false) \
     129    v(bool, ftlUsesStackmaps, false) \
    131130    v(bool, useLLVMOSRExitIntrinsic, false) \
    132131    v(bool, dumpLLVMIR, false) \
Note: See TracChangeset for help on using the changeset viewer.