Displaying 8 results from an estimated 8 matches for "inc5".
Did you mean:
inc
2012 Apr 23
0
[LLVMdev] SIV tests in LoopDependence Analysis, Sanjoy's patch
Hi,
When I write various test cases and explore how they're handled by the code
in LoopDependenceAnalysis::analysePair, I'm surprised. This loop collects
pairs of subscripts from the source and destination refs.
* // Collect GEP operand pairs (FIXME: use GetGEPOperands from BasicAA),
adding*
* // trailing zeroes to the smaller GEP, if needed.*
* GEPOpdsTy destOpds, srcOpds;*
*
2013 Aug 16
2
[LLVMdev] [Polly] Analysis of extra compile-time overhead for simple nested loops
...>> %for.inc6 ]
>> %a.018 = phi i32 [ 0, %for.cond2.preheader.lr.ph ], [ %inc7, %for.inc6 ]
>> br i1 %cmp314, label %for.body4, label %for.inc6
>> for.body4:
>> %x.116 = phi i32 [ %inc, %for.body4 ], [ %x.019, %for.cond2.preheader ]
>> %b.015 = phi i32 [ %inc5, %for.body4 ], [ 0, %for.cond2.preheader ]
>> %inc = add nsw i32 %x.116, 1
>> %inc5 = add nsw i32 %b.015, 1
>> %cmp3 = icmp slt i32 %inc5, %cond22
>> br i1 %cmp3, label %for.body4, label %for.inc6
>> for.inc6:
>> %x.1.lcssa = phi i32 [ %x.019, %for.cond...
2013 Aug 15
0
[LLVMdev] [Polly] Analysis of extra compile-time overhead for simple nested loops
...r.lr.ph ], [ %x.1.lcssa,
> %for.inc6 ]
> %a.018 = phi i32 [ 0, %for.cond2.preheader.lr.ph ], [ %inc7, %for.inc6 ]
> br i1 %cmp314, label %for.body4, label %for.inc6
> for.body4:
> %x.116 = phi i32 [ %inc, %for.body4 ], [ %x.019, %for.cond2.preheader ]
> %b.015 = phi i32 [ %inc5, %for.body4 ], [ 0, %for.cond2.preheader ]
> %inc = add nsw i32 %x.116, 1
> %inc5 = add nsw i32 %b.015, 1
> %cmp3 = icmp slt i32 %inc5, %cond22
> br i1 %cmp3, label %for.body4, label %for.inc6
> for.inc6:
> %x.1.lcssa = phi i32 [ %x.019, %for.cond2.preheader ], [ %inc, %...
2013 Aug 16
0
[LLVMdev] [Polly] Analysis of extra compile-time overhead for simple nested loops
...; %a.018 = phi i32 [ 0, %for.cond2.preheader.lr.ph ], [ %inc7, %for.inc6
>>> ]
>>> br i1 %cmp314, label %for.body4, label %for.inc6
>>> for.body4:
>>> %x.116 = phi i32 [ %inc, %for.body4 ], [ %x.019, %for.cond2.preheader ]
>>> %b.015 = phi i32 [ %inc5, %for.body4 ], [ 0, %for.cond2.preheader ]
>>> %inc = add nsw i32 %x.116, 1
>>> %inc5 = add nsw i32 %b.015, 1
>>> %cmp3 = icmp slt i32 %inc5, %cond22
>>> br i1 %cmp3, label %for.body4, label %for.inc6
>>> for.inc6:
>>> %x.1.lcssa = phi...
2012 Apr 12
6
[LLVMdev] SIV tests in LoopDependence Analysis, Sanjoy's patch
Hi,
Here is a preliminary (monolithic) version you can comment on. This
is still buggy, however, and I'll be testing for and fixing bugs over
the next few days. I've used your version of the strong siv test.
Thanks!
--
Sanjoy Das.
http://playingwithpointers.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch.diff
Type: application/octet-stream
2013 Aug 15
4
[LLVMdev] [Polly] Analysis of extra compile-time overhead for simple nested loops
...[ %x.1.lcssa, %for.inc6 ]
%a.018 = phi i32 [ 0, %for.cond2.preheader.lr.ph ], [ %inc7, %for.inc6 ]
br i1 %cmp314, label %for.body4, label %for.inc6
for.body4:
%x.116 = phi i32 [ %inc, %for.body4 ], [ %x.019, %for.cond2.preheader ]
%b.015 = phi i32 [ %inc5, %for.body4 ], [ 0, %for.cond2.preheader ]
%inc = add nsw i32 %x.116, 1
%inc5 = add nsw i32 %b.015, 1
%cmp3 = icmp slt i32 %inc5, %cond22
br i1 %cmp3, label %for.body4, label %for.inc6
for.inc6:
%x.1.lcssa = phi i32 [ %x.019, %for.cond2.preheader ]...
2013 Aug 16
0
[LLVMdev] [Polly] Analysis of extra compile-time overhead for simple nested loops
...er.lr.ph ], [ %x.1.lcssa, %for.inc6 ]
> %a.018 = phi i32 [ 0, %for.cond2.preheader.lr.ph ], [ %inc7, %for.inc6 ]
> br i1 %cmp314, label %for.body4, label %for.inc6
> for.body4:
> %x.116 = phi i32 [ %inc, %for.body4 ], [ %x.019, %for.cond2.preheader ]
> %b.015 = phi i32 [ %inc5, %for.body4 ], [ 0, %for.cond2.preheader ]
> %inc = add nsw i32 %x.116, 1
> %inc5 = add nsw i32 %b.015, 1
> %cmp3 = icmp slt i32 %inc5, %cond22
> br i1 %cmp3, label %for.body4, label %for.inc6
> for.inc6:
> %x.1.lcssa = phi i32 [ %x.019, %for.cond2.preheader ], [ %i...
2011 Jul 19
8
[LLVMdev] Reviving the new LLVM concurrency model
...loop;
+; it would violate the concurrency memory model
+
+ at g = common global i32 0, align 4
+
+define void @bar(i32 %n, i32 %b) nounwind uwtable ssp {
+entry:
+ br label %for.cond
+
+for.cond: ; preds = %for.inc, %entry
+ %i.0 = phi i32 [ 0, %entry ], [ %inc5, %for.inc ]
+ %cmp = icmp slt i32 %i.0, %n
+ br i1 %cmp, label %for.body, label %for.end
+
+for.body: ; preds = %for.cond
+ %tobool = icmp eq i32 %b, 0
+ br i1 %tobool, label %for.inc, label %if.then
+
+if.then: ;...