Lines Matching defs:isAncestor
193 const std::function<bool(size_t, size_t)> &isAncestor)
204 bool isDom = isAncestor(bbGatesAddrToIdx.at(*use), bbGatesAddrToIdx.at(curGate));
230 const std::function<bool(size_t, size_t)> &isAncestor)
245 if (!isAncestor(a, b)) {
387 const std::function<bool(size_t, size_t)> &isAncestor,
393 if (!Scheduler::CalculateSchedulingUpperBound(circuit, bbGatesAddrToIdx, isAncestor,
407 if (!isAncestor(upperBound.at(item.first), lowerBound.at(item.first))) {
555 auto isAncestor = [timeIn, timeOut](size_t nodeA, size_t nodeB) -> bool {
559 if (isAncestor(nodeA, nodeB)) {
562 if (isAncestor(nodeB, nodeA)) {
566 if (!isAncestor(jumpUp[nodeA][stepSize - 1], nodeB)) {
572 if (!RunCFGReducibilityCheck(circuit, bbGatesList, bbGatesAddrToIdx, isAncestor)) {
586 if (!RunFixedGatesRelationsCheck(circuit, fixedGatesList, bbGatesAddrToIdx, isAncestor)) {
611 if (!RunSchedulingBoundsCheck(circuit, schedulableGatesList, bbGatesAddrToIdx, isAncestor, lowestCommonAncestor)) {