OSDN Git Service

Tail merging pass shall not break up IT blocks. rdar://8115404
authorEvan Cheng <evan.cheng@apple.com>
Tue, 22 Jun 2010 01:18:16 +0000 (01:18 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Tue, 22 Jun 2010 01:18:16 +0000 (01:18 +0000)
commit4d54e5b2dd4a3d3bed38ff9c7aa57fc66adb5855
tree8ffb7495b6a7d723ec73603ac30feef7874e54a0
parent7e1d742e1a868871d7c35d3880d8aa5d6d5d21e2
Tail merging pass shall not break up IT blocks. rdar://8115404

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106517 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Target/TargetInstrInfo.h
lib/CodeGen/BranchFolding.cpp
lib/CodeGen/BranchFolding.h
lib/CodeGen/TargetInstrInfoImpl.cpp
lib/Target/ARM/Thumb2ITBlockPass.cpp
lib/Target/ARM/Thumb2InstrInfo.cpp
lib/Target/ARM/Thumb2InstrInfo.h
test/CodeGen/Thumb2/2010-06-21-TailMergeBug.ll [new file with mode: 0644]