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

References

utils/TableGen/CodeGenDAGPatterns.cpp
 1419   OperandNo = R->getValueAsInt("OperandNum");
 1421   if (R->isSubClassOf("SDTCisVT")) {
 1423     VVT = getValueTypeByHwMode(R->getValueAsDef("VT"), CGH);
 1426         PrintFatalError(R->getLoc(), "Cannot use 'Void' as type to SDTCisVT");
 1427   } else if (R->isSubClassOf("SDTCisPtrTy")) {
 1429   } else if (R->isSubClassOf("SDTCisInt")) {
 1431   } else if (R->isSubClassOf("SDTCisFP")) {
 1433   } else if (R->isSubClassOf("SDTCisVec")) {
 1435   } else if (R->isSubClassOf("SDTCisSameAs")) {
 1437     x.SDTCisSameAs_Info.OtherOperandNum = R->getValueAsInt("OtherOperandNum");
 1438   } else if (R->isSubClassOf("SDTCisVTSmallerThanOp")) {
 1441       R->getValueAsInt("OtherOperandNum");
 1442   } else if (R->isSubClassOf("SDTCisOpSmallerThanOp")) {
 1445       R->getValueAsInt("BigOperandNum");
 1446   } else if (R->isSubClassOf("SDTCisEltOfVec")) {
 1448     x.SDTCisEltOfVec_Info.OtherOperandNum = R->getValueAsInt("OtherOpNum");
 1449   } else if (R->isSubClassOf("SDTCisSubVecOfVec")) {
 1452       R->getValueAsInt("OtherOpNum");
 1453   } else if (R->isSubClassOf("SDTCVecEltisVT")) {
 1455     VVT = getValueTypeByHwMode(R->getValueAsDef("VT"), CGH);
 1459         PrintFatalError(R->getLoc(),
 1462         PrintFatalError(R->getLoc(), "Must use integer or floating point type "
 1465   } else if (R->isSubClassOf("SDTCisSameNumEltsAs")) {
 1468       R->getValueAsInt("OtherOperandNum");
 1469   } else if (R->isSubClassOf("SDTCisSameSizeAs")) {
 1472       R->getValueAsInt("OtherOperandNum");
 1474     PrintFatalError(R->getLoc(),
 1475                     "Unrecognized SDTypeConstraint '" + R->getName() + "'!\n");