Lines Matching refs:BD
73 for (const BindingDecl *BD : DD->bindings()) in isLive() local
74 alive |= liveBindings.contains(BD); in isLive()
349 if (const BindingDecl* BD = dyn_cast<BindingDecl>(D)) { in VisitBinaryOperator() local
350 Killed = !BD->getType()->isReferenceType(); in VisitBinaryOperator()
352 if (const auto *HV = BD->getHoldingVar()) in VisitBinaryOperator()
355 val.liveBindings = LV.BSetFact.remove(val.liveBindings, BD); in VisitBinaryOperator()
382 if (const auto *BD = dyn_cast<BindingDecl>(D)) { in VisitDeclRefExpr() local
384 if (const auto *HV = BD->getHoldingVar()) in VisitDeclRefExpr()
387 val.liveBindings = LV.BSetFact.add(val.liveBindings, BD); in VisitDeclRefExpr()
398 for (const auto *BD : DD->bindings()) { in VisitDeclStmt() local
399 if (const auto *HV = BD->getHoldingVar()) in VisitDeclStmt()
402 val.liveBindings = LV.BSetFact.remove(val.liveBindings, BD); in VisitDeclStmt()