Home | History | Annotate | Download | only in CodeGenCXX

Lines Matching full:i64

14 // CHECK: @pa2 = global { i64, i64 } { i64 ptrtoint (void (%struct.A*)* @_ZN1A1fEv to i64), i64 0 }, align 8
17 // CHECK: @pa3 = global { i64, i64 } { i64 1, i64 0 }, align 8
21 // CHECK: @pa4 = global { i64, i64 } { i64 9, i64 0 }, align 8
25 // CHECK: @pc2 = global { i64, i64 } { i64 ptrtoint (void (%struct.A*)* @_ZN1A1fEv to i64), i64 16 }, align 8
28 // CHECK: @pc3 = global { i64, i64 } { i64 1, i64 0 }, align 8
32 // CHECK: store { i64, i64 } zeroinitializer, { i64, i64 }* @pa
36 // CHECK: store volatile { i64, i64 } zeroinitializer, { i64, i64 }* @vpa
39 // CHECK: [[TMP:%.*]] = load { i64, i64 }* @pa, align 8
40 // CHECK: [[TMPADJ:%.*]] = extractvalue { i64, i64 } [[TMP]], 1
41 // CHECK: [[ADJ:%.*]] = add nsw i64 [[TMPADJ]], 16
42 // CHECK: [[RES:%.*]] = insertvalue { i64, i64 } [[TMP]], i64 [[ADJ]], 1
43 // CHECK: store { i64, i64 } [[RES]], { i64, i64 }* @pc, align 8
46 // CHECK: [[TMP:%.*]] = load { i64, i64 }* @pc, align 8
47 // CHECK: [[TMPADJ:%.*]] = extractvalue { i64, i64 } [[TMP]], 1
48 // CHECK: [[ADJ:%.*]] = sub nsw i64 [[TMPADJ]], 16
49 // CHECK: [[RES:%.*]] = insertvalue { i64, i64 } [[TMP]], i64 [[ADJ]], 1
50 // CHECK: store { i64, i64 } [[RES]], { i64, i64 }* @pa, align 8
55 // CHECK: store { i64, i64 } { i64 ptrtoint (void (%struct.A*)* @_ZN1A1fEv to i64), i64 0 }
58 // CHECK: store { i64, i64 } { i64 1, i64 0 }
62 // CHECK: store { i64, i64 } { i64 9, i64 0 }