Define the isCandidateForCallSiteEntry() that should define instructions that are candidates for the call site info.
Override the virtual method for the x86, ARM and AARCH64 targets.
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
Hey @djtodoro, thanks for doing this. This patch takes a whitelisting approach, and might be tricky to test. I'm also not sure how to check that it is exhaustively correct.
I had in mind (what seems to me to be) a simpler/generic blacklisting approach. I hope you don't mind, I implemented the alternative in https://reviews.llvm.org/D74159. I believe the rest of your patches in this stack could be rebased on D74159 easily.