Skip to content
  1. Apr 22, 2018
  2. Apr 21, 2018
  3. Apr 20, 2018
    • Simon Pilgrim's avatar
      [X86] Add WriteFSign/WriteFLogic scheduler classes · d14d2e7b
      Simon Pilgrim authored
      Split the fp and integer vector logical instruction scheduler classes - older CPUs especially often handled these on different pipes.
      
      This unearthed a couple of things that are also handled in this patch:
      
      (1) We were tagging avx512 fp logic ops as WriteFAdd, probably because of the lack of WriteFLogic
      (2) SandyBridge had integer logic ops only using Port5, when afaict they can use Ports015.
      (3) Cleaned up x86 FCHS/FABS scheduling as they are typically treated as fp logic ops.
      
      Differential Revision: https://reviews.llvm.org/D45629
      
      llvm-svn: 330480
      d14d2e7b
    • Alexander Shaposhnikov's avatar
      [llvm-objcopy] Fix sh_link · 52db4335
      Alexander Shaposhnikov authored
      This diff fixes sh_link for various types of sections 
      (i.e. for SHT_ARM_EXIDX, SHT_HASH). In particular, this change enables us
      to use llvm-objcopy with clang -gsplit-dwarf for the target android-arm.
      
      Test plan: make check-all
      
      Differential revision: https://reviews.llvm.org/D45851
      
      llvm-svn: 330478
      52db4335
Loading