this is done
authorChris Lattner <sabre@nondot.org>
Mon, 11 Dec 2006 01:01:03 +0000 (01:01 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 11 Dec 2006 01:01:03 +0000 (01:01 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32424 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/README-SSE.txt

index b80661a5b79594cdfd2d6ec643decd5080f43e04..fd6dd95d4957f0c6620439c52b9464e0bae1fb1b 100644 (file)
@@ -527,33 +527,6 @@ Add hooks to commute some CMPP operations.
 
 //===---------------------------------------------------------------------===//
 
-Implement some missing insert/extract element operations without going through
-the stack.  Testcase here:
-CodeGen/X86/vec_ins_extract.ll
-corresponds to this C code:
-
-typedef float vectorfloat __attribute__((vector_size(16)));
-void test(vectorfloat *F, float f) {
-  vectorfloat G = *F + *F;
-  *((float*)&G) = f;
-  *F = G + G;
-}
-void test2(vectorfloat *F, float f) {
-  vectorfloat G = *F + *F;
-  ((float*)&G)[2] = f;
-  *F = G + G;
-}
-void test3(vectorfloat *F, float *f) {
-  vectorfloat G = *F + *F;
-  *f = ((float*)&G)[2];
-}
-void test4(vectorfloat *F, float *f) {
-  vectorfloat G = *F + *F;
-  *f = *((float*)&G);
-}
-
-//===---------------------------------------------------------------------===//
-
 Apply the same transformation that merged four float into a single 128-bit load
 to loads from constant pool.