diff options
| author | Tobias Grosser <tobias@grosser.es> | 2017-05-29 06:12:18 +0000 |
|---|---|---|
| committer | Tobias Grosser <tobias@grosser.es> | 2017-05-29 06:12:18 +0000 |
| commit | 8cf785f6b19cf7a3dac9cda4fd386a876c0f108d (patch) | |
| tree | 098765bbd11574ff5a8fc2313a5059e076e14983 /llvm/test | |
| parent | 6aa9e9b41a578cc086684d76e70660dfb162d421 (diff) | |
| download | bcm5719-llvm-8cf785f6b19cf7a3dac9cda4fd386a876c0f108d.tar.gz bcm5719-llvm-8cf785f6b19cf7a3dac9cda4fd386a876c0f108d.zip | |
Revert "[IfConversion] Keep the CFG updated incrementally in IfConvertTriangle"
The reverted change introdued assertions ala:
"MachineBasicBlock::succ_iterator
llvm::MachineBasicBlock::removeSuccessor(succ_iterator, bool): Assertion
`I != Successors.end() && "Not a current successor!"'
Mikael, the original committer, wrote me that he is working on a fix, but that
it likely will take some time to get this resolved. As this bug is one of the
last two issues that keep the AOSP buildbot from turning green, I revert the
original commit r302876.
I am looking forward to see this recommitted after the assertion has been
resolved.
llvm-svn: 304128
Diffstat (limited to 'llvm/test')
| -rw-r--r-- | llvm/test/CodeGen/MIR/ARM/PR32721_ifcvt_triangle_unanalyzable.mir | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/llvm/test/CodeGen/MIR/ARM/PR32721_ifcvt_triangle_unanalyzable.mir b/llvm/test/CodeGen/MIR/ARM/PR32721_ifcvt_triangle_unanalyzable.mir deleted file mode 100644 index 96801f5b0a3..00000000000 --- a/llvm/test/CodeGen/MIR/ARM/PR32721_ifcvt_triangle_unanalyzable.mir +++ /dev/null @@ -1,24 +0,0 @@ -# RUN: llc -mtriple=arm-apple-ios -run-pass=if-converter %s -o - | FileCheck %s ---- -name: foo -body: | - bb.0: - B %bb.2 - - bb.1: - BX_RET 14, 0 - - bb.2: - Bcc %bb.1, 1, %cpsr - - bb.3: - B %bb.1 - -... - -# We should get a single block containing the BX_RET, with no successors at all - -# CHECK: body: -# CHECK-NEXT: bb.0: -# CHECK-NEXT: BX_RET - |

