Lines Matching defs:FunctionInfo
149 struct FunctionInfo { struct
157 std::unordered_map<const DILocation *, InlineSite> InlineSites;
160 SmallVector<const DILocation *, 1> ChildSites;
163 SmallSet<codeview::TypeIndex, 1> Inlinees;
165 SmallVector<LocalVariable, 1> Locals;
166 SmallVector<CVGlobalVariable, 1> Globals;
168 std::unordered_map<const DILexicalBlockBase*, LexicalBlock> LexicalBlocks;
171 SmallVector<LexicalBlock *, 1> ChildBlocks;
173 std::vector<std::pair<MCSymbol *, MDNode *>> Annotations;
175 HeapAllocSites;
177 std::vector<JumpTableInfo> JumpTables;
179 const MCSymbol *Begin = nullptr;
180 const MCSymbol *End = nullptr;
181 unsigned FuncId = 0;
182 unsigned LastFileId = 0;
185 unsigned FrameSize = 0;
188 unsigned ParamSize = 0;
214 FunctionInfo *CurFn = nullptr; argument