Searched defs:LexicalBlock (Results 1 – 3 of 3) sorted by relevance
118 struct LexicalBlock { struct121 SmallVector<LexicalBlock *, 1> Children; argument145 std::unordered_map<const DILexicalBlockBase*, LexicalBlock> LexicalBlocks; argument
353 LexicalBlock, enumerator767 struct LexicalBlock : Scope struct769 using ID = sw::SpirvID<LexicalBlock>;770 static constexpr auto Kind = Object::Kind::LexicalBlock;772 inline LexicalBlock(Object::Kind kind = Kind) in LexicalBlock() argument776 uint32_t line = 0;777 uint32_t column = 0;778 std::string name;780 std::vector<LocalVariable *> variables;782 …constexpr bool kindof(Object::Kind kind) { return kind == Kind || kind == Object::Kind::Function; } in kindof()