Home
last modified time | relevance | path

Searched refs:mConditionalStack (Results 1 – 4 of 4) sorted by relevance

/aosp_15_r20/external/angle/src/compiler/preprocessor/
H A DDirectiveParser.cpp187 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 …]
H A DDirectiveParser.h77 std::vector<ConditionalBlock> mConditionalStack; variable
/aosp_15_r20/external/angle/src/compiler/translator/spirv/
H A DBuildSPIRV.cpp1710 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 …]
H A DBuildSPIRV.h362 const SpirvConditional *getCurrentConditional() { return &mConditionalStack.back(); } in getCurrentConditional()
543 std::vector<SpirvConditional> mConditionalStack; variable