Evan Cheng
|
f7ef26e701
|
divb / mulb outputs to ah. Under x86-64 it's not legal to read ah if the instruction requires a rex prefix (i.e. outputs to r8b, etc.). So issue shift right by 8 on AX and then truncate it to 8 bits instead.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40972 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-08-09 21:59:35 +00:00 |
|
Chris Lattner
|
e9a61234ce
|
Dan pointed out that this is done, remove it!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35430 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-03-28 17:26:52 +00:00 |
|
Evan Cheng
|
28b51439f3
|
- Switch X86-64 JIT to large code size model.
- Re-enable some codegen niceties for X86-64 static relocation model codegen.
- Clean ups, etc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32238 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-05 19:50:18 +00:00 |
|
Evan Cheng
|
d9ff60b955
|
Update
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32214 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-12-05 03:58:23 +00:00 |
|
Evan Cheng
|
25ab690a43
|
Committing X86-64 support.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30177 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-08 06:48:29 +00:00 |
|