[all-commits] [llvm/llvm-project] ff0ef6: [ARM][LowOverheadLoops] Make some stack spills val...

Sam Tebbs via All-commits all-commits at lists.llvm.org
Thu Jul 15 11:24:14 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ff0ef6a518578231d963c9cdeeae51411efb97d5
      https://github.com/llvm/llvm-project/commit/ff0ef6a518578231d963c9cdeeae51411efb97d5
  Author: Sam Tebbs <samuel.tebbs at arm.com>
  Date:   2021-07-15 (Thu, 15 Jul 2021)

  Changed paths:
    M llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp
    A llvm/test/CodeGen/Thumb2/LowOverheadLoops/vector_spill_in_loop.mir

  Log Message:
  -----------
  [ARM][LowOverheadLoops] Make some stack spills valid for tail predication

This patch makes vector spills valid for tail predication when all loads
from the same stack slot are within the loop

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




More information about the All-commits mailing list