Lines Matching full:classes
85 // indexes are not used to create new register classes.
318 // Bit mask of sub-classes including this, indexed by their EnumValue.
320 // List of super-classes, topologocally ordered to have the larger classes
335 // Map SubRegIndex -> set of super-reg classes. This is all register
336 // classes SuperRC such that:
416 /// This can be used to find a suitable pair of classes for subregister
430 // getSuperRegClasses - Returns a bit vector of all register classes
446 // getSuperClasses - Returns a list of super classes ordered by EnumValue.
478 // sub-classes. Note the ordering provided by this key is not the same as
500 // Get ordering value among register base classes.
514 std::list<CodeGenRegisterClass *> Classes; variable
525 std::list<CodeGenRegisterClass *> getClasses() const { return Classes; } in getClasses()
536 // This is useful when equalizing weights in register classes with mixed
605 // Register classes.
626 // NOTE: This could grow beyond the number of register classes when we map
645 // Infer missing register classes.
783 /// class, return null. If the register is in multiple classes, and the
784 /// classes have a superset-subset relationship and the same set of types,
790 // the physical register. If \p VT is specified, it will only find classes
825 // register classes if some register units appeared in a list of sets that