reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4104 for (unsigned i = 0, e = I.getNumOperands(); i != e; ++i) { 4104 for (unsigned i = 0, e = I.getNumOperands(); i != e; ++i) { 4105 Assert(I.getOperand(i) != nullptr, "Instruction has null operand!", &I); 4109 if (!I.getOperand(i)->getType()->isFirstClassType()) { 4113 if (Function *F = dyn_cast<Function>(I.getOperand(i))) { 4117 (CBI && &CBI->getCalledOperandUse() == &I.getOperandUse(i)), 4133 } else if (BasicBlock *OpBB = dyn_cast<BasicBlock>(I.getOperand(i))) { 4136 } else if (Argument *OpArg = dyn_cast<Argument>(I.getOperand(i))) { 4139 } else if (GlobalValue *GV = dyn_cast<GlobalValue>(I.getOperand(i))) { 4142 } else if (isa<Instruction>(I.getOperand(i))) { 4143 verifyDominatesUse(I, i); 4144 } else if (isa<InlineAsm>(I.getOperand(i))) { 4145 Assert(CBI && &CBI->getCalledOperandUse() == &I.getOperandUse(i), 4147 } else if (ConstantExpr *CE = dyn_cast<ConstantExpr>(I.getOperand(i))) {