Displaying 2 results from an estimated 2 matches for "conv316".
2016 Oct 06
2
LoopVectorizer -- generating bad and unhandled shufflevector sequence
...tr335, %while.body320 ], [ %73,
%while.body320.preheader ]
%ll.0290 = phi i64* [ %incdec.ptr332, %while.body320 ], [ %74,
%while.body320.preheader ]
%rl.0289 = phi i64* [ %incdec.ptr333, %while.body320 ], [ %75,
%while.body320.preheader ]
%len.0288 = phi i32 [ %dec, %while.body320 ], [ %conv316,
%while.body320.preheader ]
%dec = add nsw i32 %len.0288, -1
%incdec.ptr = getelementptr inbounds i64, i64* %ll.0290, i64 1
%176 = load i64, i64* %ll.0290, align 8
%incdec.ptr321 = getelementptr inbounds i64, i64* %rl.0289, i64 1
%177 = load i64, i64* %rl.0289, align 8
%and322 =...
2013 Feb 14
1
[LLVMdev] LiveIntervals analysis problem
...id @eaddm(i16* %arraydecay305.i, i16* %arraydecay4.i) nounwind
call fastcc void @eiremain(i16* %arraydecay12.i, i16* %arraydecay4.i, %struct.LDPARMS* %rnd) nounwind
%365 = load i16* %arrayidx238.i, align 4, !tbaa !5
%conv313.i = zext i16 %365 to i32
%add315.i = add nsw i32 %conv313.i, 48
%conv316.i = trunc i32 %add315.i to i8
%incdec.ptr317.i = getelementptr inbounds i8* %s.2963.i, i32 1
store i8 %conv316.i, i8* %s.2963.i, align 1, !tbaa !1
%inc319.i = add nsw i32 %k.2962.i, 1
%exitcond.i = icmp eq i32 %inc319.i, %349
br i1 %exitcond.i, label %for.cond299.for.end320_crit_edge.i, l...