/external/llvm/test/CodeGen/X86/ |
unreachable-stack-protector.ll | 2 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" 5 declare i64 @llvm.objectsize.i64(i8*, i1) nounwind readnone 11 %0 = call i64 @llvm.objectsize.i64(i8* undef, i1 false)
|
or-address.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" 28 %6 = zext i8 %5 to i64 ; <i64> [#uses=4] 29 %7 = getelementptr inbounds i32* %array, i64 %6 ; <i32*> [#uses=1] 31 %8 = or i64 %6, 2 ; <i64> [#uses=1] 32 %9 = getelementptr inbounds i32* %array, i64 %8 ; <i32*> [#uses=1] 34 %10 = or i64 %6, 1 ; <i64> [#uses=1] 35 %11 = getelementptr inbounds i32* %array, i64 %10 ; <i32*> [#uses=1 [all...] |
store-narrow.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-s0:64:64-f80:128:128-n8:16:32:64" 74 define void @test5(i64* nocapture %a0, i16 zeroext %a1) nounwind ssp { 76 %A = load i64* %a0, align 4 77 %B = and i64 %A, -4294901761 ; 0xFFFFFFFF0000FFFF 78 %C = zext i16 %a1 to i64 79 %CS = shl i64 %C, 16 80 %D = or i64 %B, %CS 81 store i64 %D, i64* %a0, align 4 91 define void @test6(i64* nocapture %a0, i8 zeroext %a1) nounwind ssp [all...] |
/external/llvm/test/DebugInfo/X86/ |
eh_symbol.ll | 16 !3 = metadata !{i32 589845, metadata !1, metadata !"", metadata !1, i32 0, i64 0, i64 0, i32 0, i32 0, i32 0, metadata !4, i32 0, i32 0} ; [ DW_TAG_subroutine_type ] 18 !5 = metadata !{i32 589860, metadata !2, metadata !"int", null, i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ]
|
pr9951.ll | 13 !3 = metadata !{i32 589845, metadata !1, metadata !"", metadata !1, i32 0, i64 0, i64 0, i32 0, i32 0, i32 0, metadata !4, i32 0, i32 0} ; [ DW_TAG_subroutine_type ] 15 !5 = metadata !{i32 589860, metadata !2, metadata !"int", null, i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ]
|
/external/llvm/test/ExecutionEngine/ |
test-setcond-int.ll | 6 %long1 = add i64 0, 0 ; <i64> [#uses=6] 7 %long2 = add i64 0, 0 ; <i64> [#uses=6] 16 %ulong1 = add i64 0, 0 ; <i64> [#uses=6] 17 %ulong2 = add i64 0, 0 ; <i64> [#uses=6] 38 %test19 = icmp eq i64 %ulong1, %ulong2 ; <i1> [#uses=0] 39 %test20 = icmp uge i64 %ulong1, %ulong2 ; <i1> [#uses=0 [all...] |
/external/llvm/test/Feature/ |
testalloca.ll | 6 %struct = type { i32, %inners, i64 } 14 %nsptr = getelementptr %struct* %sptr, i64 0, i32 1 ; <%inners*> [#uses=1] 15 %ubsptr = getelementptr %inners* %nsptr, i64 0, i32 1 ; <{ i8 }*> [#uses=1] 16 %idx = getelementptr { i8 }* %ubsptr, i64 0, i32 0 ; <i8*> [#uses=1] 18 %fptr = getelementptr %struct* %sptr, i64 0, i32 1, i32 0 ; <float*> [#uses=1]
|
/external/llvm/test/Transforms/ArgumentPromotion/ |
callgraph-update.ll | 2 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:128:128" 11 define i64 @build_delaunay(%struct.VERTEX* %tree, %struct.VERTEX* %extra) nounwind ssp { 17 ret i64 123 21 %c = ptrtoint %struct.edge_rec* %b to i64 22 ret i64 %c
|
/external/llvm/test/Transforms/GVN/ |
lifetime-simple.ll | 3 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:128:128" 11 call void @llvm.lifetime.start(i64 32, i8* %P) 14 call void @llvm.lifetime.end(i64 32, i8* %P) 19 declare void @llvm.lifetime.start(i64 %S, i8* nocapture %P) readonly 20 declare void @llvm.lifetime.end(i64 %S, i8* nocapture %P)
|
/external/llvm/test/Transforms/GlobalOpt/ |
malloc-promote-2.ll | 2 target datalayout = "E-p:64:64:64-a0:0:8-f32:32:32-f64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-v64:64:64-v128:128:128" 10 %malloccall = tail call i8* @malloc(i64 mul (i64 100, i64 4)) 19 declare noalias i8* @malloc(i64)
|
/external/llvm/test/Transforms/InstCombine/ |
bitcast-store.ll | 6 ; CHECK: store i32 (...)** bitcast (i8** getelementptr inbounds ([5 x i8*]* @G, i64 0, i64 2) to i32 (...)**), i32 (...)*** %0, align 16, !tag !0 8 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" 17 store i8** getelementptr inbounds ([5 x i8*]* @G, i64 0, i64 2), i8*** %0, align 16, !tag !0
|
signed-comparison.ll | 13 %indvar = phi i64 [ 0, %entry ], [ %indvar.next, %bb ] 14 %t0 = and i64 %indvar, 65535 15 %t1 = getelementptr double* %p, i64 %t0 19 %i.04 = trunc i64 %indvar to i16 23 %indvar.next = add i64 %indvar, 1
|
sext.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" 9 define i64 @test1(i32 %x) { 11 %s = sext i32 %t to i64 12 ret i64 %s 18 define i64 @test2(i32 %x) { 20 %s = sext i32 %t to i64 21 ret i64 %s 27 define i64 @test3(i32 %x) { 29 %s = sext i32 %t to i64 30 ret i64 % [all...] |
/external/llvm/test/Transforms/ObjCARC/ |
retain-block-alloca.ll | 5 %struct.__block_descriptor = type { i64, i64 } 8 @__block_descriptor_tmp = external hidden constant { i64, i64, i8*, i8*, i8*, i8* } 20 %block.isa = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, %0* }>* %block, i64 0, i32 0 22 %block.flags = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, %0* }>* %block, i64 0, i32 1 24 %block.reserved = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, %0* }>* %block, i64 0, i32 2 26 %block.invoke = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, %0* }>* %block, i64 0, i32 3 28 %block.descriptor = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, %0* }>* %block, i64 0, i32 4 29 store %struct.__block_descriptor* bitcast ({ i64, i64, i8*, i8*, i8*, i8* }* @__block_descriptor_tmp to %struct.__block_descriptor*), %struct.__blo (…) [all...] |
/external/llvm/test/Transforms/ScalarRepl/ |
2011-10-11-VectorMemset.ll | 2 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" 15 call void @llvm.memset.p0i8.i64(i8* %a156286305, i8 -1, i64 64, i32 16, i1 false) 22 declare void @llvm.memset.p0i8.i64(i8* nocapture, i8, i64, i32, i1) nounwind
|
bitfield-sroa.ll | 3 target datalayout = "E-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64" 6 define i8 @foo(i64 %A) { 8 %tmp59172 = bitcast %t* %ALL to i64* 9 store i64 %A, i64* %tmp59172, align 8
|
not-a-vector.ll | 4 target datalayout = "E-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64" 7 %ARR = alloca [7 x i64] 8 %C = bitcast [7 x i64]* %ARR to double* 11 %D = getelementptr [7 x i64]* %ARR, i32 0, i32 4 12 %E = bitcast i64* %D to double*
|
/external/llvm/test/CodeGen/CellSPU/ |
shift_ops.ll | 20 target datalayout = "E-p:32:32:128-f64:64:128-f32:32:128-i64:32:128-i32:32:128-i16:16:128-i8:8:128-i1:8:128-a0:0:128-v128:128:128-s0:128:128" 223 ;; i64 shift left 225 define i64 @shl_i64_1(i64 %arg1) { 226 %A = shl i64 %arg1, 9 227 ret i64 %A 230 define i64 @shl_i64_2(i64 %arg1) { 231 %A = shl i64 %arg1, 3 232 ret i64 % [all...] |
/external/llvm/test/Analysis/BasicAA/ |
featuretest.ll | 5 target datalayout = "E-p:64:64:64-a0:0:8-f32:32:32-f64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-v64:64:64-v128:128:128" 14 define i32 @different_array_test(i64 %A, i64 %B) { 21 %pointer = getelementptr i32* %Array1, i64 %A 24 %pointer2 = getelementptr i32* %Array2, i64 %B 41 %P1 = getelementptr i32* %Array, i64 7 42 %P2 = getelementptr i32* %Array, i64 6 57 %B = getelementptr i32* %A, i64 2 ; Cannot alias A 68 define i32 @gep_distance_test2({i32,i32}* %A, i64 %distance) { 69 %A1 = getelementptr {i32,i32}* %A, i64 0, i32 [all...] |
/external/llvm/test/Transforms/SimplifyCFG/ |
MagicPointer.ll | 5 ; CHECK: switch i64 %magicptr 6 ; CHECK: i64 0, label 7 ; CHECK: i64 1, label 8 ; CHECK: i64 2, label 9 ; CHECK: i64 3, label 10 ; CHECK: i64 4, label 13 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" 27 %call = call i32 @puts(i8* getelementptr inbounds ([5 x i8]* @.str, i64 0, i64 0)) nounwind ; <i32> [#uses=0] 31 %cmp = icmp eq i8* %x, inttoptr (i64 1 to i8*) ; <i1> [#uses=1 [all...] |
/external/clang/test/CXX/temp/temp.spec/temp.explicit/ |
p1-emit.cpp | 23 // CHECK: @_ZN1XIlE7member1E = weak_odr global i64 0 24 // CHECK: @_ZN1XIlE7member2E = weak_odr global i64 17 25 // CHECK: @_ZN1XIlE7member3E = external global i64
|
/external/clang/test/CodeGen/ |
pointer-signext.c | 6 // CHECK: [[P:%.*]] = add i64 %param, -8 7 // CHECK-NEXT: [[Q:%.*]] = inttoptr i64 [[P]] to [[R:%.*\*]] 8 // CHECK-NEXT: {{%.*}} = getelementptr inbounds [[R]] [[Q]], i64 0, i32 0
|
/external/clang/test/CodeGenCXX/ |
threadsafe-statics-exceptions.cpp | 12 // CHECK: call i32 @__cxa_guard_acquire(i64* @_ZGVZ1fvE1x) 15 // CHECK-NEXT: call void @__cxa_guard_release(i64* @_ZGVZ1fvE1x) 26 // CHECK: call void @__cxa_guard_abort(i64* @_ZGVZ1fvE1x)
|
/external/clang/test/CodeGenObjCXX/ |
arc-new-delete.mm | 45 // CHECK: store i64 17, i64* 46 // CHECK: call void @llvm.memset.p0i8.i64 50 // CHECK: store i64 17, i64* 51 // CHECK: call void @llvm.memset.p0i8.i64 74 // CHECK: [[LEN:%.*]] = load i64* {{%.*}} 75 // CHECK: [[END:%.*]] = getelementptr inbounds i8** [[BEGIN]], i64 [[LEN]] 78 // CHECK-NEXT: [[CUR]] = getelementptr inbounds i8** [[PAST]], i64 -1 86 // CHECK: [[LEN:%.*]] = load i64* {{%.*} [all...] |
/external/llvm/test/CodeGen/ARM/ |
2008-08-07-AsmPrintBug.ll | 3 %struct.FILE = type { i8*, i32, i32, i16, i16, %struct.__sbuf, i32, i8*, i32 (i8*)*, i32 (i8*, i8*, i32)*, i64 (i8*, i64, i32)*, i32 (i8*, i8*, i32)*, %struct.__sbuf, %struct.__sFILEX*, i32, [3 x i8], [1 x i8], %struct.__sbuf, i32, i64 }
|