Home | History | Annotate | Download | only in GVN

Lines Matching full:i64

10 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"
19 %"struct.llvm::StringRef" = type { i8*, i64 }
24 %tmp.i = getelementptr inbounds %"struct.llvm::StringRef"* %tmp, i64 0, i32 0
26 %tmp1.i = call i64 @strlen(i8* %P) nounwind readonly
27 %tmp2.i = getelementptr inbounds %"struct.llvm::StringRef"* %tmp, i64 0, i32 1
28 store i64 %tmp1.i, i64* %tmp2.i, align 8
33 declare i64 @strlen(i8* nocapture) nounwind readonly
35 declare noalias i8* @malloc(i64) nounwind
37 declare i32 @_ZN4llvm13StringMapImpl15LookupBucketForENS_9StringRefE(%"struct.llvm::StringMapImpl"*, i64, i64)
41 %elt = bitcast %"struct.llvm::StringRef"* %Key to i64*
42 %val = load i64* %elt
43 %tmp = getelementptr inbounds %"struct.llvm::StringRef"* %Key, i64 0, i32 1
44 %val2 = load i64* %tmp
45 %tmp2.i = getelementptr inbounds %"struct.llvm::StringMap<void*,llvm::MallocAllocator>"* %this, i64 0, i32 0
46 %tmp3.i = tail call i32 @_ZN4llvm13StringMapImpl15LookupBucketForENS_9StringRefE(%"struct.llvm::StringMapImpl"* %tmp2.i, i64 %val, i64 %val2)
47 %tmp4.i = getelementptr inbounds %"struct.llvm::StringMap<void*,llvm::MallocAllocator>"* %this, i64 0, i32 0, i32 0
49 %tmp6.i = zext i32 %tmp3.i to i64
50 %tmp7.i = getelementptr inbounds %"struct.llvm::StringMapImpl::ItemBucket"* %tmp5.i, i64 %tmp6.i, i32 1
53 %tmp13.i = icmp eq %"struct.llvm::StringMapEntryBase"* %tmp8.i, inttoptr (i64 -1 to %"struct.llvm::StringMapEntryBase"*)
58 %tmp41.i = inttoptr i64 %val to i8*
59 %tmp4.i35.i = getelementptr inbounds i8* %tmp41.i, i64 %val2
60 %tmp.i.i = ptrtoint i8* %tmp4.i35.i to i64
61 %tmp1.i.i = trunc i64 %tmp.i.i to i32
62 %tmp3.i.i = trunc i64 %val to i32
65 %tmp8.i.i = zext i32 %tmp5.i.i to i64
66 %tmp.i20.i.i = tail call noalias i8* @malloc(i64 %tmp8.i.i) nounwind
74 %tmp1.i19.i.i = getelementptr inbounds i8* %tmp.i20.i.i, i64 8
80 %tmp.i18.i.i = getelementptr inbounds i8* %tmp.i20.i.i, i64 16
81 %tmp15.i.i = zext i32 %tmp4.i.i to i64
82 tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %tmp.i18.i.i, i8* %tmp41.i, i64 %tmp15.i.i, i32 1, i1 false)
83 %tmp.i18.sum.i.i = add i64 %tmp15.i.i, 16
84 %tmp17.i.i = getelementptr inbounds i8* %tmp.i20.i.i, i64 %tmp.i18.sum.i.i
86 %tmp.i.i.i = getelementptr inbounds i8* %tmp.i20.i.i, i64 8
90 %tmp24.i = icmp eq %"struct.llvm::StringMapEntryBase"* %tmp22.i, inttoptr (i64 -1 to %"struct.llvm::StringMapEntryBase"*)
98 %tmp25.i = getelementptr inbounds %"struct.llvm::StringMap<void*,llvm::MallocAllocator>"* %this, i64 0, i32 0, i32 3
108 declare void @llvm.memcpy.p0i8.p0i8.i64(i8* nocapture, i8* nocapture, i64, i32, i1) nounwind