Lines Matching defs:DIVariable

486   assert((isa<ConstantAsMetadata>(CB) || isa<DIVariable>(CB) ||
488 "Count must be signed constant or DIVariable or DIExpression");
493 if (auto *MD = dyn_cast<DIVariable>(CB))
507 assert((isa<ConstantAsMetadata>(LB) || isa<DIVariable>(LB) ||
509 "LowerBound must be signed constant or DIVariable or DIExpression");
514 if (auto *MD = dyn_cast<DIVariable>(LB))
528 assert((isa<ConstantAsMetadata>(UB) || isa<DIVariable>(UB) ||
530 "UpperBound must be signed constant or DIVariable or DIExpression");
535 if (auto *MD = dyn_cast<DIVariable>(UB))
549 assert((isa<ConstantAsMetadata>(ST) || isa<DIVariable>(ST) ||
551 "Stride must be signed constant or DIVariable or DIExpression");
556 if (auto *MD = dyn_cast<DIVariable>(ST))
584 assert((isa<DIVariable>(CB) || isa<DIExpression>(CB)) &&
585 "Count must be signed constant or DIVariable or DIExpression");
587 if (auto *MD = dyn_cast<DIVariable>(CB))
601 assert((isa<DIVariable>(LB) || isa<DIExpression>(LB)) &&
602 "LowerBound must be signed constant or DIVariable or DIExpression");
604 if (auto *MD = dyn_cast<DIVariable>(LB))
618 assert((isa<DIVariable>(UB) || isa<DIExpression>(UB)) &&
619 "UpperBound must be signed constant or DIVariable or DIExpression");
621 if (auto *MD = dyn_cast<DIVariable>(UB))
635 assert((isa<DIVariable>(ST) || isa<DIExpression>(ST)) &&
636 "Stride must be signed constant or DIVariable or DIExpression");
638 if (auto *MD = dyn_cast<DIVariable>(ST))
1321 DIVariable::DIVariable(LLVMContext &C, unsigned ID, StorageType Storage,
1327 std::optional<uint64_t> DIVariable::getSizeInBits() const {
1682 std::optional<uint64_t> DIExpression::getActiveBits(DIVariable *Var) {