Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A 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;
352 SmallVectorImpl<LexicalBlock *> &Blocks,
356 SmallVectorImpl<LexicalBlock *> &ParentBlocks,
372 void emitLexicalBlockList(ArrayRef<LexicalBlock *> Blocks,
376 void emitLexicalBlock(const LexicalBlock &Block, const FunctionInfo& FI);
H A DCodeViewDebug.cpp2759 void CodeViewDebug::emitLexicalBlockList(ArrayRef<LexicalBlock *> Blocks, in emitLexicalBlockList()
2761 for (LexicalBlock *Block : Blocks) in emitLexicalBlockList()
2767 void CodeViewDebug::emitLexicalBlock(const LexicalBlock &Block, in emitLexicalBlock()
2799 SmallVectorImpl<LexicalBlock *> &Blocks, in collectLexicalBlockInfo()
2810 SmallVectorImpl<LexicalBlock *> &ParentBlocks, in collectLexicalBlockInfo()
2869 auto BlockInsertion = CurFn->LexicalBlocks.insert({DILB, LexicalBlock()}); in collectLexicalBlockInfo()
2877 LexicalBlock &Block = BlockInsertion.first->second; in collectLexicalBlockInfo()