commit | c9e5015dece0a1a73bec358e11bc87594831279d | [log] [tgz] |
---|---|---|
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | Tue Apr 26 18:52:33 2011 +0000 |
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | Tue Apr 26 18:52:33 2011 +0000 |
tree | 2536ec8e3e79a76982d4f03238684978ea691682 | |
parent | efa81404a52020652c4c06499acc29af547b1392 [diff] |
Add a TRI::getLargestLegalSuperClass hook to provide an upper limit on register class inflation. The hook will be used by the register allocator when recomputing register classes after removing constraints. Thumb1 code doesn't allow anything larger than tGPR, and x86 needs to ensure that the spill size doesn't change. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130228 91177308-0d34-0410-b5e6-96231b3b80d8