Skip to content
  • Tim Northover's avatar
    AArch64: initial NEON support · 2fe823a6
    Tim Northover authored
    Patch by Ana Pazos
    
    - Completed implementation of instruction formats:
    AdvSIMD three same
    AdvSIMD modified immediate
    AdvSIMD scalar pairwise
    
    - Completed implementation of instruction classes
    (some of the instructions in these classes
    belong to yet unfinished instruction formats):
    Vector Arithmetic
    Vector Immediate
    Vector Pairwise Arithmetic
    
    - Initial implementation of instruction formats:
    AdvSIMD scalar two-reg misc
    AdvSIMD scalar three same
    
    - Intial implementation of instruction class:
    Scalar Arithmetic
    
    - Initial clang changes to support arm v8 intrinsics.
    Note: no clang changes for scalar intrinsics function name mangling yet.
    
    - Comprehensive test cases for added instructions
    To verify auto codegen, encoding, decoding, diagnosis, intrinsics.
    
    llvm-svn: 187568
    2fe823a6
Loading