[all-commits] [llvm/llvm-project] cf581d: [ARM] Always enable UseAA in the arm backend

David Green via All-commits all-commits at lists.llvm.org
Tue Nov 5 02:59:02 PST 2019


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: cf581d7977c5c80e9f6cb6e304d7eb3d0792f360
      https://github.com/llvm/llvm-project/commit/cf581d7977c5c80e9f6cb6e304d7eb3d0792f360
  Author: David Green <david.green at arm.com>
  Date:   2019-11-05 (Tue, 05 Nov 2019)

  Changed paths:
    M llvm/lib/Target/ARM/ARM.td
    M llvm/lib/Target/ARM/ARMSubtarget.h
    M llvm/test/CodeGen/ARM/memcpy-ldm-stm.ll
    M llvm/test/CodeGen/ARM/thumb1_return_sequence.ll
    M llvm/test/CodeGen/ARM/useaa.ll
    M llvm/test/CodeGen/ARM/va_arg.ll

  Log Message:
  -----------
  [ARM] Always enable UseAA in the arm backend

This feature controls whether AA is used into the backend, and was
previously turned on for certain subtargets to help create less
constrained scheduling graphs. This patch turns it on for all
subtargets, so that they can all make use of the extra information to
produce better code.

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




More information about the All-commits mailing list