~pali/+junk/llvm-toolchain-3.7

« back to all changes in this revision

Viewing changes to test/ExecutionEngine/OrcMCJIT/test-setcond-int.ll

  • Committer: Package Import Robot
  • Author(s): Sylvestre Ledru
  • Date: 2015-07-15 17:51:08 UTC
  • Revision ID: package-import@ubuntu.com-20150715175108-l8mynwovkx4zx697
Tags: upstream-3.7~+rc2
ImportĀ upstreamĀ versionĀ 3.7~+rc2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
; RUN: %lli -jit-kind=orc-mcjit %s > /dev/null
 
2
 
 
3
define i32 @main() {
 
4
        %int1 = add i32 0, 0            ; <i32> [#uses=6]
 
5
        %int2 = add i32 0, 0            ; <i32> [#uses=6]
 
6
        %long1 = add i64 0, 0           ; <i64> [#uses=6]
 
7
        %long2 = add i64 0, 0           ; <i64> [#uses=6]
 
8
        %sbyte1 = add i8 0, 0           ; <i8> [#uses=6]
 
9
        %sbyte2 = add i8 0, 0           ; <i8> [#uses=6]
 
10
        %short1 = add i16 0, 0          ; <i16> [#uses=6]
 
11
        %short2 = add i16 0, 0          ; <i16> [#uses=6]
 
12
        %ubyte1 = add i8 0, 0           ; <i8> [#uses=6]
 
13
        %ubyte2 = add i8 0, 0           ; <i8> [#uses=6]
 
14
        %uint1 = add i32 0, 0           ; <i32> [#uses=6]
 
15
        %uint2 = add i32 0, 0           ; <i32> [#uses=6]
 
16
        %ulong1 = add i64 0, 0          ; <i64> [#uses=6]
 
17
        %ulong2 = add i64 0, 0          ; <i64> [#uses=6]
 
18
        %ushort1 = add i16 0, 0         ; <i16> [#uses=6]
 
19
        %ushort2 = add i16 0, 0         ; <i16> [#uses=6]
 
20
        %test1 = icmp eq i8 %ubyte1, %ubyte2            ; <i1> [#uses=0]
 
21
        %test2 = icmp uge i8 %ubyte1, %ubyte2           ; <i1> [#uses=0]
 
22
        %test3 = icmp ugt i8 %ubyte1, %ubyte2           ; <i1> [#uses=0]
 
23
        %test4 = icmp ule i8 %ubyte1, %ubyte2           ; <i1> [#uses=0]
 
24
        %test5 = icmp ult i8 %ubyte1, %ubyte2           ; <i1> [#uses=0]
 
25
        %test6 = icmp ne i8 %ubyte1, %ubyte2            ; <i1> [#uses=0]
 
26
        %test7 = icmp eq i16 %ushort1, %ushort2         ; <i1> [#uses=0]
 
27
        %test8 = icmp uge i16 %ushort1, %ushort2                ; <i1> [#uses=0]
 
28
        %test9 = icmp ugt i16 %ushort1, %ushort2                ; <i1> [#uses=0]
 
29
        %test10 = icmp ule i16 %ushort1, %ushort2               ; <i1> [#uses=0]
 
30
        %test11 = icmp ult i16 %ushort1, %ushort2               ; <i1> [#uses=0]
 
31
        %test12 = icmp ne i16 %ushort1, %ushort2                ; <i1> [#uses=0]
 
32
        %test13 = icmp eq i32 %uint1, %uint2            ; <i1> [#uses=0]
 
33
        %test14 = icmp uge i32 %uint1, %uint2           ; <i1> [#uses=0]
 
34
        %test15 = icmp ugt i32 %uint1, %uint2           ; <i1> [#uses=0]
 
35
        %test16 = icmp ule i32 %uint1, %uint2           ; <i1> [#uses=0]
 
36
        %test17 = icmp ult i32 %uint1, %uint2           ; <i1> [#uses=0]
 
37
        %test18 = icmp ne i32 %uint1, %uint2            ; <i1> [#uses=0]
 
38
        %test19 = icmp eq i64 %ulong1, %ulong2          ; <i1> [#uses=0]
 
39
        %test20 = icmp uge i64 %ulong1, %ulong2         ; <i1> [#uses=0]
 
40
        %test21 = icmp ugt i64 %ulong1, %ulong2         ; <i1> [#uses=0]
 
41
        %test22 = icmp ule i64 %ulong1, %ulong2         ; <i1> [#uses=0]
 
42
        %test23 = icmp ult i64 %ulong1, %ulong2         ; <i1> [#uses=0]
 
43
        %test24 = icmp ne i64 %ulong1, %ulong2          ; <i1> [#uses=0]
 
44
        %test25 = icmp eq i8 %sbyte1, %sbyte2           ; <i1> [#uses=0]
 
45
        %test26 = icmp sge i8 %sbyte1, %sbyte2          ; <i1> [#uses=0]
 
46
        %test27 = icmp sgt i8 %sbyte1, %sbyte2          ; <i1> [#uses=0]
 
47
        %test28 = icmp sle i8 %sbyte1, %sbyte2          ; <i1> [#uses=0]
 
48
        %test29 = icmp slt i8 %sbyte1, %sbyte2          ; <i1> [#uses=0]
 
49
        %test30 = icmp ne i8 %sbyte1, %sbyte2           ; <i1> [#uses=0]
 
50
        %test31 = icmp eq i16 %short1, %short2          ; <i1> [#uses=0]
 
51
        %test32 = icmp sge i16 %short1, %short2         ; <i1> [#uses=0]
 
52
        %test33 = icmp sgt i16 %short1, %short2         ; <i1> [#uses=0]
 
53
        %test34 = icmp sle i16 %short1, %short2         ; <i1> [#uses=0]
 
54
        %test35 = icmp slt i16 %short1, %short2         ; <i1> [#uses=0]
 
55
        %test36 = icmp ne i16 %short1, %short2          ; <i1> [#uses=0]
 
56
        %test37 = icmp eq i32 %int1, %int2              ; <i1> [#uses=0]
 
57
        %test38 = icmp sge i32 %int1, %int2             ; <i1> [#uses=0]
 
58
        %test39 = icmp sgt i32 %int1, %int2             ; <i1> [#uses=0]
 
59
        %test40 = icmp sle i32 %int1, %int2             ; <i1> [#uses=0]
 
60
        %test41 = icmp slt i32 %int1, %int2             ; <i1> [#uses=0]
 
61
        %test42 = icmp ne i32 %int1, %int2              ; <i1> [#uses=0]
 
62
        %test43 = icmp eq i64 %long1, %long2            ; <i1> [#uses=0]
 
63
        %test44 = icmp sge i64 %long1, %long2           ; <i1> [#uses=0]
 
64
        %test45 = icmp sgt i64 %long1, %long2           ; <i1> [#uses=0]
 
65
        %test46 = icmp sle i64 %long1, %long2           ; <i1> [#uses=0]
 
66
        %test47 = icmp slt i64 %long1, %long2           ; <i1> [#uses=0]
 
67
        %test48 = icmp ne i64 %long1, %long2            ; <i1> [#uses=0]
 
68
        ret i32 0
 
69
}