diff options
| author | Evan Cheng <evan.cheng@apple.com> | 2005-12-17 01:25:19 +0000 |
|---|---|---|
| committer | Evan Cheng <evan.cheng@apple.com> | 2005-12-17 01:25:19 +0000 |
| commit | 6b7600939392a633a725bcfb294e06276198f32c (patch) | |
| tree | 0aa415ecb64513c9929ae426fa576c369ecfa2f1 /llvm/lib | |
| parent | cb19390eadc1bce61a42e14c0a31e4eeaffc7108 (diff) | |
| download | bcm5719-llvm-6b7600939392a633a725bcfb294e06276198f32c.tar.gz bcm5719-llvm-6b7600939392a633a725bcfb294e06276198f32c.zip | |
Added some isel ideas.
llvm-svn: 24757
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/X86/README.txt | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/README.txt b/llvm/lib/Target/X86/README.txt index 57aec86d2e5..6e23fca25c6 100644 --- a/llvm/lib/Target/X86/README.txt +++ b/llvm/lib/Target/X86/README.txt @@ -88,3 +88,17 @@ into: movzbl %dil, %eax xorl $1, %eax ret + +//===---------------------------------------------------------------------===// + +Some isel ideas: + +1. Dynamic programming based approach when compile time if not an + issue. +2. Code duplication (addressing mode) during isel. +3. Other ideas from "Register-Sensitive Selection, Duplication, and + Sequencing of Instructions". + +//===---------------------------------------------------------------------===// + +Should we promote i16 to i32 to avoid partial register update stalls? |

