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