[all-commits] [llvm/llvm-project] 6c2df5: [ARM][LowOverheadLoops] Dont ignore VCTP

Sam Parker via All-commits all-commits at lists.llvm.org
Mon Jan 27 02:59:41 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 6c2df5d14f7adba1ec7decbece29162aa3a30861
      https://github.com/llvm/llvm-project/commit/6c2df5d14f7adba1ec7decbece29162aa3a30861
  Author: Sam Parker <sam.parker at arm.com>
  Date:   2020-01-27 (Mon, 27 Jan 2020)

  Changed paths:
    M llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp
    A llvm/test/CodeGen/Thumb2/LowOverheadLoops/dont-ignore-vctp.mir

  Log Message:
  -----------
  [ARM][LowOverheadLoops] Dont ignore VCTP

When expanding the LoopStart, we try to remove the iteration count
calculation. However, if part of the calculation was also used to
calculate the number of elements we could end up deleting
instructions that were required to feed DLSTP/WLSTP.

Differential Revision: https://reviews.llvm.org/D73275




More information about the All-commits mailing list