Meinersbur added a comment.

In D69088#1713623 <https://reviews.llvm.org/D69088#1713623>, @hsaito wrote:

> @Meinersbur, if I remember correctly, there was an RFC discussion on this 
> topic, right? If yes, would you post the pointer to that? I need a refresher 
> on what has been discussed/settled in the past.


My publications on this topic would also be useful here, available on arXiv. 
Here is an overview, also including previous discussions:

Loop optimization directives:

- A Proposal for Loop-Transformation Pragmas <https://arxiv.org/abs/1805.03374> 
(IWOMP'19)
- User-Directed Loop-Transformations in Clang 
<https://arxiv.org/abs/1811.00624> (LLVM-HPC'18)
- Design and Use of Loop-Transformation Pragmas 
<https://arxiv.org/abs/1910.02375> (IWOMP'19)
- RFC: Extending #pragma clang loop 
<https://lists.llvm.org/pipermail/cfe-dev/2018-May/058141.html> (cfe-dev)
- Prototype implementation using `#pragma clang loop` and attributes 
<https://github.com/SOLLVE/clang/tree/pragma> (GitHub)

Loop attributes metadata:

- RFC: Extending loop metadata 
<https://lists.llvm.org/pipermail/llvm-dev/2018-May/123690.html> (llvm-dev)
- D57978 <https://reviews.llvm.org/D57978>: Metadata for follow-up 
transformations

Applying loop optimizations:

- Loop Optimization Framework <https://arxiv.org/abs/1811.00632> (LCPC'18)
- Loop Transformations in LLVM <https://youtu.be/QpvZt9w-Jik?t=813> (LLVM 
DevMtg'18)
- Prototype implementation for applying transformations using Polly 
<https://github.com/SOLLVE/polly/tree/pragma> (GitHub)


Repository:
  rC Clang

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D69088/new/

https://reviews.llvm.org/D69088



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to