[all-commits] [llvm/llvm-project] 658314: [ARM] Guard against WhileLoopStart kill flags

David Green via All-commits all-commits at lists.llvm.org
Sat May 29 13:04:50 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 65831422a98fff1ad8320978206b6d1873cfe8ac
      https://github.com/llvm/llvm-project/commit/65831422a98fff1ad8320978206b6d1873cfe8ac
  Author: David Green <david.green at arm.com>
  Date:   2021-05-29 (Sat, 29 May 2021)

  Changed paths:
    M llvm/lib/Target/ARM/MVETPAndVPTOptimisationsPass.cpp
    A llvm/test/CodeGen/Thumb2/LowOverheadLoops/wls-search-killed.mir

  Log Message:
  -----------
  [ARM] Guard against WhileLoopStart kill flags

If the operand of the WhileLoopStart is flagged as killed, that
currently gets propogated to both the t2CMPri as the instruction is
reverted, and the newly created t2DoLoopStart. Only the second should
remain as killing the operand, the first dropping the flags.




More information about the All-commits mailing list