[LegalizeTypes][ARM][AArch64][PowerPC][RISCV][X86] Use BUILD_PAIR to return expanded...
authorCraig Topper <craig.topper@gmail.com>
Sat, 8 Feb 2020 07:23:42 +0000 (23:23 -0800)
committerCraig Topper <craig.topper@gmail.com>
Sat, 8 Feb 2020 17:52:31 +0000 (09:52 -0800)
commiteeb63944e4a4000f8c7f0860666c6862f53eff18
tree6dd284814ebd6faa74bbc8aceb866628991d22ec
parent4aa7b9cc963ae0df6a1411936b879d3c979d7299
[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.
llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/lib/Target/ARM/ARMISelLowering.cpp
llvm/lib/Target/PowerPC/PPCISelLowering.cpp
llvm/lib/Target/RISCV/RISCVISelLowering.cpp
llvm/lib/Target/X86/X86ISelLowering.cpp