Lines Matching defs:DebugInfoBeforePass

218               DebugInfoPerPass *DebugInfoBeforePass = nullptr,
225 assert(DebugInfoBeforePass);
226 return collectDebugInfoMetadata(M, M.functions(), *DebugInfoBeforePass,
234 DebugInfoPerPass *DebugInfoBeforePass = nullptr,
239 return collectDebugInfoMetadata(M, M.functions(), *DebugInfoBeforePass,
296 DebugInfoPerPass &DebugInfoBeforePass,
306 uint64_t FunctionsCnt = DebugInfoBeforePass.DIFunctions.size();
310 if (DebugInfoBeforePass.DIFunctions.count(&F))
321 DebugInfoBeforePass.DIFunctions.insert({&F, SP});
326 DebugInfoBeforePass.DIVariables[DV] = 0;
351 DebugInfoBeforePass.DIVariables[Var]++;
364 DebugInfoBeforePass.InstToDelete.insert({&I, &I});
368 DebugInfoBeforePass.DILocations.insert({&I, HasLoc});
542 DebugInfoPerPass &DebugInfoBeforePass,
561 if (!DebugInfoBeforePass.DIFunctions.count(&F))
624 auto DIFunctionsBefore = DebugInfoBeforePass.DIFunctions;
627 auto DILocsBefore = DebugInfoBeforePass.DILocations;
630 auto InstToDelete = DebugInfoBeforePass.InstToDelete;
632 auto DIVarsBefore = DebugInfoBeforePass.DIVariables;
663 DebugInfoBeforePass = DebugInfoAfterPass;
817 applyDebugify(M, Mode, DebugInfoBeforePass, NameOfWrappedPass);
823 DebugInfoPerPass *DebugInfoBeforePass = nullptr)
825 DebugInfoBeforePass(DebugInfoBeforePass), Mode(Mode) {}
835 DebugInfoPerPass *DebugInfoBeforePass;
844 applyDebugify(F, Mode, DebugInfoBeforePass, NameOfWrappedPass);
851 DebugInfoPerPass *DebugInfoBeforePass = nullptr)
853 DebugInfoBeforePass(DebugInfoBeforePass), Mode(Mode) {}
863 DebugInfoPerPass *DebugInfoBeforePass;
877 M, M.functions(), *DebugInfoBeforePass,
888 DebugInfoPerPass *DebugInfoBeforePass = nullptr,
892 StatsMap(StatsMap), DebugInfoBeforePass(DebugInfoBeforePass), Mode(Mode),
905 DebugInfoPerPass *DebugInfoBeforePass;
923 M, make_range(FuncIt, std::next(FuncIt)), *DebugInfoBeforePass,
934 DebugInfoPerPass *DebugInfoBeforePass = nullptr,
938 StatsMap(StatsMap), DebugInfoBeforePass(DebugInfoBeforePass), Mode(Mode),
951 DebugInfoPerPass *DebugInfoBeforePass;
981 DebugInfoPerPass *DebugInfoBeforePass) {
985 return new DebugifyModulePass(Mode, NameOfWrappedPass, DebugInfoBeforePass);
991 DebugInfoPerPass *DebugInfoBeforePass) {
995 return new DebugifyFunctionPass(Mode, NameOfWrappedPass, DebugInfoBeforePass);
1003 collectDebugInfoMetadata(M, M.functions(), *DebugInfoBeforePass,
1014 enum DebugifyMode Mode, DebugInfoPerPass *DebugInfoBeforePass,
1020 DebugInfoBeforePass,
1026 enum DebugifyMode Mode, DebugInfoPerPass *DebugInfoBeforePass,
1032 DebugInfoBeforePass,
1043 M, M.functions(), *DebugInfoBeforePass,
1066 applyDebugify(F, Mode, DebugInfoBeforePass, P);
1072 applyDebugify(M, Mode, DebugInfoBeforePass, P);
1092 *DebugInfoBeforePass,
1104 checkDebugInfoMetadata(M, M.functions(), *DebugInfoBeforePass,