search for: ervey

Displaying 6 results from an estimated 6 matches for "ervey".

Did you mean: erver
2012 Nov 22
2
[LLVMdev] Disable loop unroll pass
...ecognized, > not this transformation. The scalar transform for hwloop in optimizer > is for that it is a trouble to discriminate trip counting code with > the real production code stuff and do the elimination in cg, we have > to write customized code to handle this general stuff in ervey > targets. So, we take the help from optimizer DCE, make the trip count > code hidden in emitted whirl, that greatly simply the design, > especially interact with cg unroll, you can see the code, we add > validity check functionality , but the code reduced, more stable. > >...
2012 Nov 22
0
[LLVMdev] Disable loop unroll pass
...job of loop induction recognized, not this transformation. The scalar transform for hwloop in optimizer is for that it is a trouble to discriminate trip counting code with the real production code stuff and do the elimination in cg, we have to write customized code to handle this general stuff in ervey targets. So, we take the help from optimizer DCE, make the trip count code hidden in emitted whirl, that greatly simply the design, especially interact with cg unroll, you can see the code, we add validity check functionality , but the code reduced, more stable. Gang 在 2012-11-23,3:17,Shuxin Ya...
2012 Nov 23
0
[LLVMdev] Disable loop unroll pass
...his transformation. The scalar transform for hwloop >> in optimizer is for that it is a trouble to discriminate trip >> counting code with the real production code stuff and do the >> elimination in cg, we have to write customized code to handle this >> general stuff in ervey targets. So, we take the help from optimizer >> DCE, make the trip count code hidden in emitted whirl, that greatly >> simply the design, especially interact with cg unroll, you can see >> the code, we add validity check functionality , but the code >> reduced, more st...
2012 Nov 22
2
[LLVMdev] Disable loop unroll pass
Hi, Gang: I remember there were different voices when you check-in the code. I agree with them although I didn't reply your mail in open64's mailing list. In the transformation you illustrate, it involves two operations: 1) promote WHILE-loop into DO-loop (i.e noncountable loop to countable loop) 2) get rid of trip-count dec/inc and compare. 1) is irrelevant to HW loop.
2012 Nov 23
1
[LLVMdev] Disable loop unroll pass
...on. The scalar transform for hwloop >>> in optimizer is for that it is a trouble to discriminate trip >>> counting code with the real production code stuff and do the >>> elimination in cg, we have to write customized code to handle this >>> general stuff in ervey targets. So, we take the help from optimizer >>> DCE, make the trip count code hidden in emitted whirl, that greatly >>> simply the design, especially interact with cg unroll, you can see >>> the code, we add validity check functionality , but the code >>>...
2012 Nov 23
0
[LLVMdev] Disable loop unroll pass
...on recognized, > not this transformation. The scalar transform for hwloop in optimizer > is for that it is a trouble to discriminate trip counting code with > the real production code stuff and do the elimination in cg, we have > to write customized code to handle this general stuff in ervey > targets. So, we take the help from optimizer DCE, make the trip count > code hidden in emitted whirl, that greatly simply the design, > especially interact with cg unroll, you can see the code, we add > validity check functionality , but the code reduced, more stable. > > Gang...