Searched refs:mConditionalStack (Results 1 – 4 of 4) sorted by relevance
187 if (!mConditionalStack.empty()) in lex()189 const ConditionalBlock &block = mConditionalStack.back(); in lex()443 if (mConditionalStack.empty()) in parseElse()451 ConditionalBlock &block = mConditionalStack.back(); in parseElse()484 if (mConditionalStack.empty()) in parseElif()492 ConditionalBlock &block = mConditionalStack.back(); in parseElif()524 if (mConditionalStack.empty()) in parseEndif()532 mConditionalStack.pop_back(); in parseEndif()871 if (mConditionalStack.empty()) in skipping()874 const ConditionalBlock &block = mConditionalStack.back(); in skipping()[all …]
77 std::vector<ConditionalBlock> mConditionalStack; variable
1710 mConditionalStack.emplace_back(); in startConditional()1711 SpirvConditional &conditional = mConditionalStack.back(); in startConditional()1729 ASSERT(!mConditionalStack.empty()); in nextConditionalBlock()1730 SpirvConditional &conditional = mConditionalStack.back(); in nextConditionalBlock()1745 ASSERT(!mConditionalStack.empty()); in endConditional()1748 ASSERT(mConditionalStack.back().nextBlockToWrite == mConditionalStack.back().blockIds.size()); in endConditional()1750 mConditionalStack.pop_back(); in endConditional()1755 for (const SpirvConditional &conditional : mConditionalStack) in isInLoop()1768 for (size_t index = mConditionalStack.size(); index > 0; --index) in getBreakTargetId()1770 const SpirvConditional &conditional = mConditionalStack[index - 1]; in getBreakTargetId()[all …]
362 const SpirvConditional *getCurrentConditional() { return &mConditionalStack.back(); } in getCurrentConditional()543 std::vector<SpirvConditional> mConditionalStack; variable