Lines Matching refs:BD
74 for (const BindingDecl *BD : DD->bindings()) in isLive() local
75 alive |= liveBindings.contains(BD); in isLive()
350 if (const BindingDecl* BD = dyn_cast<BindingDecl>(D)) { in VisitBinaryOperator() local
351 Killed = !BD->getType()->isReferenceType(); in VisitBinaryOperator()
353 if (const auto *HV = BD->getHoldingVar()) in VisitBinaryOperator()
356 val.liveBindings = LV.BSetFact.remove(val.liveBindings, BD); in VisitBinaryOperator()
383 if (const auto *BD = dyn_cast<BindingDecl>(D)) { in VisitDeclRefExpr() local
385 if (const auto *HV = BD->getHoldingVar()) in VisitDeclRefExpr()
388 val.liveBindings = LV.BSetFact.add(val.liveBindings, BD); in VisitDeclRefExpr()
399 for (const auto *BD : DD->bindings()) { in VisitDeclStmt() local
400 if (const auto *HV = BD->getHoldingVar()) in VisitDeclStmt()
403 val.liveBindings = LV.BSetFact.remove(val.liveBindings, BD); in VisitDeclStmt()