llvm-project/clang/lib
Chuang-Yu Cheng 8eac7ae9ad [PPC64][VSX] Add a couple of new data types for vec_vsx_ld and vec_vsx_st intrinsics and fix incorrect testcases with minor refactoring
New added data types:
  vector double vec_vsx_ld (int, const double *);
  vector float vec_vsx_ld (int, const float *);
  vector bool short vec_vsx_ld (int, const vector bool short *);
  vector bool int vec_vsx_ld (int, const vector bool int *);
  vector signed int vec_vsx_ld (int, const signed int *);
  vector unsigned int vec_vsx_ld (int, const unsigned int *);

  void vec_vsx_st (vector double, int, double *);
  void vec_vsx_st (vector float, int, float *);
  void vec_vsx_st (vector bool short, int, vector bool short *);
  void vec_vsx_st (vector bool short, int, signed short *);
  void vec_vsx_st (vector bool short, int, unsigned short *);
  void vec_vsx_st (vector bool int, int, vector bool int *);
  void vec_vsx_st (vector bool int, int, signed int *);
  void vec_vsx_st (vector bool int, int, unsigned int *);

Also fix testcases which use non-vector argument version of vec_vsx_ld or
vec_vsx_st, but pass incorrect parameter.

llvm-svn: 266166
2016-04-13 05:16:31 +00:00
..
ARCMigrate Fix some Clang-tidy readability-redundant-control-flow warnings; other minor fixes. 2016-02-10 19:11:58 +00:00
AST PR19957: [OpenCL] Incorrectly accepts implicit address space conversion with ternary operator. 2016-04-12 19:43:36 +00:00
ASTMatchers [ASTMatchers] Add own version of VariadicFunction. 2016-03-25 16:29:30 +00:00
Analysis [OpenCL] Complete image types support. 2016-04-08 13:40:33 +00:00
Basic [FileManager] Don't crash if reading from stdin and stat(".") fails 2016-04-12 16:33:53 +00:00
CodeGen [ObjC] Pop all cleanups created in EmitObjCForCollectionStmt before 2016-04-12 23:10:58 +00:00
Driver [AMDGPU] Add debugger related target options 2016-04-12 21:42:15 +00:00
Edit Remove autoconf support 2016-01-26 21:30:40 +00:00
Format [clang-format] Walk backwards from end() instead of forwards from rend(). 2016-04-11 12:19:19 +00:00
Frontend Always have clang pass -pie-level and -pic-level values to the code generator. 2016-04-08 17:42:32 +00:00
FrontendTool Make it possible for AST plugins to enable themselves by default 2016-03-15 12:51:40 +00:00
Headers [PPC64][VSX] Add a couple of new data types for vec_vsx_ld and vec_vsx_st intrinsics and fix incorrect testcases with minor refactoring 2016-04-13 05:16:31 +00:00
Index [OpenCL] Complete image types support. 2016-04-08 13:40:33 +00:00
Lex [modules] Extend r266113 to cope with submodules. 2016-04-12 20:20:33 +00:00
Parse [OPENMP 4.0] Support for 'linear' clause in 'declare simd' directive. 2016-04-12 11:02:11 +00:00
Rewrite Remove use of builtin comma operator. 2016-02-18 22:34:54 +00:00
Sema ObjC class properties: add diagnostics for unimplemented class properties. 2016-04-12 23:01:55 +00:00
Serialization [modules] Refactor handling of cases where we write an offset to a prior record into the bitstream and simplify a little, in preparation for doing this in more cases. 2016-04-13 02:12:03 +00:00
StaticAnalyzer [analyzer] Nullability: Treat nil _Nonnull ivar as invariant violation. 2016-04-13 00:41:54 +00:00
Tooling Added formatAndApplyAllReplacements that works on multiple files in libTooling. 2016-03-29 16:31:53 +00:00
CMakeLists.txt Fix build with various feature flag combinations 2014-07-14 22:17:22 +00:00