Lines Matching refs:BranchRelaxation
45 class BranchRelaxation : public MachineFunctionPass { class
107 BranchRelaxation() : MachineFunctionPass(ID) {} in BranchRelaxation() function in __anonb12d89e90111::BranchRelaxation
116 char BranchRelaxation::ID = 0;
118 char &llvm::BranchRelaxationPassID = BranchRelaxation::ID;
120 INITIALIZE_PASS(BranchRelaxation, DEBUG_TYPE, BRANCH_RELAX_NAME, false, false) in INITIALIZE_PASS() argument
123 void BranchRelaxation::verify() { in INITIALIZE_PASS()
137 LLVM_DUMP_METHOD void BranchRelaxation::dumpBBs() { in dumpBBs()
148 void BranchRelaxation::scanFunction() { in scanFunction()
164 uint64_t BranchRelaxation::computeBlockSize(const MachineBasicBlock &MBB) const { in computeBlockSize()
174 unsigned BranchRelaxation::getInstrOffset(const MachineInstr &MI) const { in getInstrOffset()
191 void BranchRelaxation::adjustBlockOffsets(MachineBasicBlock &Start) { in adjustBlockOffsets()
205 MachineBasicBlock *BranchRelaxation::createNewBlockAfter(MachineBasicBlock &BB) { in createNewBlockAfter()
220 MachineBasicBlock *BranchRelaxation::splitBlockBeforeInstr(MachineInstr &MI, in splitBlockBeforeInstr()
274 bool BranchRelaxation::isBlockInRange( in isBlockInRange()
294 bool BranchRelaxation::fixupConditionalBranch(MachineInstr &MI) { in fixupConditionalBranch()
432 bool BranchRelaxation::fixupUnconditionalBranch(MachineInstr &MI) { in fixupUnconditionalBranch()
510 bool BranchRelaxation::relaxBranchInstructions() { in relaxBranchInstructions()
577 bool BranchRelaxation::runOnMachineFunction(MachineFunction &mf) { in runOnMachineFunction()