Lines Matching refs:DebugInfoBeforePass
217 DebugInfoPerPass *DebugInfoBeforePass = nullptr, in applyDebugify() argument
224 assert(DebugInfoBeforePass); in applyDebugify()
225 return collectDebugInfoMetadata(M, M.functions(), *DebugInfoBeforePass, in applyDebugify()
233 DebugInfoPerPass *DebugInfoBeforePass = nullptr, in applyDebugify() argument
238 return collectDebugInfoMetadata(M, M.functions(), *DebugInfoBeforePass, in applyDebugify()
290 DebugInfoPerPass &DebugInfoBeforePass, in collectDebugInfoMetadata() argument
300 uint64_t FunctionsCnt = DebugInfoBeforePass.DIFunctions.size(); in collectDebugInfoMetadata()
304 if (DebugInfoBeforePass.DIFunctions.count(&F)) in collectDebugInfoMetadata()
315 DebugInfoBeforePass.DIFunctions.insert({&F, SP}); in collectDebugInfoMetadata()
320 DebugInfoBeforePass.DIVariables[DV] = 0; in collectDebugInfoMetadata()
345 DebugInfoBeforePass.DIVariables[Var]++; in collectDebugInfoMetadata()
355 DebugInfoBeforePass.InstToDelete.insert({&I, &I}); in collectDebugInfoMetadata()
359 DebugInfoBeforePass.DILocations.insert({&I, HasLoc}); in collectDebugInfoMetadata()
529 DebugInfoPerPass &DebugInfoBeforePass, in checkDebugInfoMetadata() argument
548 if (!DebugInfoBeforePass.DIFunctions.count(&F)) in checkDebugInfoMetadata()
608 auto DIFunctionsBefore = DebugInfoBeforePass.DIFunctions; in checkDebugInfoMetadata()
611 auto DILocsBefore = DebugInfoBeforePass.DILocations; in checkDebugInfoMetadata()
614 auto InstToDelete = DebugInfoBeforePass.InstToDelete; in checkDebugInfoMetadata()
616 auto DIVarsBefore = DebugInfoBeforePass.DIVariables; in checkDebugInfoMetadata()
647 DebugInfoBeforePass = DebugInfoAfterPass; in checkDebugInfoMetadata()
793 return applyDebugify(M, Mode, DebugInfoBeforePass, NameOfWrappedPass); in runOnModule()
798 DebugInfoPerPass *DebugInfoBeforePass = nullptr) in DebugifyModulePass()
800 DebugInfoBeforePass(DebugInfoBeforePass), Mode(Mode) {} in DebugifyModulePass()
810 DebugInfoPerPass *DebugInfoBeforePass; member
818 return applyDebugify(F, Mode, DebugInfoBeforePass, NameOfWrappedPass); in runOnFunction()
824 DebugInfoPerPass *DebugInfoBeforePass = nullptr) in DebugifyFunctionPass()
826 DebugInfoBeforePass(DebugInfoBeforePass), Mode(Mode) {} in DebugifyFunctionPass()
836 DebugInfoPerPass *DebugInfoBeforePass; member
848 M, M.functions(), *DebugInfoBeforePass, in runOnModule()
857 DebugInfoPerPass *DebugInfoBeforePass = nullptr, in CheckDebugifyModulePass()
861 StatsMap(StatsMap), DebugInfoBeforePass(DebugInfoBeforePass), Mode(Mode), in CheckDebugifyModulePass()
874 DebugInfoPerPass *DebugInfoBeforePass; member
890 M, make_range(FuncIt, std::next(FuncIt)), *DebugInfoBeforePass, in runOnFunction()
899 DebugInfoPerPass *DebugInfoBeforePass = nullptr, in CheckDebugifyFunctionPass()
903 StatsMap(StatsMap), DebugInfoBeforePass(DebugInfoBeforePass), Mode(Mode), in CheckDebugifyFunctionPass()
916 DebugInfoPerPass *DebugInfoBeforePass; member
946 DebugInfoPerPass *DebugInfoBeforePass) { in createDebugifyModulePass() argument
950 return new DebugifyModulePass(Mode, NameOfWrappedPass, DebugInfoBeforePass); in createDebugifyModulePass()
956 DebugInfoPerPass *DebugInfoBeforePass) { in createDebugifyFunctionPass() argument
960 return new DebugifyFunctionPass(Mode, NameOfWrappedPass, DebugInfoBeforePass); in createDebugifyFunctionPass()
968 collectDebugInfoMetadata(M, M.functions(), *DebugInfoBeforePass, in run()
976 enum DebugifyMode Mode, DebugInfoPerPass *DebugInfoBeforePass, in createCheckDebugifyModulePass() argument
982 DebugInfoBeforePass, in createCheckDebugifyModulePass()
988 enum DebugifyMode Mode, DebugInfoPerPass *DebugInfoBeforePass, in createCheckDebugifyFunctionPass() argument
994 DebugInfoBeforePass, in createCheckDebugifyFunctionPass()
1005 M, M.functions(), *DebugInfoBeforePass, in run()
1025 Mode, DebugInfoBeforePass, P); in registerCallbacks()
1028 Mode, DebugInfoBeforePass, P); in registerCallbacks()
1043 M, make_range(It, std::next(It)), *DebugInfoBeforePass, in registerCallbacks()
1053 M, M.functions(), *DebugInfoBeforePass, in registerCallbacks()