[all-commits] [llvm/llvm-project] bbd57e: [SelectionDAG] Add initial plumbing for the disjoi...

Craig Topper via All-commits all-commits at lists.llvm.org
Tue Jan 2 21:58:15 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: bbd57e18326b4c58072a113190afaadd147c679e
      https://github.com/llvm/llvm-project/commit/bbd57e18326b4c58072a113190afaadd147c679e
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2024-01-02 (Tue, 02 Jan 2024)

  Changed paths:
    M llvm/include/llvm/CodeGen/SelectionDAGNodes.h
    M llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
    M llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
    M llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
    M llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp

  Log Message:
  -----------
  [SelectionDAG] Add initial plumbing for the disjoint flag. (#76751)

This copies the flag from IR to the SDNode in SelectionDAGBuilder, clears
the flag in SimplifyDemandedBits, and adds it to canCreateUndefOrPoison.

Uses of the flag will come in later patches.




More information about the All-commits mailing list