ARMv8 IfConversion must skip narrow instructions that a) define CPSR and b) wouldn...
authorArtyom Skrobov <Artyom.Skrobov@arm.com>
Wed, 26 Feb 2014 11:27:28 +0000 (11:27 +0000)
committerArtyom Skrobov <Artyom.Skrobov@arm.com>
Wed, 26 Feb 2014 11:27:28 +0000 (11:27 +0000)
commite7082383732df492d8fabd17c31300db08de7627
tree449d776a03de2b2c617ed0252b2abf17e5681cc3
parent3d0b46969073ca31a74b5a19c16163b6b24fb770
ARMv8 IfConversion must skip narrow instructions that a) define CPSR and b) wouldn't affect CPSR in an IT block

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202257 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMBaseInstrInfo.cpp
lib/Target/ARM/ARMFeatures.h
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
test/CodeGen/Thumb2/v8_IT_6.ll [new file with mode: 0644]