aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/README.txt
diff options
context:
space:
mode:
authorEric Christopher <echristo@apple.com>2010-07-22 02:48:34 +0000
committerEric Christopher <echristo@apple.com>2010-07-22 02:48:34 +0000
commit9a9d275dc7897dfba7f41ce1b3770ca27ac149e8 (patch)
treed3475c9fc9cbc431bb8ab9e0cb43f8ef07049254 /lib/Target/X86/README.txt
parentb1c857bb7b3d7bc187de4e97439eb212a8604bf0 (diff)
downloadexternal_llvm-9a9d275dc7897dfba7f41ce1b3770ca27ac149e8.zip
external_llvm-9a9d275dc7897dfba7f41ce1b3770ca27ac149e8.tar.gz
external_llvm-9a9d275dc7897dfba7f41ce1b3770ca27ac149e8.tar.bz2
Custom lower the memory barrier instructions and add support
for lowering without sse2. Add a couple of new testcases. Fixes a few libgomp tests and latent bugs. Remove a few todos. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109078 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/X86/README.txt')
-rw-r--r--lib/Target/X86/README.txt7
1 files changed, 0 insertions, 7 deletions
diff --git a/lib/Target/X86/README.txt b/lib/Target/X86/README.txt
index efc0cd8..6034a09 100644
--- a/lib/Target/X86/README.txt
+++ b/lib/Target/X86/README.txt
@@ -1135,13 +1135,6 @@ void test(double *P) {
//===---------------------------------------------------------------------===//
-handling llvm.memory.barrier on pre SSE2 cpus
-
-should generate:
-lock ; mov %esp, %esp
-
-//===---------------------------------------------------------------------===//
-
The generated code on x86 for checking for signed overflow on a multiply the
obvious way is much longer than it needs to be.