Displaying 4 results from an estimated 4 matches for "hwu_jsuper93".
2012 Sep 17
2
[LLVMdev] Create superblock in LLVM IR
...uperblock can has multiple outputs, so we want to somehow put
basic block together and not only these one, which has single
predecessor. The basic goal is create superblock by using branch target
expansion, loop peeling, loop unrolling (from article
http://www.eecs.umich.edu/~mahlke/papers/1993/hwu_jsuper93.pdf) to get
as big superblock as it will be possible. After, in llc will be special
scheduler and it will work with these superblocks.
Finally, we decided to extend basic block class with information (can be
simply integer value) to which superblock basic block belongs.
Tomas
>
>>...
2012 Sep 17
0
[LLVMdev] Create superblock in LLVM IR
...nk superblock can has multiple outputs, so we want to somehow put basic block together and not only these one, which has single predecessor. The basic goal is create superblock by using branch target expansion, loop peeling, loop unrolling (from article http://www.eecs.umich.edu/~mahlke/papers/1993/hwu_jsuper93.pdf) to get as big superblock as it will be possible. After, in llc will be special scheduler and it will work with these superblocks.
> Finally, we decided to extend basic block class with information (can be simply integer value) to which superblock basic block belongs.
Yes, you need to trans...
2012 Sep 06
0
[LLVMdev] Create superblock in LLVM IR
On Sep 4, 2012, at 9:05 AM, Tomas Minac <minac.tomas at gmail.com> wrote:
>
> Hello,
>
> I am member of research team on our Faculty of Information Technology (university VUT in Brno Czech Republic). We use LLVM for many projects and actually we want to create system, which will be able compile and profile aplication for VLIW processors in few iterations.
> We want to load
2012 Sep 04
2
[LLVMdev] Fwd: Create superblock in LLVM IR
Hello,
I am member of research team on our Faculty of Information Technology
(university VUT in Brno Czech Republic). We use LLVM for many projects
and actually we want to create system, which will be able compile and
profile aplication for VLIW processors in few iterations.
We want to load profile information in 'opt' part of LLVM and use it for
create superblocks. Note, when