Lines Matching refs:DII
394 void visitDbgIntrinsic(StringRef Kind, DbgIntrinsicTy &DII);
3780 void Verifier::visitDbgIntrinsic(StringRef Kind, DbgIntrinsicTy &DII) { in visitDbgIntrinsic() argument
3781 auto *MD = cast<MetadataAsValue>(DII.getArgOperand(0))->getMetadata(); in visitDbgIntrinsic()
3784 "invalid llvm.dbg." + Kind + " intrinsic address/value", &DII, MD); in visitDbgIntrinsic()
3785 Assert(isa<DILocalVariable>(DII.getRawVariable()), in visitDbgIntrinsic()
3786 "invalid llvm.dbg." + Kind + " intrinsic variable", &DII, in visitDbgIntrinsic()
3787 DII.getRawVariable()); in visitDbgIntrinsic()
3788 Assert(isa<DIExpression>(DII.getRawExpression()), in visitDbgIntrinsic()
3789 "invalid llvm.dbg." + Kind + " intrinsic expression", &DII, in visitDbgIntrinsic()
3790 DII.getRawExpression()); in visitDbgIntrinsic()
3793 if (MDNode *N = DII.getDebugLoc().getAsMDNode()) in visitDbgIntrinsic()
3797 BasicBlock *BB = DII.getParent(); in visitDbgIntrinsic()
3801 DILocalVariable *Var = DII.getVariable(); in visitDbgIntrinsic()
3802 DILocation *Loc = DII.getDebugLoc(); in visitDbgIntrinsic()
3804 &DII, BB, F); in visitDbgIntrinsic()
3813 &DII, BB, F, Var, Var->getScope()->getSubprogram(), Loc, in visitDbgIntrinsic()
3920 if (auto *DII = dyn_cast<DbgInfoIntrinsic>(&I)) in verifyTypeRefs() local
3921 verifyBitPieceExpression(*DII, TypeRefs); in verifyTypeRefs()