[PATCH] D107352: [MemoryLocation] learn about ptr_provenance
Jeroen Dobbelaere via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Aug 3 09:09:25 PDT 2021
jeroen.dobbelaere added a comment.
As shown in https://llvm-compile-time-tracker.com/index.php?config=NewPM-O3&stat=instructions&branch=dobbelaj-snps/perf/ptr_provenance-20210803-03, it seems that tracking the ptr_provenance in the MemoryLocation results in a pretty big extra overhead.
Tracking it in the AAMDNodes as we do in the full restrict patches (See https://llvm-compile-time-tracker.com/index.php?config=NewPM-O3&stat=instructions&branch=dobbelaj-snps/perf/full_restrict-20200918 ; change f3d32e5da7 'looking through noalias intrinsics') seems to have a less severe impact..
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D107352/new/
https://reviews.llvm.org/D107352
More information about the llvm-commits
mailing list