reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4020 Assert(MD->getNumOperands() >= 2, 4021 "!prof annotations should have no less than 2 operands", MD); 4024 Assert(MD->getOperand(0) != nullptr, "first operand should not be null", MD); 4024 Assert(MD->getOperand(0) != nullptr, "first operand should not be null", MD); 4025 Assert(isa<MDString>(MD->getOperand(0)), 4026 "expected string with name of the !prof annotation", MD); 4027 MDString *MDS = cast<MDString>(MD->getOperand(0)); 4045 MD); 4047 Assert(MD->getNumOperands() == 1 + ExpectedNumOperands, 4048 "Wrong number of operands", MD); 4049 for (unsigned i = 1; i < MD->getNumOperands(); ++i) { 4050 auto &MDO = MD->getOperand(i); 4051 Assert(MDO, "second operand should not be null", MD);