[PATCH] D150375: [FuncSpec] Replace LoopInfo with BlockFrequencyInfo.
Mikael Holmén via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri May 26 00:23:56 PDT 2023
uabelho added a comment.
Both valgrind and ASan complains about memory problems. ASan says there is heap-use-after-free for stuff freed here
#1 0x47b6bd9 in llvm::DomTreeUpdater::forceFlushDeletedBB()
#2 0x47b649c in tryFlushDeletedBB
#3 0x47b649c in llvm::DomTreeUpdater::dropOutOfDateUpdates()
#4 0x174687e in llvm::DomTreeUpdater::~DomTreeUpdater()
#5 0x8111719 in runIPSCCP(llvm::Module&, llvm::DataLayout const&, llvm::AnalysisManager<llvm::Function>*, std::__1::function<llvm::BlockFrequencyInfo& (llvm::Function&)>, std::__1::function<llvm::TargetLibraryInfo const& (llvm::Function&)>, std::__1::function<llvm::TargetTransformInfo& (llvm::Function&)>, std::__1::function<llvm::AssumptionCache& (llvm::Function&)>, llvm::function_ref<llvm::AnalysisResultsForFn (llvm::Function&)>, bool)
I've also seen crashes for other passes than adce, e.g. gvnhoist.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D150375/new/
https://reviews.llvm.org/D150375
More information about the llvm-commits
mailing list