summaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/pr9127.ll
Commit message (Collapse)AuthorAge
* Reapply 132424 with fixes. This fixes PR10068.Stuart Hastings2011-06-03
| | | | | | | rdar://problem/5993888 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132606 91177308-0d34-0410-b5e6-96231b3b80d8
* Revert 132424 to fix PR10068.Rafael Espindola2011-06-02
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132479 91177308-0d34-0410-b5e6-96231b3b80d8
* Recommit 132404 with fixes. rdar://problem/5993888Stuart Hastings2011-06-01
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132424 91177308-0d34-0410-b5e6-96231b3b80d8
* Revert 132404 to appease a buildbot. rdar://problem/5993888Stuart Hastings2011-06-01
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132419 91177308-0d34-0410-b5e6-96231b3b80d8
* Add support for x86 CMPEQSS and friends. These instructions do aStuart Hastings2011-06-01
| | | | | | | | | floating-point comparison, generate a mask of 0s or 1s, and generally DTRT with NaNs. Only profitable when the user wants a materialized 0 or 1 at runtime. rdar://problem/5993888 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132404 91177308-0d34-0410-b5e6-96231b3b80d8
* Relax expressions and add explicit triplets -linux and -win32.NAKAMURA Takumi2011-02-22
| | | | | | | | On @foobar(double %d, double* %x), AMD64: (%xmm0, %rdi) Win64: (%xmm0, %rdx) (not %rcx!) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126211 91177308-0d34-0410-b5e6-96231b3b80d8
* Add -march to fix the bots.Rafael Espindola2011-02-03
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124774 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix PR9127 by reversing the operands even if they have more then one use.Rafael Espindola2011-02-03
Reversing the operands allows us to fold, but doesn't force us to. Also, at this point the DAG is still being optimized, so the check for hasOneUse is not very precise. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124773 91177308-0d34-0410-b5e6-96231b3b80d8