Lines Matching defs:FunctionInfo
149 struct FunctionInfo {
150 FunctionInfo() = default;
153 FunctionInfo(const FunctionInfo &FI) = delete;
214 FunctionInfo *CurFn = nullptr;
225 // collectLexicalBlocks() separates the variables between the FunctionInfo
269 MapVector<const Function *, std::unique_ptr<FunctionInfo>> FnDebugInfo;
341 FunctionInfo &FI,
344 void emitDebugInfoForFunction(const Function *GV, FunctionInfo &FI);
375 void emitInlinedCallSite(const FunctionInfo &FI, const DILocation *InlinedAt,
403 void emitLocalVariableList(const FunctionInfo &FI,
407 void emitLocalVariable(const FunctionInfo &FI, const LocalVariable &Var);
411 const FunctionInfo& FI);
414 void emitLexicalBlock(const LexicalBlock &Block, const FunctionInfo& FI);
501 void emitDebugInfoForJumpTables(const FunctionInfo &FI);