OSDN Git Service

DAG: propagate ConsecutiveRegs flags to returns too.
authorTim Northover <tnorthover@apple.com>
Mon, 15 Apr 2019 12:04:10 +0000 (12:04 +0000)
committerTim Northover <tnorthover@apple.com>
Mon, 15 Apr 2019 12:04:10 +0000 (12:04 +0000)
commit90597d4a3c4aa4eaa70dfa8ea65cc8a386584aad
treeec8cd6a84a5203e7caa2f9ce399331d761782d7f
parente69580818fc9e6d03c472bf9b6976f202b476a8b
DAG: propagate ConsecutiveRegs flags to returns too.

Arguments already have a flag to inform backends when they have been split up.
The AArch64 arm64_32 ABI makes use of these on return types too, so that code
emitted for armv7k can be ABI-compliant.

There should be no CodeGen changes yet, just making more information available.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@358399 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp