[all-commits] [llvm/llvm-project] 7aabb6: [ARM][LowOverheadLoops] Remove modifications to th...

Sam Tebbs via All-commits all-commits at lists.llvm.org
Tue Sep 8 02:30:29 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 7aabb6ad7764366fd3150d18b16da9aef35e6492
      https://github.com/llvm/llvm-project/commit/7aabb6ad7764366fd3150d18b16da9aef35e6492
  Author: Sam Tebbs <samuel.tebbs at arm.com>
  Date:   2020-09-08 (Tue, 08 Sep 2020)

  Changed paths:
    M llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp
    M llvm/test/CodeGen/Thumb2/LowOverheadLoops/mov-after-dlstp.mir
    M llvm/test/CodeGen/Thumb2/LowOverheadLoops/mov-operand.ll

  Log Message:
  -----------
  [ARM][LowOverheadLoops] Remove modifications to the correct element
count register

After my patch at D86087, code that now uses the mov operand rather than
the vctp operand will no longer remove modifications to the vctp operand
as they should. This patch fixes that by explicitly removing
modifications to the vctp operand rather than the register used as the
element count.




More information about the All-commits mailing list