Lines Matching refs:MipsBranchExpansion

135 class MipsBranchExpansion : public MachineFunctionPass {  class
139 MipsBranchExpansion() : MachineFunctionPass(ID), ABI(MipsABIInfo::Unknown()) { in MipsBranchExpansion() function in __anon32acd99a0111::MipsBranchExpansion
183 char MipsBranchExpansion::ID = 0;
185 INITIALIZE_PASS(MipsBranchExpansion, DEBUG_TYPE,
192 return new MipsBranchExpansion(); in createMipsBranchExpansion()
252 void MipsBranchExpansion::splitMBB(MachineBasicBlock *MBB) { in splitMBB()
288 void MipsBranchExpansion::initMBBInfo() { in initMBBInfo()
309 int64_t MipsBranchExpansion::computeOffset(const MachineInstr *Br) { in computeOffset()
330 uint64_t MipsBranchExpansion::computeOffsetFromTheBeginning(int MBB) { in computeOffsetFromTheBeginning()
339 void MipsBranchExpansion::replaceBranch(MachineBasicBlock &MBB, Iter Br, in replaceBranch()
379 bool MipsBranchExpansion::buildProperJumpMI(MachineBasicBlock *MBB, in buildProperJumpMI()
413 void MipsBranchExpansion::expandToLongBranch(MBBInfo &I) { in expandToLongBranch()
746 bool MipsBranchExpansion::handleSlot(Pred Predicate, Safe SafeInSlot) { in handleSlot()
781 bool MipsBranchExpansion::handleForbiddenSlot() { in handleForbiddenSlot()
793 bool MipsBranchExpansion::handleFPUDelaySlot() { in handleFPUDelaySlot()
804 bool MipsBranchExpansion::handleLoadDelaySlot() { in handleLoadDelaySlot()
816 bool MipsBranchExpansion::handlePossibleLongBranch() { in handlePossibleLongBranch()
878 bool MipsBranchExpansion::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()