diff options
author | Bill Wendling <isanbard@gmail.com> | 2011-10-10 22:52:53 +0000 |
---|---|---|
committer | Bill Wendling <isanbard@gmail.com> | 2011-10-10 22:52:53 +0000 |
commit | 0a10cdc7049fbb66033b0384870744949ca29ab8 (patch) | |
tree | 18198393de529cced7001815a0e0952b66350f07 /llvm/lib/Target/ARM/ARMISelLowering.cpp | |
parent | c7a3107bafeff517d301df8e6cd4bee36afbe5cd (diff) | |
download | bcm5719-llvm-0a10cdc7049fbb66033b0384870744949ca29ab8.tar.gz bcm5719-llvm-0a10cdc7049fbb66033b0384870744949ca29ab8.zip |
If the CPSR is defined by a copy, then we don't want to merge it into an IT
block. E.g., if we have:
movs r1, r1
rsb r1, 0
movs r2, r2
rsb r2, 0
we don't want this to be converted to:
movs r1, r1
movs r2, r2
itt mi
rsb r1, 0
rsb r2, 0
PR11107 & <rdar://problem/10259534>
llvm-svn: 141589
Diffstat (limited to 'llvm/lib/Target/ARM/ARMISelLowering.cpp')
0 files changed, 0 insertions, 0 deletions