[repost] RFC: Full 'restrict' support in LLVM

This is a repost of "RFC: Full 'restrict' support in LLVM" of March 19, 2019
https://lists.llvm.org/pipermail/llvm-dev/2019-March/131127.html

Hopefully the formatting now looks better.

Greetings,

Jeroen Dobbelaere