Lines Matching refs:DII

591   void visitDbgIntrinsic(StringRef Kind, DbgVariableIntrinsic &DII);
5251 if (auto *DII = dyn_cast<DbgVariableIntrinsic>(&I)) { in visitInstruction() local
5252 verifyFragmentExpression(*DII); in visitInstruction()
5253 verifyNotEntryValue(*DII); in visitInstruction()
6733 void Verifier::visitDbgIntrinsic(StringRef Kind, DbgVariableIntrinsic &DII) { in visitDbgIntrinsic() argument
6734 auto *MD = DII.getRawLocation(); in visitDbgIntrinsic()
6737 "invalid llvm.dbg." + Kind + " intrinsic address/value", &DII, MD); in visitDbgIntrinsic()
6738 CheckDI(isa<DILocalVariable>(DII.getRawVariable()), in visitDbgIntrinsic()
6739 "invalid llvm.dbg." + Kind + " intrinsic variable", &DII, in visitDbgIntrinsic()
6740 DII.getRawVariable()); in visitDbgIntrinsic()
6741 CheckDI(isa<DIExpression>(DII.getRawExpression()), in visitDbgIntrinsic()
6742 "invalid llvm.dbg." + Kind + " intrinsic expression", &DII, in visitDbgIntrinsic()
6743 DII.getRawExpression()); in visitDbgIntrinsic()
6745 if (auto *DAI = dyn_cast<DbgAssignIntrinsic>(&DII)) { in visitDbgIntrinsic()
6747 "invalid llvm.dbg.assign intrinsic DIAssignID", &DII, in visitDbgIntrinsic()
6753 "invalid llvm.dbg.assign intrinsic address", &DII, in visitDbgIntrinsic()
6756 "invalid llvm.dbg.assign intrinsic address expression", &DII, in visitDbgIntrinsic()
6765 if (MDNode *N = DII.getDebugLoc().getAsMDNode()) in visitDbgIntrinsic()
6769 BasicBlock *BB = DII.getParent(); in visitDbgIntrinsic()
6773 DILocalVariable *Var = DII.getVariable(); in visitDbgIntrinsic()
6774 DILocation *Loc = DII.getDebugLoc(); in visitDbgIntrinsic()
6776 &DII, BB, F); in visitDbgIntrinsic()
6786 &DII, BB, F, Var, Var->getScope()->getSubprogram(), Loc, in visitDbgIntrinsic()
6792 verifyFnArgs(DII); in visitDbgIntrinsic()