search for: expandregion

Displaying 2 results from an estimated 2 matches for "expandregion".

2014 Feb 06
2
[LLVMdev] The implementation algorithm behind LLVM's RegionInfo class
Hi Tobias, Thanks a lot for the detailed reply. I am working on several new optimizations for OpenCL kernels for a DSP architecture. The project itself has an NDA associated with it, so I cannot go into more details, but the source will be open to public after completion. One of the first steps is to serialize the work-items in a work-group (e.g., insert nested loops around REGIONs in
2014 Jun 27
2
[LLVMdev] The implementation algorithm behind LLVM's RegionInfo class
...cks can form a region. The reason the RegionInfo > does not form such reason is that there is no canonical way to form such > regions. Hence, RegionInfo is only forming minimal regions, which can then > be easily joined to larger reasons by connecting sequences of them (e.g. > using the expandRegion()). > > Btw, depending how complex your transformations will be, you might also be > interested in polly.llvm.org or other automatic transformation in the > area of automatic GPU/accelerator code generation. Those won't be finished > solutions, but the frameworks/algorithms that...