[all-commits] [llvm/llvm-project] 034e8d: [SCCP] Drop unused early exit from visitReturnInst...

Florian Hahn via All-commits all-commits at lists.llvm.org
Sat Apr 18 06:08:43 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 034e8d58a800608c5ee2b95c4b132b546a82d4df
      https://github.com/llvm/llvm-project/commit/034e8d58a800608c5ee2b95c4b132b546a82d4df
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2020-04-18 (Sat, 18 Apr 2020)

  Changed paths:
    M llvm/lib/Transforms/Scalar/SCCP.cpp

  Log Message:
  -----------
  [SCCP] Drop unused early exit from visitReturnInst (NFC).

There are no lattice values associated with return instructions
directly. They will never get marked as overdefined.


  Commit: 9cd68bfa0e49f755a0cc90b27025fa2e48083050
      https://github.com/llvm/llvm-project/commit/9cd68bfa0e49f755a0cc90b27025fa2e48083050
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2020-04-18 (Sat, 18 Apr 2020)

  Changed paths:
    M llvm/test/Transforms/SCCP/conditions-ranges.ll
    A llvm/test/Transforms/SCCP/constant-range-struct.ll
    M llvm/test/Transforms/SCCP/widening.ll

  Log Message:
  -----------
  [SCCP] Add additional tests for structs, conditional prop and widening.

This patch adds a few additional test cases with cases subsequent patches
will improve on.


Compare: https://github.com/llvm/llvm-project/compare/9b95186c3024...9cd68bfa0e49


More information about the All-commits mailing list