Changes between Version 1 and Version 2 of SSE2_Hoisting


Ignore:
Timestamp:
Apr 2, 2014, 5:38:49 PM (4 years ago)
Author:
cameron
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SSE2_Hoisting

    v1 v2  
    44written against the SSE2 SIMD instruction set into high-performance
    55platform-independent code expressed using LLVM IR.
     6
     7== Subgoals ==
    68
    79This project has two main subgoals.
     
    2325targets.
    2426
    25     a.  In each case that an SSE2 intrinsic requires a sequence of LLVM operations (excluding bitcasts and constants), ensure that
    26  SSE2 code generation recognizes the transformed sequence to allow the single intrinsic to be produced during code generation.
     27    a.  In each case that an SSE2 intrinsic requires a sequence of LLVM operations (excluding bitcasts and constants), ensure that SSE2 code generation recognizes the transformed sequence to allow the single intrinsic to be produced during code generation.
    2728
    2829    b.  Modify the code generator for at least one other target to recognize sequences produces by SSE2 hoisting and generate efficient code based on that recognition.
     30
     31== I2Result Issue ==
     32
     33We seem to have an issue with the [wiki:I2Result i2 results] in hoisting movemask_pd.