reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/IR/Verifier.cpp
 5228   if (BaseNode->getNumOperands() == 2) {
 5230     return isValidScalarTBAANode(BaseNode)
 5236     if (BaseNode->getNumOperands() % 3 != 0) {
 5238                   "multiple of 3!", BaseNode);
 5242     if (BaseNode->getNumOperands() % 2 != 1) {
 5244                   BaseNode);
 5252         BaseNode->getOperand(1));
 5254       CheckFailed("Type size nodes must be constants!", &I, BaseNode);
 5260   if (!IsNewFormat && !isa<MDString>(BaseNode->getOperand(0))) {
 5262                 BaseNode);
 5275   for (unsigned Idx = FirstFieldOpNo; Idx < BaseNode->getNumOperands();
 5277     const MDOperand &FieldTy = BaseNode->getOperand(Idx);
 5278     const MDOperand &FieldOffset = BaseNode->getOperand(Idx + 1);
 5280       CheckFailed("Incorrect field entry in struct type node!", &I, BaseNode);
 5288       CheckFailed("Offset entries must be constants!", &I, BaseNode);
 5299           BaseNode);
 5313       CheckFailed("Offsets must be increasing!", &I, BaseNode);
 5321           BaseNode->getOperand(Idx + 2));
 5323         CheckFailed("Member size entries must be constants!", &I, BaseNode);