456,475d455
< /// BlockHasNoFallThrough - Analyse if MachineBasicBlock does not
< /// fall-through into its successor block.
< bool XCoreInstrInfo::
< BlockHasNoFallThrough(const MachineBasicBlock &MBB) const
< {
< if (MBB.empty()) return false;
<
< switch (MBB.back().getOpcode()) {
< case XCore::RETSP_u6: // Return.
< case XCore::RETSP_lu6:
< case XCore::BAU_1r: // Indirect branch.
< case XCore::BRFU_u6: // Uncond branch.
< case XCore::BRFU_lu6:
< case XCore::BRBU_u6:
< case XCore::BRBU_lu6:
< return true;
< default: return false;
< }
< }
<
< /// BlockHasNoFallThrough - Analyse if MachineBasicBlock does not
< /// fall-through into its successor block.
< bool XCoreInstrInfo::
< BlockHasNoFallThrough(const MachineBasicBlock &MBB) const
< {
< if (MBB.empty()) return false;
<
< switch (MBB.back().getOpcode()) {
< case XCore::RETSP_u6: // Return.
< case XCore::RETSP_lu6:
< case XCore::BAU_1r: // Indirect branch.
< case XCore::BRFU_u6: // Uncond branch.
< case XCore::BRFU_lu6:
< case XCore::BRBU_u6:
< case XCore::BRBU_lu6:
< return true;
< default: return false;
< }
< }
<