[all-commits] [llvm/llvm-project] 7b8de9: [ARM] Add IT block generation test

NickGuy-Arm via All-commits all-commits at lists.llvm.org
Thu Oct 29 08:17:53 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 7b8de9fc6bce01daed49d3f6a8bd71a25e8c717f
      https://github.com/llvm/llvm-project/commit/7b8de9fc6bce01daed49d3f6a8bd71a25e8c717f
  Author: Nicholas Guy <nicholas.guy at arm.com>
  Date:   2020-10-29 (Thu, 29 Oct 2020)

  Changed paths:
    A llvm/test/CodeGen/Thumb2/ifcvt-dead-predicate.mir

  Log Message:
  -----------
  [ARM] Add IT block generation test

D88496 introduces some new behaviour to IT block generation,
behaviour which is not covered by the current unit tests.
This adds one to cover it

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


  Commit: eb9fe24eaf2d602a5b5b59d253ad4946d850bd54
      https://github.com/llvm/llvm-project/commit/eb9fe24eaf2d602a5b5b59d253ad4946d850bd54
  Author: Nicholas Guy <nicholas.guy at arm.com>
  Date:   2020-10-29 (Thu, 29 Oct 2020)

  Changed paths:
    M llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
    M llvm/test/CodeGen/Thumb2/constant-hoisting.ll
    M llvm/test/CodeGen/Thumb2/ifcvt-dead-predicate.mir

  Log Message:
  -----------
  [ARM] Fix IT block generation after Thumb2SizeReduce with -Oz

Fixes a regression caused by D82439, in which IT blocks were no longer being generated when -Oz is present.

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


Compare: https://github.com/llvm/llvm-project/compare/b5ac3721c8a4...eb9fe24eaf2d


More information about the All-commits mailing list