• Home
  • Raw
  • Download

Lines Matching refs:T0

15   // CHECK-NEXT: [[T0:%.*]] = load i8, i8* [[COND]]
16 // CHECK-NEXT: [[T1:%.*]] = trunc i8 [[T0]] to i1
24 // CHECK: [[T0:%.*]] = phi i8* [ null, {{%.*}} ], [ [[CALL]], {{%.*}} ]
25 // CHECK-NEXT: [[T1:%.*]] = call i8* @objc_retain(i8* [[T0]]) [[NUW:#[0-9]+]]
29 // CHECK: [[T0:%.*]] = load i8*, i8** [[RELVAL]]
30 // CHECK-NEXT: call void @objc_release(i8* [[T0]]) [[NUW]]
32 // CHECK: [[T0:%.*]] = load i8*, i8** [[X]]
33 // CHECK-NEXT: call void @objc_release(i8* [[T0]]) [[NUW]]
63 // CHECK-NEXT: [[T0:%.*]] = load i32, i32* [[COND]]
64 // CHECK-NEXT: [[T1:%.*]] = icmp ne i32 [[T0]], 0
66 // CHECK-NEXT: [[T0:%.*]] = icmp eq i8** [[ARG]], null
67 // CHECK-NEXT: [[T1:%.*]] = select i1 [[T0]], i8** null, i8** [[TEMP1]]
68 // CHECK-NEXT: br i1 [[T0]],
69 // CHECK: [[T0:%.*]] = load i8*, i8** [[ARG]]
70 // CHECK-NEXT: store i8* [[T0]], i8** [[TEMP1]]
72 // CHECK: [[W:%.*]] = phi i8* [ [[T0]], {{%.*}} ], [ undef, {{%.*}} ]
74 // CHECK-NEXT: [[T0:%.*]] = icmp eq i8** [[ARG]], null
75 // CHECK-NEXT: br i1 [[T0]],
76 // CHECK: [[T0:%.*]] = load i8*, i8** [[TEMP1]]
77 // CHECK-NEXT: [[T1:%.*]] = call i8* @objc_retain(i8* [[T0]])
84 // CHECK: [[T0:%.*]] = load i32, i32* [[COND]]
85 // CHECK-NEXT: [[T1:%.*]] = icmp ne i32 [[T0]], 0
87 // CHECK-NEXT: [[T0:%.*]] = icmp eq i8** [[ARG]], null
88 // CHECK-NEXT: [[T1:%.*]] = select i1 [[T0]], i8** null, i8** [[TEMP2]]
90 // CHECK-NEXT: br i1 [[T0]],
91 // CHECK: [[T0:%.*]] = call i8* @objc_loadWeakRetained(i8** [[ARG]])
92 // CHECK-NEXT: store i8* [[T0]], i8** [[CONDCLEANUPSAVE]]
94 // CHECK-NEXT: store i8* [[T0]], i8** [[TEMP2]]
97 // CHECK-NEXT: [[T0:%.*]] = icmp eq i8** [[ARG]], null
98 // CHECK-NEXT: br i1 [[T0]],
99 // CHECK: [[T0:%.*]] = load i8*, i8** [[TEMP2]]
100 // CHECK-NEXT: call i8* @objc_storeWeak(i8** [[ARG]], i8* [[T0]])
127 // CHECK: [[T0:%.*]] = load i32, i32* [[COND]],
128 // CHECK-NEXT: icmp ne i32 [[T0]], 0
132 // CHECK: [[T0:%.*]] = call i8* @test2_producer()
133 // CHECK-NEXT: [[T1:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T0]])
138 // CHECK: [[T0:%.*]] = phi i8* [ [[T1]], {{%.*}} ], [ null, {{%.*}} ]
139 // CHECK-NEXT: [[RESULT:%.*]] = call i8* @objc_retain(i8* [[T0]])
141 // CHECK-NEXT: [[T0:%.*]] = load i1, i1* [[RUN_CLEANUP]]
142 // CHECK-NEXT: br i1 [[T0]]
143 // CHECK: [[T0:%.*]] = load i8*, i8** [[CLEANUP_SAVE]]
144 // CHECK-NEXT: call void @objc_release(i8* [[T0]])