Lines Matching defs:Branch
340 for (const auto *Branch : Branches) {
341 const auto &BranchParams = Branch->getBranchParams();
699 /// Add Branch into the Decision
700 /// \param Branch expects MCDCBranchRegion
702 Result addBranch(const CounterMappingRegion &Branch) {
703 assert(Branch.Kind == CounterMappingRegion::MCDCBranchRegion);
705 auto ConditionID = Branch.getBranchParams().ID;
711 if (!this->dominates(Branch))
719 MCDCBranches.insert(MCDCBranches.begin(), &Branch);
721 MCDCBranches.push_back(&Branch);
771 /// \param Branch to be processed
775 processBranch(const CounterMappingRegion &Branch) {
779 switch (DecisionIter->addBranch(Branch)) {
792 llvm_unreachable("Branch not found in Decisions");