This reverts commit r293033, per Danny's comment. In short, we require
domtrees to have roots at all times.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@293075
91177308-0d34-0410-b5e6-
96231b3b80d8
}
void MachineDominatorTree::verifyDomTree() const {
- if (getRoots().empty())
- // If dominator tree is unavailable, skip verification.
- return;
-
MachineFunction &F = *getRoot()->getParent();
MachineDominatorTree OtherDT;
}
void DominatorTree::verifyDomTree() const {
- if (getRoots().empty())
- // If dominator tree is unavailable, skip verification.
- return;
-
Function &F = *getRoot()->getParent();
DominatorTree OtherDT;
-; RUN: llc -verify-machine-dom-info < %s | not grep test_
+; RUN: llc < %s | not grep test_
; test_function should not be emitted to the .s file.
define available_externally i32 @test_function() {