summaryrefslogtreecommitdiffstats
path: root/libcxx/test/std/experimental/utilities/tuple/header.tuple.synop/includes.pass.cpp
diff options
context:
space:
mode:
authorEli Friedman <efriedma@codeaurora.org>2018-02-06 23:00:17 +0000
committerEli Friedman <efriedma@codeaurora.org>2018-02-06 23:00:17 +0000
commit98f8bba283969d51aba53018a0a1f31838006a58 (patch)
tree6584cc0f1f9ff7bec0e91016137d89d224fe4661 /libcxx/test/std/experimental/utilities/tuple/header.tuple.synop/includes.pass.cpp
parent339dbb8af2a7372bb79cdb8f5a9d87138b50e3da (diff)
downloadbcm5719-llvm-98f8bba283969d51aba53018a0a1f31838006a58.tar.gz
bcm5719-llvm-98f8bba283969d51aba53018a0a1f31838006a58.zip
[LivePhysRegs] Fix handling of return instructions.
See D42509 for the original version of this. Basically, there are two significant changes to behavior here: - addLiveOuts always adds all pristine registers (even if a block has no successors). - addLiveOuts and addLiveOutsNoPristines always add all callee-saved registers for return blocks (including conditional return blocks). I cleaned up the functions a bit to make it clear these properties hold. Differential Revision: https://reviews.llvm.org/D42655 llvm-svn: 324422
Diffstat (limited to 'libcxx/test/std/experimental/utilities/tuple/header.tuple.synop/includes.pass.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud