diff options
author | Saleem Abdulrasool <compnerd@compnerd.org> | 2016-04-21 23:53:19 +0000 |
---|---|---|
committer | Saleem Abdulrasool <compnerd@compnerd.org> | 2016-04-21 23:53:19 +0000 |
commit | a0288535408cb58797a27465fed838753fcc6238 (patch) | |
tree | a766f9a8178548e22c681bf54ce5c186c3b7a96b /libcxx/test/std/containers/associative/set/set.special/swap_noexcept.pass.cpp | |
parent | f07dd8d0a925dd8cbde7bb6198c1ba92446110ea (diff) | |
download | bcm5719-llvm-a0288535408cb58797a27465fed838753fcc6238.tar.gz bcm5719-llvm-a0288535408cb58797a27465fed838753fcc6238.zip |
ARM: restrict register class for WIN__DBZCHK
WIN__DBZCHK will insert a CBZ instruction into the stream. This instruction
reserves 3 bits for the condition register (rn). As such, we must ensure that
we restrict the register to a low register. Use the tGPR class instead of GPR
to ensure that this is properly constrained. In debug builds, we would attempt
to use lr as a condition register which would silently get truncated with no
hint that the register selection was incorrect.
llvm-svn: 267080
Diffstat (limited to 'libcxx/test/std/containers/associative/set/set.special/swap_noexcept.pass.cpp')
0 files changed, 0 insertions, 0 deletions