[all-commits] [llvm/llvm-project] a1cba5: [SelectionDAG] Make use of KnownBits::commonBits. ...

Jay Foad via All-commits all-commits at lists.llvm.org
Thu Jan 14 06:23:49 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a1cba5b7a1fb09d2d4082967e2466a5a89ed698a
      https://github.com/llvm/llvm-project/commit/a1cba5b7a1fb09d2d4082967e2466a5a89ed698a
  Author: Jay Foad <jay.foad at amd.com>
  Date:   2021-01-14 (Thu, 14 Jan 2021)

  Changed paths:
    M llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
    M llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp

  Log Message:
  -----------
  [SelectionDAG] Make use of KnownBits::commonBits. NFC.

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


  Commit: 517196e569129677be32d6ebcfa57bac552268a4
      https://github.com/llvm/llvm-project/commit/517196e569129677be32d6ebcfa57bac552268a4
  Author: Jay Foad <jay.foad at amd.com>
  Date:   2021-01-14 (Thu, 14 Jan 2021)

  Changed paths:
    M llvm/lib/Analysis/ValueTracking.cpp
    M llvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp
    M llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
    M llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
    M llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp

  Log Message:
  -----------
  [Analysis,CodeGen] Make use of KnownBits::makeConstant. NFC.

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


  Commit: 90b310f6caf0b356075c70407c338b3c751eebb3
      https://github.com/llvm/llvm-project/commit/90b310f6caf0b356075c70407c338b3c751eebb3
  Author: Jay Foad <jay.foad at amd.com>
  Date:   2021-01-14 (Thu, 14 Jan 2021)

  Changed paths:
    M llvm/lib/Support/KnownBits.cpp

  Log Message:
  -----------
  [Support] Simplify KnownBits::icmp helpers. NFC.

Remove some special cases that aren't really any simpler than the
general case.

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


Compare: https://github.com/llvm/llvm-project/compare/c23e34e606bf...90b310f6caf0


More information about the All-commits mailing list