[all-commits] [llvm/llvm-project] eeb639: [LegalizeTypes][ARM][AArch64][PowerPC][RISCV][X86]...

topperc via All-commits all-commits at lists.llvm.org
Sat Feb 8 09:56:31 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: eeb63944e4a4000f8c7f0860666c6862f53eff18
      https://github.com/llvm/llvm-project/commit/eeb63944e4a4000f8c7f0860666c6862f53eff18
  Author: Craig Topper <craig.topper at gmail.com>
  Date:   2020-02-08 (Sat, 08 Feb 2020)

  Changed paths:
    M llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
    M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
    M llvm/lib/Target/ARM/ARMISelLowering.cpp
    M llvm/lib/Target/PowerPC/PPCISelLowering.cpp
    M llvm/lib/Target/RISCV/RISCVISelLowering.cpp
    M llvm/lib/Target/X86/X86ISelLowering.cpp

  Log Message:
  -----------
  [LegalizeTypes][ARM][AArch64][PowerPC][RISCV][X86] Use BUILD_PAIR to return expanded integer results from ReplaceNodeResults instead of just returning two results.

Remove code from LegalizeTypes that allowed this to work.

We were already using BUILD_PAIR for this in some places so this
standardizes on a single way to do this.




More information about the All-commits mailing list