aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/tlv-1.ll
AgeCommit message (Collapse)Author
2011-10-19Fix TLS lowering bug. The CopyFromReg must be glued to the TLSCALL. ↵Evan Cheng
rdar://10291355 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142550 91177308-0d34-0410-b5e6-96231b3b80d8
2011-07-07Add Mode64Bit feature and sink it down to MC layer.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134641 91177308-0d34-0410-b5e6-96231b3b80d8
2011-01-07Revert r122955. It seems using movups to lower memcpy can cause massive ↵Evan Cheng
regression (even on Nehalem) in edge cases. I also didn't see any real performance benefit. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123015 91177308-0d34-0410-b5e6-96231b3b80d8
2011-01-06Use movups to lower memcpy and memset even if it's not fast (like corei7).Evan Cheng
The theory is it's still faster than a pair of movq / a quad of movl. This will probably hurt older chips like P4 but should run faster on current and future Intel processors. rdar://8817010 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122955 91177308-0d34-0410-b5e6-96231b3b80d8
2010-12-09Rewrite the darwin tlv support to use a chain and return to copyingEric Christopher
the output to the correct register. Fixes a hidden problem uncovered by the last patch where we'd try to DAG combine our MVT::Other node oddly. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121358 91177308-0d34-0410-b5e6-96231b3b80d8
2010-12-08Move this test to tlv* to make it easier to notice versus linux tlsEric Christopher
support. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121316 91177308-0d34-0410-b5e6-96231b3b80d8