aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/README.txt
diff options
context:
space:
mode:
authorLang Hames <lhames@gmail.com>2009-12-09 05:39:12 +0000
committerLang Hames <lhames@gmail.com>2009-12-09 05:39:12 +0000
commit6194569d22003fddaf1a33acdbb84d5efe76e7d7 (patch)
tree774665726e58a7ee539ab6188a4feb277c374cdf /lib/CodeGen/README.txt
parent164c7ba0ef6a7db1b2d58f959e879ddcdf276ad5 (diff)
downloadexternal_llvm-6194569d22003fddaf1a33acdbb84d5efe76e7d7.zip
external_llvm-6194569d22003fddaf1a33acdbb84d5efe76e7d7.tar.gz
external_llvm-6194569d22003fddaf1a33acdbb84d5efe76e7d7.tar.bz2
Added a new "splitting" spiller.
When a call is placed to spill an interval this spiller will first try to break the interval up into its component values. Single value intervals and intervals which have already been split (or are the result of previous splits) are spilled by the default spiller. Splitting intervals as described above may improve the performance of generated code in some circumstances. This work is experimental however, and it still miscompiles many benchmarks. It's not recommended for general use yet. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90951 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/README.txt')
0 files changed, 0 insertions, 0 deletions