Lines Matching defs:BBUtils
428 void Validate(ARMBasicBlockUtils *BBUtils);
475 std::unique_ptr<ARMBasicBlockUtils> BBUtils = nullptr;
1058 void LowOverheadLoop::Validate(ARMBasicBlockUtils *BBUtils) {
1065 ARMBasicBlockUtils *BBUtils, MachineLoop &ML) {
1078 if (BBUtils->getOffsetOf(End) < BBUtils->getOffsetOf(ML.getHeader()) ||
1079 !BBUtils->isBBInRange(End, ML.getHeader(), 4094)) {
1086 if (BBUtils->getOffsetOf(Start) > BBUtils->getOffsetOf(TargetBB) ||
1087 !BBUtils->isBBInRange(Start, TargetBB, 4094)) {
1100 Revert = !ValidateRanges(Start, End, BBUtils, ML);
1301 BBUtils = std::make_unique<ARMBasicBlockUtils>(*MF);
1302 BBUtils->computeAllBlockSizes();
1303 BBUtils->adjustBBOffsetsAfter(&MF->front());
1402 LoLoop.Validate(BBUtils.get());
1414 unsigned BrOpc = BBUtils->isBBInRange(MI, DestBB, 254) ?
1449 unsigned BrOpc = BBUtils->isBBInRange(MI, DestBB, 254) ?
1473 BBUtils->isBBInRange(MI, DestBB, 254) ? ARM::tBcc : ARM::t2Bcc;