[PATCH] D69618: NeonEmitter: clean up prototype modifiers
    Eli Friedman via Phabricator via cfe-commits 
    cfe-commits at lists.llvm.org
       
    Thu Nov 21 15:15:47 PST 2019
    
    
  
efriedma added a comment.
It looks like this broke vcreate_u16 and friends.  From http://lab.llvm.org:8011/builders/aosp-O3-polly-before-vectorizer-unprofitable/builds/1224/steps/build-aosp/logs/stdio :
  external/skia/src/opts/SkBitmapProcState_filter_neon.h:53:42: error: C-style cast from scalar 'int' to vector 'uint16x4_t' (vector of 4 'uint16_t' values) of different size
      vres = vshrn_n_u16(vcombine_u16(tmp, vcreate_u16(0)), 8); // shift down result by 8
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
  llvm.inst/lib/clang/10.0.0/include/arm_neon.h:4149:11: note: expanded from macro 'vcreate_u16'
    __ret = (uint16x4_t)(__p0); \
            ^
  llvm.inst/lib/clang/10.0.0/include/arm_neon.h:24249:21: note: expanded from macro 'vshrn_n_u16'
    uint16x8_t __s0 = __p0; \
                      ^~~~
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D69618/new/
https://reviews.llvm.org/D69618
    
    
More information about the cfe-commits
mailing list