Home | History | Annotate | Download | only in X86

Lines Matching full:i64

6 target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128"
8 define void @fs(double* nocapture %p, i64 %n) nounwind {
10 %tmp = icmp slt i64 %n, 1 ; <i1> [#uses=1]
11 %smax = select i1 %tmp, i64 1, i64 %n ; <i64> [#uses=1]
15 %i.0 = phi i64 [ 0, %entry ], [ %0, %bb ] ; <i64> [#uses=2]
16 %scevgep = getelementptr double* %p, i64 %i.0 ; <double*> [#uses=1]
18 %0 = add i64 %i.0, 1 ; <i64> [#uses=2]
19 %exitcond = icmp eq i64 %0, %smax ; <i1> [#uses=1]
26 define void @bs(double* nocapture %p, i64 %n) nounwind {
28 %tmp = icmp sge i64 %n, 1 ; <i1> [#uses=1]
29 %smax = select i1 %tmp, i64 %n, i64 1 ; <i64> [#uses=1]
33 %i.0 = phi i64 [ 0, %entry ], [ %0, %bb ] ; <i64> [#uses=2]
34 %scevgep = getelementptr double* %p, i64 %i.0 ; <double*> [#uses=1]
36 %0 = add i64 %i.0, 1 ; <i64> [#uses=2]
37 %exitcond = icmp eq i64 %0, %smax ; <i1> [#uses=1]
44 define void @fu(double* nocapture %p, i64 %n) nounwind {
46 %tmp = icmp eq i64 %n, 0 ; <i1> [#uses=1]
47 %umax = select i1 %tmp, i64 1, i64 %n ; <i64> [#uses=1]
51 %i.0 = phi i64 [ 0, %entry ], [ %0, %bb ] ; <i64> [#uses=2]
52 %scevgep = getelementptr double* %p, i64 %i.0 ; <double*> [#uses=1]
54 %0 = add i64 %i.0, 1 ; <i64> [#uses=2]
55 %exitcond = icmp eq i64 %0, %umax ; <i1> [#uses=1]
62 define void @bu(double* nocapture %p, i64 %n) nounwind {
64 %tmp = icmp ne i64 %n, 0 ; <i1> [#uses=1]
65 %umax = select i1 %tmp, i64 %n, i64 1 ; <i64> [#uses=1]
69 %i.0 = phi i64 [ 0, %entry ], [ %0, %bb ] ; <i64> [#uses=2]
70 %scevgep = getelementptr double* %p, i64 %i.0 ; <double*> [#uses=1]
72 %0 = add i64 %i.0, 1 ; <i64> [#uses=2]
73 %exitcond = icmp eq i64 %0, %umax ; <i1> [#uses=1]