[llvm-commits] [llvm] r108039 - in /llvm/trunk: include/llvm/CodeGen/ include/llvm/Target/ lib/CodeGen/ lib/CodeGen/SelectionDAG/ lib/Target/X86/ lib/Target/XCore/ test/CodeGen/X86/ utils/TableGen/

Dan Gohman gohman at apple.com
Sun Jul 11 08:40:54 PDT 2010


On Jul 10, 2010, at 5:22 PM, Jakob Stoklund Olesen wrote:

> 
> On Jul 10, 2010, at 5:01 PM, Anton Korobeynikov wrote:
> 
>> Hi, Dan
>> 
>>> URL: http://llvm.org/viewvc/llvm-project?rev=108039&view=rev
>>> Log:
>>> Reapply bottom-up fast-isel, with several fixes for x86-32:
>>> - Check getBytesToPopOnReturn().
>>> - Eschew ST0 and ST1 for return values.
>>> - Fix the PIC base register initialization so that it doesn't ever
>>>  fail to end up the top of the entry block.
>> This breaks mingw32. See the buildbot:
>> http://google1.osuosl.org:8011/waterfall?show=build-self-4-mingw32
> 
> This could be my change to X86FloatingPoint, or a combination. I could really use a bitcode file.

I found a testcase, attached.  Reproduce with llc -O0 -mattr=-sse x87-testcase.ll .



Dan

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20100711/9d35443a/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: x87-testcase.ll
Type: application/octet-stream
Size: 15684 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20100711/9d35443a/attachment.obj>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20100711/9d35443a/attachment-0001.html>


More information about the llvm-commits mailing list