diff options
author | Chris Lattner <sabre@nondot.org> | 2010-10-04 16:46:07 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2010-10-04 16:46:07 +0000 |
commit | 0ddc08f603aa4792bb27e68f5e760d2f75c15668 (patch) | |
tree | 0b0209b0b2ed0478e087425cbe36c2689fe98e3a /docs | |
parent | 4ebc19a2c9c8b4140c068b5b2dbaab21685d2244 (diff) | |
download | external_llvm-0ddc08f603aa4792bb27e68f5e760d2f75c15668.zip external_llvm-0ddc08f603aa4792bb27e68f5e760d2f75c15668.tar.gz external_llvm-0ddc08f603aa4792bb27e68f5e760d2f75c15668.tar.bz2 |
scheduler update
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115515 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs')
-rw-r--r-- | docs/ReleaseNotes.html | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index 2be1349..3b68a32 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -734,12 +734,11 @@ it run faster:</p> is available from a previous instruction.</li> <li>Atomic operations now get legalized into simpler atomic operations if not natively supported, easing the implementation burden on targets.</li> -<li>The bottom-up pre-allocation scheduler is now register pressure aware, - allowing it to avoid overscheduling in high pressure situations while still - aggressively scheduling when registers are available.</li> -<li>A new instruction-level-parallelism pre-allocation scheduler is available, - which is also register pressure aware. This scheduler has shown substantial - wins on X86-64 and is on by default.</li> +<li>We have added two new bottom-up pre-allocation register pressure aware schedulers: +<ol> +<li>The hybrid scheduler schedules aggressively to minimize schedule length when registers are available and avoid overscheduling in high pressure situations.</li> +<li>The instruction-level-parallelism scheduler schedules for maximum ILP when registers are available and avoid overscheduling in high pressure situations.</li> +</ol></li> <li>The tblgen type inference algorithm was rewritten to be more consistent and diagnose more target bugs. If you have an out-of-tree backend, you may find that it finds bugs in your target description. This support also |