[all-commits] [llvm/llvm-project] 610236: [ARM] Add additional targets to divide tests.

walkerkd via All-commits all-commits at lists.llvm.org
Mon Oct 17 08:55:23 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 6102364b0d0e16d63cc38c74a2a315a75253b4e8
      https://github.com/llvm/llvm-project/commit/6102364b0d0e16d63cc38c74a2a315a75253b4e8
  Author: Keith Walker <keith.walker at arm.com>
  Date:   2022-10-17 (Mon, 17 Oct 2022)

  Changed paths:
    M llvm/test/CodeGen/ARM/div.ll

  Log Message:
  -----------
  [ARM] Add additional targets to divide tests.

The main motivation for these additional targets is to cover the
differences in the instructions available between Thumb2 and Thumb1.

Ths shows up in these test due to the lack of the following in
Thumb1:
- Mulitply and Subtract instruction (mls) - used when calculating
  a remainder.
- Unsigned Muliple Long instruction (umull) - used in certain
  cases when optimising division with a constant.

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




More information about the All-commits mailing list