Lines Matching defs:ClassName
93 void EmitRegUnitPressure(raw_ostream &OS, StringRef ClassName);
94 void emitComposeSubRegIndices(raw_ostream &OS, StringRef ClassName);
95 void emitComposeSubRegIndexLaneMask(raw_ostream &OS, StringRef ClassName);
203 StringRef ClassName) {
208 << "const RegClassWeight &" << ClassName << "::\n"
236 << "unsigned " << ClassName << "::\n"
258 << "unsigned " << ClassName << "::getNumRegPressureSets() const {\n"
262 << "const char *" << ClassName << "::\n"
277 << "unsigned " << ClassName << "::\n"
318 << "const int *" << ClassName << "::\n"
332 << "const int *" << ClassName << "::\n"
681 StringRef ClassName) {
683 OS << "unsigned " << ClassName
749 StringRef ClassName) {
812 OS << "LaneBitmask " << ClassName
833 OS << "LaneBitmask " << ClassName
1102 std::string ClassName = TargetName + "GenRegisterInfo";
1110 OS << "struct " << ClassName << " : public TargetRegisterInfo {\n"
1111 << " explicit " << ClassName
1475 std::string ClassName = Target.getName().str() + "GenRegisterInfo";
1481 emitComposeSubRegIndices(OS, ClassName);
1482 emitComposeSubRegIndexLaneMask(OS, ClassName);
1487 OS << "const TargetRegisterClass *" << ClassName
1517 OS << "const TargetRegisterClass *" << ClassName
1564 EmitRegUnitPressure(OS, ClassName);
1590 OS << "const TargetRegisterClass *" << ClassName
1631 OS << ClassName << "::\n"
1632 << ClassName
1698 OS << "ArrayRef<const uint32_t *> " << ClassName
1713 OS << "bool " << ClassName << "::\n"
1727 OS << "bool " << ClassName << "::\n"
1741 OS << "bool " << ClassName << "::\n"
1755 OS << "bool " << ClassName << "::\n"
1769 OS << "bool " << ClassName << "::\n"
1778 OS << "ArrayRef<const char *> " << ClassName