diff options
author | Misha Brukman <brukman+llvm@gmail.com> | 2002-12-03 23:15:19 +0000 |
---|---|---|
committer | Misha Brukman <brukman+llvm@gmail.com> | 2002-12-03 23:15:19 +0000 |
commit | dc2ec004f1f29e0f61c60c71ef8bc94ae96694b8 (patch) | |
tree | 907f053f2b8c43257de3e471be6382a834140c50 /tools | |
parent | 03c6fafd05c067d934d15ce8f472cb09740d0133 (diff) | |
download | external_llvm-dc2ec004f1f29e0f61c60c71ef8bc94ae96694b8.zip external_llvm-dc2ec004f1f29e0f61c60c71ef8bc94ae96694b8.tar.gz external_llvm-dc2ec004f1f29e0f61c60c71ef8bc94ae96694b8.tar.bz2 |
This should fix the bug seen with some registers not being allocated
correctly: skipping instructions by incorrectly incrementing the pointer.
Also adds support for building a reg-to-regclass map, and splits the function
for saving register to stack into two, one suitable for virtual registers
(which also assigns it a physical register) and one for simply storing back
physical registers.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4898 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions