diff options
| -rw-r--r-- | llvm/lib/Target/X86/README-SSE.txt | 27 | 
1 files changed, 0 insertions, 27 deletions
diff --git a/llvm/lib/Target/X86/README-SSE.txt b/llvm/lib/Target/X86/README-SSE.txt index b80661a5b79..fd6dd95d495 100644 --- a/llvm/lib/Target/X86/README-SSE.txt +++ b/llvm/lib/Target/X86/README-SSE.txt @@ -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.  | 

