Lines Matching defs:DII
480 void visitDbgIntrinsic(StringRef Kind, DbgVariableIntrinsic &DII);
4253 if (auto *DII = dyn_cast<DbgVariableIntrinsic>(&I)) {
4254 verifyFragmentExpression(*DII);
4255 verifyNotEntryValue(*DII);
4902 void Verifier::visitDbgIntrinsic(StringRef Kind, DbgVariableIntrinsic &DII) {
4903 auto *MD = cast<MetadataAsValue>(DII.getArgOperand(0))->getMetadata();
4906 "invalid llvm.dbg." + Kind + " intrinsic address/value", &DII, MD);
4907 AssertDI(isa<DILocalVariable>(DII.getRawVariable()),
4908 "invalid llvm.dbg." + Kind + " intrinsic variable", &DII,
4909 DII.getRawVariable());
4910 AssertDI(isa<DIExpression>(DII.getRawExpression()),
4911 "invalid llvm.dbg." + Kind + " intrinsic expression", &DII,
4912 DII.getRawExpression());
4915 if (MDNode *N = DII.getDebugLoc().getAsMDNode())
4919 BasicBlock *BB = DII.getParent();
4923 DILocalVariable *Var = DII.getVariable();
4924 DILocation *Loc = DII.getDebugLoc();
4926 &DII, BB, F);
4935 &DII, BB, F, Var, Var->getScope()->getSubprogram(), Loc,
4941 verifyFnArgs(DII);