Displaying 1 result from an estimated 1 matches for "getfallthrough".
2020 Jul 09
3
question on analyzeBranch and getFallThrough
...s superfluous.
This causes as assertion in MachineBlockPlacement.cpp:
assert((!TII->analyzeBranch(*PrevBB, TBB, FBB, Cond) ||
!PrevBB->canFallThrough()) &&
"Unexpected block with un-analyzable fallthrough!");
The method MachineBasicBlock::getFallThrough() uses TII->analyzeBranch().
Using analyze branch there doesn't appear to be anyway to signify that a branch
is not a simple conditional or a simple indirect but rather a combination of
the two -- it conditionally branches indirect or falls through.
Is there a way to express this with ana...