Home
last modified time | relevance | path

Searched refs:LexicalBlock (Results 1 – 9 of 9) sorted by relevance

/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/
DCodeViewDebug.h118 struct LexicalBlock { struct
121 SmallVector<LexicalBlock *, 1> Children; argument
145 std::unordered_map<const DILexicalBlockBase*, LexicalBlock> LexicalBlocks; argument
148 SmallVector<LexicalBlock *, 1> ChildBlocks;
349 SmallVectorImpl<LexicalBlock *> &Blocks,
353 SmallVectorImpl<LexicalBlock *> &ParentBlocks,
369 void emitLexicalBlockList(ArrayRef<LexicalBlock *> Blocks,
373 void emitLexicalBlock(const LexicalBlock &Block, const FunctionInfo& FI);
DCodeViewDebug.cpp2695 void CodeViewDebug::emitLexicalBlockList(ArrayRef<LexicalBlock *> Blocks, in emitLexicalBlockList()
2697 for (LexicalBlock *Block : Blocks) in emitLexicalBlockList()
2703 void CodeViewDebug::emitLexicalBlock(const LexicalBlock &Block, in emitLexicalBlock()
2735 SmallVectorImpl<LexicalBlock *> &Blocks, in collectLexicalBlockInfo()
2746 SmallVectorImpl<LexicalBlock *> &ParentBlocks, in collectLexicalBlockInfo()
2805 auto BlockInsertion = CurFn->LexicalBlocks.insert({DILB, LexicalBlock()}); in collectLexicalBlockInfo()
2813 LexicalBlock &Block = BlockInsertion.first->second; in collectLexicalBlockInfo()
/external/llvm-project/llvm/lib/CodeGen/AsmPrinter/
DCodeViewDebug.h118 struct LexicalBlock { struct
121 SmallVector<LexicalBlock *, 1> Children; argument
145 std::unordered_map<const DILexicalBlockBase*, LexicalBlock> LexicalBlocks; argument
148 SmallVector<LexicalBlock *, 1> ChildBlocks;
350 SmallVectorImpl<LexicalBlock *> &Blocks,
354 SmallVectorImpl<LexicalBlock *> &ParentBlocks,
370 void emitLexicalBlockList(ArrayRef<LexicalBlock *> Blocks,
374 void emitLexicalBlock(const LexicalBlock &Block, const FunctionInfo& FI);
DCodeViewDebug.cpp2725 void CodeViewDebug::emitLexicalBlockList(ArrayRef<LexicalBlock *> Blocks, in emitLexicalBlockList()
2727 for (LexicalBlock *Block : Blocks) in emitLexicalBlockList()
2733 void CodeViewDebug::emitLexicalBlock(const LexicalBlock &Block, in emitLexicalBlock()
2765 SmallVectorImpl<LexicalBlock *> &Blocks, in collectLexicalBlockInfo()
2776 SmallVectorImpl<LexicalBlock *> &ParentBlocks, in collectLexicalBlockInfo()
2835 auto BlockInsertion = CurFn->LexicalBlocks.insert({DILB, LexicalBlock()}); in collectLexicalBlockInfo()
2843 LexicalBlock &Block = BlockInsertion.first->second; in collectLexicalBlockInfo()
/external/swiftshader/src/Pipeline/
DSpirvShaderDebugger.cpp353 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() argument
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);
[all …]
/external/deqp-deps/SPIRV-Tools/test/
Dext_inst.debuginfo_test.cpp662 CASE_ILLII(LexicalBlock, 1, 2),
663 CASE_ILLII(LexicalBlock, 42, 43),
Dext_inst.cldebug100_test.cpp882 CASE_ILLII(LexicalBlock, 1, 2),
883 CASE_ILLII(LexicalBlock, 42, 43),
/external/swiftshader/third_party/SPIRV-Tools/test/
Dext_inst.debuginfo_test.cpp662 CASE_ILLII(LexicalBlock, 1, 2),
663 CASE_ILLII(LexicalBlock, 42, 43),
Dext_inst.cldebug100_test.cpp882 CASE_ILLII(LexicalBlock, 1, 2),
883 CASE_ILLII(LexicalBlock, 42, 43),