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

References

utils/TableGen/CodeGenDAGPatterns.cpp
 2104   if (R->isSubClassOf("RegisterOperand")) {
 2108     Record *RegClass = R->getValueAsDef("RegClass");
 2114   if (R->isSubClassOf("RegisterClass")) {
 2126     return TypeSetByHwMode(T.getRegisterClass(R).getValueTypes());
 2129   if (R->isSubClassOf("PatFrags")) {
 2135   if (R->isSubClassOf("Register")) {
 2140     return TypeSetByHwMode(T.getRegisterVTs(R));
 2143   if (R->isSubClassOf("SubRegIndex")) {
 2148   if (R->isSubClassOf("ValueType")) {
 2164     return TypeSetByHwMode(getValueTypeByHwMode(R, CGH));
 2167   if (R->isSubClassOf("CondCode")) {
 2173   if (R->isSubClassOf("ComplexPattern")) {
 2177     return TypeSetByHwMode(CDP.getComplexPattern(R).getValueType());
 2179   if (R->isSubClassOf("PointerLikeRegClass")) {
 2186   if (R->getName() == "node" || R->getName() == "srcvalue" ||
 2186   if (R->getName() == "node" || R->getName() == "srcvalue" ||
 2187       R->getName() == "zero_reg" || R->getName() == "immAllOnesV" ||
 2187       R->getName() == "zero_reg" || R->getName() == "immAllOnesV" ||
 2188       R->getName() == "immAllZerosV" || R->getName() == "undef_tied_input") {
 2188       R->getName() == "immAllZerosV" || R->getName() == "undef_tied_input") {
 2193   if (R->isSubClassOf("Operand")) {
 2195     Record *T = R->getValueAsDef("Type");
 2199   TP.error("Unknown node flavor used in pattern: " + R->getName());