1. Jun 12, 2020
  2. Jun 10, 2020
  3. May 29, 2020
  4. May 20, 2020
    • Dimitry Andric's avatar
      [arm] Add big-endian version of pcrel fixups for adr instructions · f79cd71e
      Dimitry Andric authored
      Summary:
      In 2e24219d, a number of ARM pcrel fixups were resolved at assembly
      time, to solve PR44929. This only covered little-endian ARM however, so
      add similar fixups for big-endian ARM. Also extend the test case to
      cover big-endian ARM.
      
      Reviewers: hans, psmith, MaskRay
      
      Reviewed By: psmith, MaskRay
      
      Subscribers: kristof.beyls, hiraditya, danielkiss, emaste, llvm-commits
      
      Tags: #llvm
      
      Differential Revision: https://reviews.llvm.org/D79774
      
      (cherry picked from commit fc373522)
      f79cd71e
    • David Green's avatar
      [ARM] Only produce qadd8b under hasV6Ops · f3164f75
      David Green authored
      When compiling for a arm5te cpu from clang, the +dsp attribute is set.
      This meant we could try and generate qadd8 instructions where we would
      end up having no pattern. I've changed the condition here to be hasV6Ops
      && hasDSP, which is what other parts of ARMISelLowering seem to use for
      similar instructions.
      
      Fixed PR45677.
      
      Differential Revision: https://reviews.llvm.org/D78877
      
      (cherry picked from commit 88071390)
      f3164f75
  5. May 19, 2020
  6. May 08, 2020
  7. May 07, 2020