diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2012-01-05 00:26:49 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2012-01-05 00:26:49 +0000 |
commit | d9e5c764bfea339fc5082bf17e558db959fd6d28 (patch) | |
tree | fd5c1e5c86fda13c754e87965fb64027891a6f68 /lib/MC/MCDisassembler.cpp | |
parent | febaf8401779fedf8db7b02e499c5e39848fb9f5 (diff) |
Freeze reserved registers before starting register allocation.
The register allocators don't currently support adding reserved
registers while they are running. Extend the MRI API to keep track of
the set of reserved registers when register allocation started.
Target hooks like hasFP() and needsStackRealignment() can look at this
set to avoid reserving more registers during register allocation.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147577 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/MC/MCDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions