Lines Matching refs:BBUtils
432 void Validate(ARMBasicBlockUtils *BBUtils);
481 std::unique_ptr<ARMBasicBlockUtils> BBUtils = nullptr; member in __anon59c8a0920111::ARMLowOverheadLoops
1072 void LowOverheadLoop::Validate(ARMBasicBlockUtils *BBUtils) { in Validate() argument
1079 ARMBasicBlockUtils *BBUtils, MachineLoop &ML) { in Validate() argument
1092 if (BBUtils->getOffsetOf(End) < BBUtils->getOffsetOf(ML.getHeader()) || in Validate()
1093 !BBUtils->isBBInRange(End, ML.getHeader(), 4094)) { in Validate()
1100 if (BBUtils->getOffsetOf(Start) > BBUtils->getOffsetOf(TargetBB) || in Validate()
1101 !BBUtils->isBBInRange(Start, TargetBB, 4094)) { in Validate()
1114 Revert = !ValidateRanges(Start, End, BBUtils, ML); in Validate()
1315 BBUtils = std::unique_ptr<ARMBasicBlockUtils>(new ARMBasicBlockUtils(*MF)); in runOnMachineFunction()
1316 BBUtils->computeAllBlockSizes(); in runOnMachineFunction()
1317 BBUtils->adjustBBOffsetsAfter(&MF->front()); in runOnMachineFunction()
1417 LoLoop.Validate(BBUtils.get()); in ProcessLoop()
1429 unsigned BrOpc = BBUtils->isBBInRange(MI, DestBB, 254) ? in RevertWhile()
1464 unsigned BrOpc = BBUtils->isBBInRange(MI, DestBB, 254) ? in RevertLoopEnd()
1488 BBUtils->isBBInRange(MI, DestBB, 254) ? ARM::tBcc : ARM::t2Bcc; in RevertLoopEndDec()