diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2012-05-04 23:12:22 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2012-05-04 23:12:22 +0000 |
commit | 4fd600b648be1f10581519106c8da087ecbcc539 (patch) | |
tree | bc73fd333a9644eb1a680e0ca48c079e739d698d /llvm/lib/Support/Process.cpp | |
parent | 10ebffa48a592e2e03b2e8478b03ccdd0e8da2d5 (diff) | |
download | llvm-4fd600b648be1f10581519106c8da087ecbcc539.zip llvm-4fd600b648be1f10581519106c8da087ecbcc539.tar.gz llvm-4fd600b648be1f10581519106c8da087ecbcc539.tar.bz2 |
Order register classes by spill size first, members last.
This is still a topological ordering such that every register class gets
a smaller enum value than its sub-classes.
Placing the smaller spill sizes first makes a difference for the
super-register class bit masks. When looking for a super-register class,
we usually want the smallest possible kind of super-register. That is
now available as the first bit set in the bit mask.
llvm-svn: 156222
Diffstat (limited to 'llvm/lib/Support/Process.cpp')
0 files changed, 0 insertions, 0 deletions