Ignore:
Timestamp:
Feb 17, 2014, 8:20:13 PM (11 years ago)
Author:
[email protected]
Message:

More ARM FTL glue
https://bugs.webkit.org/show_bug.cgi?id=128948

Reviewed by Sam Weinig.

Source/JavaScriptCore:

  • Configurations/Base.xcconfig: Allow for an header search directory for LLVM's generated files.
  • Configurations/LLVMForJSC.xcconfig: Link the right things for ARM.
  • assembler/ARM64Assembler.h: Builds fix.

(JSC::ARM64Assembler::fillNops):

  • disassembler/LLVMDisassembler.cpp: Use the right target triples.

(JSC::tryToDisassembleWithLLVM):

  • ftl/FTLCompile.cpp:

(JSC::FTL::fixFunctionBasedOnStackMaps): Build fix.

  • jit/GPRInfo.h: Builds fix.
  • llvm/library/LLVMExports.cpp: Link the right things.

(initializeAndGetJSCLLVMAPI):

Source/WTF:

  • wtf/Platform.h:

Tools:

  • Scripts/configure-llvm: Removed. This isn't really practical now that we require a separate build directory.
  • Scripts/copy-webkitlibraries-to-product-directory: Switch to using a separate build directory, and for setting a PATH before running LLVM's make.
File:
1 edited

Legend:

Unmodified
Added
Removed
Note: See TracChangeset for help on using the changeset viewer.