aboutsummaryrefslogtreecommitdiff
path: root/lib/MC/MCDisassembler.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2012-01-05 00:26:49 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2012-01-05 00:26:49 +0000
commitd9e5c764bfea339fc5082bf17e558db959fd6d28 (patch)
treefd5c1e5c86fda13c754e87965fb64027891a6f68 /lib/MC/MCDisassembler.cpp
parentfebaf8401779fedf8db7b02e499c5e39848fb9f5 (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