Lines Matching refs:failureBlockStack
129 SmallVector<Block *, 8> failureBlockStack; member
162 assert(failureBlockStack.empty() && "failed to empty the stack"); in lower()
193 failureBlockStack.push_back(failureBlock); in generateMatcher()
195 assert(!failureBlockStack.empty() && "expected valid failure block"); in generateMatcher()
196 failureBlock = failureBlockStack.back(); in generateMatcher()
222 while (failureBlockStack.back() != failureBlock) { in generateMatcher()
223 failureBlockStack.pop_back(); in generateMatcher()
224 assert(!failureBlockStack.empty() && "unable to locate failure block"); in generateMatcher()
229 failureBlockStack.pop_back(); in generateMatcher()
279 assert(!failureBlockStack.empty() && "expected valid failure block"); in getValueAt()
281 loc, parentVal, failureBlockStack.back(), /*initLoop=*/true); in getValueAt()
287 failureBlockStack.push_back(continueBlock); in getValueAt()
381 Block *failure = failureBlockStack.back(); in generate()
462 Block *defaultDest = failureBlockStack.back(); in generate()
494 failureBlockStack.push_back(defaultDest); in generate()
514 failureBlockStack.back() = predicateBlock; in generate()
516 Block *firstPredicateBlock = failureBlockStack.pop_back_val(); in generate()
589 failureBlockStack.back()); in generate()