reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
615 detail::AnalysisResultConcept<IRUnitT, PreservedAnalyses, Invalidator>; 617 detail::AnalysisPassConcept<IRUnitT, PreservedAnalyses, Invalidator, 630 using AnalysisResultListMapT = DenseMap<IRUnitT *, AnalysisResultListT>; 636 DenseMap<std::pair<AnalysisKey *, IRUnitT *>, 667 bool invalidate(IRUnitT &IR, const PreservedAnalyses &PA) { 669 detail::AnalysisResultModel<IRUnitT, PassT, typename PassT::Result, 681 bool invalidate(AnalysisKey *ID, IRUnitT &IR, const PreservedAnalyses &PA) { 689 bool invalidateImpl(AnalysisKey *ID, IRUnitT &IR, 747 void clear(IRUnitT &IR, llvm::StringRef Name) { 777 typename PassT::Result &getResult(IRUnitT &IR, ExtraArgTs... ExtraArgs) { 784 detail::AnalysisResultModel<IRUnitT, PassT, typename PassT::Result, 796 typename PassT::Result *getCachedResult(IRUnitT &IR) const { 805 detail::AnalysisResultModel<IRUnitT, PassT, typename PassT::Result, 832 detail::AnalysisPassModel<IRUnitT, PassT, PreservedAnalyses, 849 template <typename PassT> void invalidate(IRUnitT &IR) { 859 void invalidate(IRUnitT &IR, const PreservedAnalyses &PA) { 939 ResultConceptT &getResultImpl(AnalysisKey *ID, IRUnitT &IR, 977 ResultConceptT *getCachedResultImpl(AnalysisKey *ID, IRUnitT &IR) const { 984 void invalidateImpl(AnalysisKey *ID, IRUnitT &IR) {