HomeSort by relevance Sort by last modified time
    Searched full:i64 (Results 376 - 400 of 2406) sorted by null

<<11121314151617181920>>

  /external/llvm/test/CodeGen/X86/
lsr-nonaffine.ll 16 define i64 @foo(i64 %n, i64 %s, i64* %p) nounwind {
21 %i = phi i64 [ 0, %entry ], [ %i.next, %loop ]
22 volatile store i64 %i, i64* %p
23 %i.next = add i64 %i, %s
24 %c = icmp slt i64 %i.next, %n
28 %mul = mul i64 %i.next, %i.nex
    [all...]
change-compare-stride-trickiness-2.ll 4 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-f80:128:128"
7 %struct.dumperinfo = type <{ i32 (i8*, i8*, i64, i64, i64)*, i8*, i32, i32, i64, i64 }>
17 %indvar688 = phi i64 [ 0, %if.end ], [ %indvar.next689, %if.end52 ] ; <i64> [#uses=3]
18 %tmp690 = shl i64 %indvar688, 12 ; <i64> [#uses=1
    [all...]
i64-mem-copy.ll 8 ; Uses movsd to load / store i64 values if sse2 is available.
12 define void @foo(i64* %x, i64* %y) nounwind {
14 %tmp1 = load i64* %y, align 8 ; <i64> [#uses=1]
15 store i64 %tmp1, i64* %x, align 8
legalizedag_vec.ll 6 ; v2i64 is a legal type but with mmx disabled, i64 is an illegal type. When
8 ; two 64 bit divide library calls which introduces i64 nodes that needs to be
11 define <2 x i64> @test_long_div(<2 x i64> %num, <2 x i64> %div) {
12 %div.r = sdiv <2 x i64> %num, %div
13 ret <2 x i64> %div.r
vfcmp.ll 6 %A = fcmp olt <2 x double> zeroinitializer, zeroinitializer ; <<2 x i64>>:1 [#uses=1]
7 sext <2 x i1> %A to <2 x i64>
8 extractelement <2 x i64> %1, i32 1 ; <i64>:2 [#uses=1]
9 lshr i64 %2, 63 ; <i64>:3 [#uses=1]
10 trunc i64 %3 to i1 ; <i1>:4 [#uses=1]
code_placement.ll 10 %1 = getelementptr i32* %rk, i64 1 ; <i32*> [#uses=1]
13 %tmp.16 = zext i32 %tmp15 to i64 ; <i64> [#uses=2]
19 %indvar = phi i64 [ 0, %entry ], [ %indvar.next, %bb1 ] ; <i64> [#uses=3]
22 %tmp18 = shl i64 %indvar, 4 ; <i64> [#uses=4]
25 %4 = zext i32 %3 to i64 ; <i64> [#uses=1]
26 %5 = getelementptr [256 x i32]* @Te0, i64 0, i64 %4 ; <i32*> [#uses=1
    [all...]
lsr-loop-exit-cond.ll 13 %1 = getelementptr i32* %rk, i64 1 ; <i32*> [#uses=1]
16 %tmp.16 = zext i32 %tmp15 to i64 ; <i64> [#uses=2]
20 %indvar = phi i64 [ 0, %entry ], [ %indvar.next, %bb1 ] ; <i64> [#uses=3]
23 %tmp18 = shl i64 %indvar, 4 ; <i64> [#uses=4]
26 %4 = zext i32 %3 to i64 ; <i64> [#uses=1]
27 %5 = getelementptr [256 x i32]* @Te0, i64 0, i64 %4 ; <i32*> [#uses=1
    [all...]
  /external/llvm/test/Analysis/BasicAA/
2003-11-04-SimpleCases.ll 10 %A = getelementptr %T* %P, i64 0
11 %B = getelementptr %T* %P, i64 0, i32 0
12 %C = getelementptr %T* %P, i64 0, i32 1
13 %D = getelementptr %T* %P, i64 0, i32 1, i64 0
14 %E = getelementptr %T* %P, i64 0, i32 1, i64 5
  /external/llvm/test/CodeGen/ARM/
2010-05-14-IllegalType.ll 3 target datalayout = "e-p:32:32:32-i1:8:32-i8:8:32-i16:16:32-i32:32:32-i64:32:32-f32:32:32-f64:32:32-v64:64:64-v128:128:128-a0:0:32-n32"
6 define <4 x i64> @f_4_i64(<4 x i64> %a, <4 x i64> %b) nounwind {
7 ; CHECK: vadd.i64
8 %y = add <4 x i64> %a, %b
9 ret <4 x i64> %y
2010-05-17-FastAllocCrash.ll 10 %struct.CHESS_POSITION = type { i64, i64, i64, i64, i64, i64, i64, i64, i64, i64, i64, i64, i64, i64, i64, i64, i64, i64, i32, i32, i8, i8, [64 x i8], i8, i8, i8, i8, i8
    [all...]
debug-info-arg.ll 4 target datalayout = "e-p:32:32:32-i1:8:32-i8:8:32-i16:16:32-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:32:64-v128:32:128-a0:0:32-n32"
9 define void @foo(%struct.tag_s* nocapture %this, %struct.tag_s* %c, i64 %x, i64 %y, %struct.tag_s* nocapture %ptr1, %struct.tag_s* nocapture %ptr2) nounwind ssp {
10 tail call void @llvm.dbg.value(metadata !{%struct.tag_s* %this}, i64 0, metadata !5), !dbg !20
11 tail call void @llvm.dbg.value(metadata !{%struct.tag_s* %c}, i64 0, metadata !13), !dbg !21
12 tail call void @llvm.dbg.value(metadata !{i64 %x}, i64 0, metadata !14), !dbg !22
13 tail call void @llvm.dbg.value(metadata !{i64 %y}, i64 0, metadata !17), !dbg !23
15 tail call void @llvm.dbg.value(metadata !{%struct.tag_s* %ptr1}, i64 0, metadata !18), !dbg !2
    [all...]
2008-11-18-ScavengerAssert.ll 3 define hidden i64 @__muldi3(i64 %u, i64 %v) nounwind {
5 %0 = trunc i64 %u to i32 ; <i32> [#uses=1]
8 %asmresult116 = zext i32 %asmresult1 to i64 ; <i64> [#uses=1]
9 %asmresult116.ins = or i64 0, %asmresult116 ; <i64> [#uses=1]
10 %1 = lshr i64 %v, 32 ; <i64> [#uses=1
    [all...]
  /external/llvm/test/CodeGen/SystemZ/
2009-06-02-And32Imm.ll 4 define i32 @gnu_dev_major(i64 %__dev) nounwind readnone {
6 %shr = lshr i64 %__dev, 8 ; <i64> [#uses=1]
7 %shr8 = trunc i64 %shr to i32 ; <i32> [#uses=1]
8 %shr2 = lshr i64 %__dev, 32 ; <i64> [#uses=1]
9 %conv = trunc i64 %shr2 to i32 ; <i32> [#uses=1]
  /external/llvm/test/Linker/
2008-07-06-AliasWeakDest2.ll 4 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32"
9 define i64 @sched_clock_cpu(i32 inreg %cpu) nounwind {
11 %tmp = call i64 @sched_clock( ) nounwind ; <i64>
12 ret i64 %tmp
15 define weak i64 @sched_clock() {
17 ret i64 1
  /external/llvm/test/Transforms/InstCombine/
srem1.ll 9 %conv = sext i32 %call to i64 ; <i64> [#uses=1]
10 %or = or i64 -1734012817166602727, %conv ; <i64> [#uses=1]
11 %rem = srem i64 %or, 1 ; <i64> [#uses=1]
12 %cmp = icmp eq i64 %rem, 1 ; <i1> [#uses=1]
bitcast.ll 3 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-n8:16:32:64"
8 define i32 @test1(i64 %a) {
9 %t1 = bitcast i64 %a to <2 x i32>
10 %t2 = bitcast i64 %a to <2 x i32>
23 %tmp28 = bitcast <2 x float> %A to i64 ; <i64> [#uses=2]
24 %tmp23 = trunc i64 %tmp28 to i32 ; <i32> [#uses=1]
27 %tmp = bitcast <2 x i32> %B to i64
28 %tmp2 = trunc i64 %tmp to i32 ; <i32> [#uses=1]
45 define float @test3(<2 x float> %A, <2 x i64> %B)
    [all...]
phi-merge-gep.ll 8 define void @foo(float* %Ar, float* %Ai, i64 %As, float* %Cr, float* %Ci, i64 %Cs, i64 %n) nounwind {
10 %0 = getelementptr inbounds float* %Ar, i64 0 ; <float*> [#uses=1]
11 %1 = getelementptr inbounds float* %Ai, i64 0 ; <float*> [#uses=1]
12 %2 = mul i64 %n, %As ; <i64> [#uses=1]
13 %3 = getelementptr inbounds float* %Ar, i64 %2 ; <float*> [#uses=1]
14 %4 = mul i64 %n, %As ; <i64> [#uses=1
    [all...]
  /external/llvm/test/Transforms/LoopStrengthReduce/
quadradic-exit-value.ll 5 define i64 @foo(i64 %n) {
10 %indvar = phi i64 [ 0, %entry ], [ %indvar.next, %loop ]
11 %indvar.next = add i64 %indvar, 1
12 %c = icmp eq i64 %indvar.next, %n
16 %r = mul i64 %indvar.next, %indvar.next
17 ret i64 %r
  /external/llvm/test/Transforms/IndVarSimplify/
preserve-gep-nested.ll 17 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-n32:64"
23 define void @foo(%struct.Q* %s, i64 %n) nounwind {
28 %i = phi i64 [ 2, %entry ], [ %i.next, %bb ]
29 %j = phi i64 [ 0, %entry ], [ %j.next, %bb ]
30 %t5 = icmp slt i64 %i, %n
34 %t0 = getelementptr inbounds %struct.Q* %s, i64 0, i32 0, i64 0, i32 0, i32 0, i64 %i
37 %t3 = getelementptr inbounds %struct.Q* %s, i64 0, i32 0, i64 0, i32 0, i32 0, i64 %
    [all...]
2008-10-03-CouldNotCompute.ll 12 %1 = sext i32 %0 to i64 ; <i64> [#uses=1]
17 %val.02 = phi i64 [ %5, %bb ], [ 0, %bb.nph ] ; <i64> [#uses=2]
18 %result.01 = phi i64 [ %4, %bb ], [ 0, %bb.nph ] ; <i64> [#uses=1]
20 %3 = mul i64 %1, %val.02 ; <i64> [#uses=1]
21 %4 = add i64 %3, %result.01 ; <i64> [#uses=2
    [all...]
  /external/llvm/test/Analysis/LoopDependenceAnalysis/
ziv.ll 12 %i = phi i64 [ 0, %entry ], [ %i.next, %for.body ]
13 %x = load i32* getelementptr ([256 x i32]* @x, i32 0, i64 6)
14 store i32 %x, i32* getelementptr ([256 x i32]* @x, i32 0, i64 5)
16 %i.next = add i64 %i, 1
17 %exitcond = icmp eq i64 %i.next, 256
26 define void @f2(i64 %c0) nounwind {
28 %c1 = add i64 %c0, 1
29 %x.ld.addr = getelementptr [256 x i32]* @x, i64 0, i64 %c0
30 %x.st.addr = getelementptr [256 x i32]* @x, i64 0, i64 %c
    [all...]
siv-weak-crossing.ll 14 %i = phi i64 [ 0, %entry ], [ %i.next, %for.body ]
15 %i.255 = sub i64 255, %i
16 %y.ld.addr = getelementptr [256 x i32]* @y, i64 0, i64 %i
17 %x.ld.addr = getelementptr [256 x i32]* @x, i64 0, i64 %i.255
18 %x.st.addr = getelementptr [256 x i32]* @x, i64 0, i64 %i
25 %i.next = add i64 %i, 1
26 %exitcond = icmp eq i64 %i.next, 25
    [all...]
  /external/llvm/test/CodeGen/PowerPC/
2008-02-05-LiveIntervalsAssert.ll 7 %struct.JvmtiEventEnabled = type { i64 }
14 define void @_ZN23JNI_ArgumentPusherArray7iterateEy(%struct.JNI_ArgumentPusherArray* %this, i64 %fingerprint) nounwind {
46 %fingerprint_addr.0.reg2mem.9 = phi i64 [ 0, %entry ], [ 0, %bb52 ], [ 0, %bb82 ], [ 0, %bb93 ], [ %tmp118, %bb113 ] ; <i64> [#uses=1]
48 %tmp118 = lshr i64 %fingerprint_addr.0.reg2mem.9, 4 ; <i64> [#uses=2]
49 %tmp21158 = and i64 %tmp118, 15 ; <i64> [#uses=1]
50 switch i64 %tmp21158, label %bb113 [
51 i64 1, label %bb22.preheade
    [all...]
2008-09-12-CoalescerBug.ll 18 %2 = bitcast [2 x %struct.vv_t]* null to i64* ; <i64*> [#uses=6]
19 %3 = getelementptr [2 x i64]* null, i32 0, i32 1 ; <i64*> [#uses=6]
20 %4 = bitcast %struct.vv_t* null to i64* ; <i64*> [#uses=5]
21 %5 = getelementptr [2 x i64]* null, i32 0, i32 1 ; <i64*> [#uses=3]
25 %6 = or i64 0, 0 ; <i64> [#uses=2
    [all...]
  /external/llvm/test/Analysis/ScalarEvolution/
sext-iv-1.ll 2 ; RUN: | grep { --> (sext i. \{.\*,+,.\*\}<%bb1> to i64)} | count 5
7 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"
15 %i.0.reg2mem.0 = phi i64 [ -128, %bb1.thread ], [ %8, %bb1 ] ; <i64> [#uses=3]
16 %0 = trunc i64 %i.0.reg2mem.0 to i7 ; <i8> [#uses=1]
17 %1 = trunc i64 %i.0.reg2mem.0 to i9 ; <i8> [#uses=1]
18 %2 = sext i9 %1 to i64 ; <i64> [#uses=1]
19 %3 = getelementptr double* %x, i64 %2 ; <double*> [#uses=1]
22 %6 = sext i7 %0 to i64 ; <i64> [#uses=1
    [all...]

Completed in 132 milliseconds

<<11121314151617181920>>