Each TargetRegisterClass has a per register weight, and weight limit which must be less than the limits of its pressure sets.
Declared in <llvm/CodeGen/TargetRegisterInfo.h>
<llvm/CodeGen/TargetRegisterInfo.h>
struct RegClassWeight;
RegWeight
WeightLimit