Lines Matching refs:LexicalBlock
353 LexicalBlock, enumerator
399 case Object::Kind::LexicalBlock: return "LexicalBlock"; in cstr()
461 kind == Kind::LexicalBlock; in kindof()
767 struct LexicalBlock : Scope struct
769 using ID = sw::SpirvID<LexicalBlock>; argument
770 static constexpr auto Kind = Object::Kind::LexicalBlock; argument
772 inline LexicalBlock(Object::Kind kind = Kind) in LexicalBlock() function
787 struct Function : ObjectImpl<Function, LexicalBlock, Object::Kind::Function>
1333 debug::LexicalBlock *block;
1347 void updateFrameLocals(State *state, vk::dbg::Frame &frame, debug::LexicalBlock *block);
1351 PerLaneVariables getOrCreateLocals(State *state, debug::LexicalBlock const *block);
1376 std::unordered_map<debug::LexicalBlock const *, PerLaneVariables> locals;
1718 defineOrEmit(insn, pass, [&](debug::LexicalBlock *scope) { in process()
1763 if(auto block = debug::find<debug::LexicalBlock>(var->parent)) in process()
2207 if(auto block = debug::find<debug::LexicalBlock>(locationAndScope.scope->scope)) in trap()
2213 if(auto block = debug::find<debug::LexicalBlock>(inlined->scope)) in trap()
2330 …er::State::Data::updateFrameLocals(State *state, vk::dbg::Frame &frame, debug::LexicalBlock *block) in updateFrameLocals()
2341 SpirvShader::Impl::Debugger::State::Data::getOrCreateLocals(State *state, debug::LexicalBlock const… in getOrCreateLocals()
2376 if(auto parent = debug::find<debug::LexicalBlock>(block->parent)) in getOrCreateLocals()