OSDN Git Service

[ARM GlobalISel] Support branches for Thumb2
authorDiana Picus <diana.picus@linaro.org>
Fri, 15 Feb 2019 10:24:03 +0000 (10:24 +0000)
committerDiana Picus <diana.picus@linaro.org>
Fri, 15 Feb 2019 10:24:03 +0000 (10:24 +0000)
commit3cbeb27e3bd6a57bb3509a50e12faa7404280924
tree4d0272509a3a2d4dd42e42a47b0583b5f09b55f6
parent384f64397f6ad95a361b72d62c07d7bac9f24163
[ARM GlobalISel] Support branches for Thumb2

Just like arm mode, but with different opcodes.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@354113 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMInstructionSelector.cpp
lib/Target/ARM/ARMLegalizerInfo.cpp
test/CodeGen/ARM/GlobalISel/arm-legalize-control-flow.mir [new file with mode: 0644]
test/CodeGen/ARM/GlobalISel/arm-legalizer.mir
test/CodeGen/ARM/GlobalISel/thumb-select-br.mir [new file with mode: 0644]