aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/Process.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2012-05-04 23:12:22 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2012-05-04 23:12:22 +0000
commit4fd600b648be1f10581519106c8da087ecbcc539 (patch)
treebc73fd333a9644eb1a680e0ca48c079e739d698d /llvm/lib/Support/Process.cpp
parent10ebffa48a592e2e03b2e8478b03ccdd0e8da2d5 (diff)
downloadllvm-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