Lines Matching defs:DebugInfoBeforePass

219               DebugInfoPerPass *DebugInfoBeforePass = nullptr,
226 assert(DebugInfoBeforePass);
227 return collectDebugInfoMetadata(M, M.functions(), *DebugInfoBeforePass,
235 DebugInfoPerPass *DebugInfoBeforePass = nullptr,
240 return collectDebugInfoMetadata(M, M.functions(), *DebugInfoBeforePass,
297 DebugInfoPerPass &DebugInfoBeforePass,
307 uint64_t FunctionsCnt = DebugInfoBeforePass.DIFunctions.size();
311 if (DebugInfoBeforePass.DIFunctions.count(&F))
322 DebugInfoBeforePass.DIFunctions.insert({&F, SP});
327 DebugInfoBeforePass.DIVariables[DV] = 0;
352 DebugInfoBeforePass.DIVariables[Var]++;
365 DebugInfoBeforePass.InstToDelete.insert({&I, &I});
369 DebugInfoBeforePass.DILocations.insert({&I, HasLoc});
543 DebugInfoPerPass &DebugInfoBeforePass,
562 if (!DebugInfoBeforePass.DIFunctions.count(&F))
625 auto DIFunctionsBefore = DebugInfoBeforePass.DIFunctions;
628 auto DILocsBefore = DebugInfoBeforePass.DILocations;
631 auto InstToDelete = DebugInfoBeforePass.InstToDelete;
633 auto DIVarsBefore = DebugInfoBeforePass.DIVariables;
664 DebugInfoBeforePass = DebugInfoAfterPass;
818 applyDebugify(M, Mode, DebugInfoBeforePass, NameOfWrappedPass);
824 DebugInfoPerPass *DebugInfoBeforePass = nullptr)
826 DebugInfoBeforePass(DebugInfoBeforePass), Mode(Mode) {}
836 DebugInfoPerPass *DebugInfoBeforePass;
845 applyDebugify(F, Mode, DebugInfoBeforePass, NameOfWrappedPass);
852 DebugInfoPerPass *DebugInfoBeforePass = nullptr)
854 DebugInfoBeforePass(DebugInfoBeforePass), Mode(Mode) {}
864 DebugInfoPerPass *DebugInfoBeforePass;
878 M, M.functions(), *DebugInfoBeforePass,
889 DebugInfoPerPass *DebugInfoBeforePass = nullptr,
893 StatsMap(StatsMap), DebugInfoBeforePass(DebugInfoBeforePass), Mode(Mode),
906 DebugInfoPerPass *DebugInfoBeforePass;
924 M, make_range(FuncIt, std::next(FuncIt)), *DebugInfoBeforePass,
935 DebugInfoPerPass *DebugInfoBeforePass = nullptr,
939 StatsMap(StatsMap), DebugInfoBeforePass(DebugInfoBeforePass), Mode(Mode),
952 DebugInfoPerPass *DebugInfoBeforePass;
982 DebugInfoPerPass *DebugInfoBeforePass) {
986 return new DebugifyModulePass(Mode, NameOfWrappedPass, DebugInfoBeforePass);
992 DebugInfoPerPass *DebugInfoBeforePass) {
996 return new DebugifyFunctionPass(Mode, NameOfWrappedPass, DebugInfoBeforePass);
1004 collectDebugInfoMetadata(M, M.functions(), *DebugInfoBeforePass,
1015 enum DebugifyMode Mode, DebugInfoPerPass *DebugInfoBeforePass,
1021 DebugInfoBeforePass,
1027 enum DebugifyMode Mode, DebugInfoPerPass *DebugInfoBeforePass,
1033 DebugInfoBeforePass,
1044 M, M.functions(), *DebugInfoBeforePass,
1067 applyDebugify(F, Mode, DebugInfoBeforePass, P);
1073 applyDebugify(M, Mode, DebugInfoBeforePass, P);
1093 *DebugInfoBeforePass,
1105 checkDebugInfoMetadata(M, M.functions(), *DebugInfoBeforePass,