SLPVectorizer and full restrict

Hi all,

Is there anybody who understands how SLPVectorizer.cpp: BoUpSLP::scheduleBlock(...) works ?

There is some interference with the noalias intrinsics (⚙ D68484 [PATCH 01/27] [noalias] LangRef: noalias intrinsics and ptr_provenance documentation.),
and I am not sure on how to fix it (*).
I'll be at the conference next week. That would be a good moment to discuss.

Thanks,

Jeroen Dobbelaere

Oh wow, that's a long time ago since I worked on this. Unfortunately I'm not at the conference next week.
I'm happy to help (if I can remember :-)).