reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);