Lines Matching refs:CompilerPageCacheEvent
674 struct CompilerPageCacheEvent { struct
686 CompilerPageCacheEvent() = default;
687 CompilerPageCacheEvent(const ResolvedPageCacheFtraceEvent& resolved) in CompilerPageCacheEvent() function
688 : CompilerPageCacheEvent(resolved.filename, resolved.event) { in CompilerPageCacheEvent()
691 CompilerPageCacheEvent(ResolvedPageCacheFtraceEvent&& resolved) in CompilerPageCacheEvent() argument
692 : CompilerPageCacheEvent(std::move(resolved.filename), std::move(resolved.event)) { in CompilerPageCacheEvent()
696 static bool LessIgnoringTimestamp(const CompilerPageCacheEvent& a, in LessIgnoringTimestamp() argument
697 const CompilerPageCacheEvent& b) { in LessIgnoringTimestamp()
704 bool operator<(const CompilerPageCacheEvent& rhs) const { in operator <() argument
712 CompilerPageCacheEvent(std::string filename, const PageCacheFtraceEvent& event) in CompilerPageCacheEvent() function
720 std::ostream& operator<<(std::ostream& os, const CompilerPageCacheEvent& e) { in operator <<()
764 bool operator()(const CompilerPageCacheEvent& lhs, in CompilePageCacheEvents()
765 const CompilerPageCacheEvent& rhs) const { in CompilePageCacheEvents()
766 return CompilerPageCacheEvent::LessIgnoringTimestamp(lhs, rhs); in CompilePageCacheEvents()
779 std::set<CompilerPageCacheEvent, CompilerPageCacheEventIgnoringTimestampLess>; in CompilePageCacheEvents()
782 std::set<CompilerPageCacheEvent>; in CompilePageCacheEvents()
790 return CompilerPageCacheEvent{std::move(event)}; in CompilePageCacheEvents()
795 [](IgnoreTimestampForOrderingSet set, CompilerPageCacheEvent event) { in CompilePageCacheEvents()
835 return rxcpp::sources::iterate(ts_set).map([](CompilerPageCacheEvent e) { return e; }); in CompilePageCacheEvents()
902 .tap([&](CompilerPageCacheEvent& event) { in PerformCompilation()
964 .subscribe([&](CompilerPageCacheEvent event) { in PerformCompilation()