Lines Matching defs:FunctionInfo
136 struct FunctionInfo { struct
144 std::unordered_map<const DILocation *, InlineSite> InlineSites;
147 SmallVector<const DILocation *, 1> ChildSites;
149 SmallVector<LocalVariable, 1> Locals;
150 SmallVector<CVGlobalVariable, 1> Globals;
152 std::unordered_map<const DILexicalBlockBase*, LexicalBlock> LexicalBlocks;
155 SmallVector<LexicalBlock *, 1> ChildBlocks;
157 std::vector<std::pair<MCSymbol *, MDNode *>> Annotations;
159 HeapAllocSites;
161 const MCSymbol *Begin = nullptr;
162 const MCSymbol *End = nullptr;
163 unsigned FuncId = 0;
164 unsigned LastFileId = 0;
167 unsigned FrameSize = 0;
170 unsigned ParamSize = 0;
194 FunctionInfo *CurFn = nullptr; argument