Lines Matching defs:BBUtils
431 void Validate(ARMBasicBlockUtils *BBUtils);
478 std::unique_ptr<ARMBasicBlockUtils> BBUtils = nullptr;
1061 void LowOverheadLoop::Validate(ARMBasicBlockUtils *BBUtils) {
1068 ARMBasicBlockUtils *BBUtils, MachineLoop &ML) {
1081 if (BBUtils->getOffsetOf(End) < BBUtils->getOffsetOf(ML.getHeader()) ||
1082 !BBUtils->isBBInRange(End, ML.getHeader(), 4094)) {
1089 if (BBUtils->getOffsetOf(Start) > BBUtils->getOffsetOf(TargetBB) ||
1090 !BBUtils->isBBInRange(Start, TargetBB, 4094)) {
1103 Revert = !ValidateRanges(Start, End, BBUtils, ML);
1304 BBUtils = std::make_unique<ARMBasicBlockUtils>(*MF);
1305 BBUtils->computeAllBlockSizes();
1306 BBUtils->adjustBBOffsetsAfter(&MF->front());
1405 LoLoop.Validate(BBUtils.get());
1417 unsigned BrOpc = BBUtils->isBBInRange(MI, DestBB, 254) ?
1452 unsigned BrOpc = BBUtils->isBBInRange(MI, DestBB, 254) ?
1476 BBUtils->isBBInRange(MI, DestBB, 254) ? ARM::tBcc : ARM::t2Bcc;