llvm-project/clang/lib
Bryan Chan 223307b3dc [AArch64] Implement FP16FML intrinsics
Generate the FP16FML intrinsics into arm_neon.h (AArch64 only for now).
Add two new type modifiers to NeonEmitter to handle the new prototypes.
Define __ARM_FEATURE_FP16FML when +fp16fml is enabled and guard the
intrinsics with the macro in arm_neon.h.

Based on a patch by Gao Yiling.

Differential Revision: https://reviews.llvm.org/D53633

llvm-svn: 345344
2018-10-25 23:47:00 +00:00
..
ARCMigrate Add missing library dependency to fix build break after rC340247 2018-08-21 11:41:41 +00:00
AST Add MS ABI mangling for operator<=>. 2018-10-25 22:51:16 +00:00
ASTMatchers Use llvm::{all,any,none}_of instead std::{all,any,none}_of. NFC 2018-10-20 17:53:42 +00:00
Analysis Use llvm::{all,any,none}_of instead std::{all,any,none}_of. NFC 2018-10-20 17:53:42 +00:00
Basic [AArch64] Implement FP16FML intrinsics 2018-10-25 23:47:00 +00:00
CodeGen [AArch64] Implement FP16FML intrinsics 2018-10-25 23:47:00 +00:00
CrossTU [CrossTU] Fix handling of Cross Translation Unit directory path 2017-10-27 12:53:37 +00:00
Driver [AArch64] Branch Protection and Return Address Signing B Key Support 2018-10-25 15:23:49 +00:00
Edit [Fixed Point Arithmetic] Fixed Point to Boolean Cast 2018-10-23 17:55:35 +00:00
Format [clang-format] Break before next parameter after a formatted multiline raw string parameter 2018-10-25 07:39:30 +00:00
Frontend [AArch64] Branch Protection and Return Address Signing B Key Support 2018-10-25 15:23:49 +00:00
FrontendTool [Driver][cc1][cc1as] Call OptTable::PrintHelp with explicit " [options] file..." 2018-10-10 00:15:33 +00:00
Headers [OpenCL] Remove PIPE_RESERVE_ID_VALID_BIT from opencl-c.h 2018-10-23 17:05:29 +00:00
Index Lift VFS from clang to llvm (NFC) 2018-10-10 13:27:25 +00:00
Lex Lift VFS from clang to llvm (NFC) 2018-10-10 13:27:25 +00:00
Parse [ms] Prevent explicit constructor name lookup if scope is missing 2018-10-25 11:45:32 +00:00
Rewrite Remove trailing space 2018-07-30 19:24:48 +00:00
Sema Avoid std::map&vector in hexagon builtin code to save code size 2018-10-25 22:37:30 +00:00
Serialization Add support for 'dynamic_allocators' clause on 'requires' directive. Differential Revision: https://reviews.llvm.org/D53079 2018-10-11 14:41:10 +00:00
StaticAnalyzer [analyzer] Fix a bug in "collapsed" graph viewer 2018-10-25 23:38:58 +00:00
Tooling Use llvm::{all,any,none}_of instead std::{all,any,none}_of. NFC 2018-10-20 17:53:42 +00:00
CMakeLists.txt Add Cross Translation Unit support library 2017-09-22 11:11:01 +00:00