@@ -308,9 +308,8 @@ define void @main() {
308
308
309
309
for (const User *U : F.users ()) {
310
310
const CallInst *CI = cast<CallInst>(U);
311
- const auto Bindings = DBM.findByUse (CI);
312
- ASSERT_EQ (Bindings.size (), 1u );
313
- ASSERT_EQ (DCDM[Bindings.front ()], ResourceCounterDirection::Decrement);
311
+ const auto *const Binding = DBM.find (CI);
312
+ ASSERT_EQ (DCDM[*Binding], ResourceCounterDirection::Decrement);
314
313
}
315
314
}
316
315
}
@@ -345,9 +344,8 @@ define void @main() {
345
344
346
345
for (const User *U : F.users ()) {
347
346
const CallInst *CI = cast<CallInst>(U);
348
- const auto Bindings = DBM.findByUse (CI);
349
- ASSERT_EQ (Bindings.size (), 1u );
350
- ASSERT_EQ (DCDM[Bindings.front ()], ResourceCounterDirection::Increment);
347
+ const auto *const Binding = DBM.find (CI);
348
+ ASSERT_EQ (DCDM[*Binding], ResourceCounterDirection::Increment);
351
349
}
352
350
}
353
351
}
@@ -379,9 +377,8 @@ define void @main() {
379
377
380
378
for (const User *U : F.users ()) {
381
379
const CallInst *CI = cast<CallInst>(U);
382
- const auto Bindings = DBM.findByUse (CI);
383
- ASSERT_EQ (Bindings.size (), 1u );
384
- ASSERT_EQ (DCDM[Bindings.front ()], ResourceCounterDirection::Unknown);
380
+ const auto *const Binding = DBM.find (CI);
381
+ ASSERT_EQ (DCDM[*Binding], ResourceCounterDirection::Unknown);
385
382
}
386
383
}
387
384
}
@@ -420,9 +417,8 @@ define void @main() {
420
417
421
418
for (const User *U : F.users ()) {
422
419
const CallInst *CI = cast<CallInst>(U);
423
- const auto Bindings = DBM.findByUse (CI);
424
- ASSERT_EQ (Bindings.size (), 1u );
425
- ASSERT_EQ (DCDM[Bindings.front ()], *Dir);
420
+ const auto *const Binding = DBM.find (CI);
421
+ ASSERT_EQ (DCDM[*Binding], *Dir);
426
422
Dir++;
427
423
}
428
424
}
0 commit comments