llvm-project/clang/lib
Craig Topper e5b84ec2a1 [X86] Rename the VEX scalar fma builtins to end with a '3' to match gcc
I think we need to use different builtins for the FMA4 instructions since those instructions zero the upper bits and FMA3 instructions pass the bits through.

So this moves the existing builtins to be the FMA3 versions. New versions will be added for FMA4.

llvm-svn: 317766
2017-11-09 04:10:46 +00:00
..
ARCMigrate Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC. 2017-06-03 06:23:19 +00:00
AST Moved QualTypeNames.h from Tooling to AST. 2017-11-08 10:39:03 +00:00
ASTMatchers [ASTMatchers] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-11-01 23:09:49 +00:00
Analysis [analyzer] Model correct dispatch_once() 'done' value in BodyFarm 2017-11-06 22:12:19 +00:00
Basic [OPENMP] Codegen for `#pragma omp target parallel for`. 2017-11-08 20:16:14 +00:00
CodeGen [Coverage] Emit deferred regions in headers 2017-11-09 02:33:40 +00:00
CrossTU [CrossTU] Fix handling of Cross Translation Unit directory path 2017-10-27 12:53:37 +00:00
Driver New clang option -fno-plt which avoids the PLT and lazy binding while making external calls. 2017-11-07 19:37:51 +00:00
Edit [clang] Fix format specifiers fixits for nested macros 2017-06-20 20:46:58 +00:00
Format [clang-format] Handle unary operator overload with arguments and specifiers 2017-11-06 12:11:51 +00:00
Frontend New clang option -fno-plt which avoids the PLT and lazy binding while making external calls. 2017-11-07 19:37:51 +00:00
FrontendTool [CMake] Use #cmakedefine01 for CLANG_ENABLE_(ARCMT|OBJC_REWRITER|STATIC_ANALYZER) 2017-10-18 05:21:17 +00:00
Headers [X86] Rename the VEX scalar fma builtins to end with a '3' to match gcc 2017-11-09 04:10:46 +00:00
Index [index] __builtin_offset's field reference is located at the end location 2017-11-07 18:25:36 +00:00
Lex [refactor][extract] insert semicolons into extracted/inserted code 2017-11-03 18:11:22 +00:00
Parse [Parser] Fix TryParseLambdaIntroducer() error handling 2017-11-06 17:42:17 +00:00
Rewrite [Analyzer] Add support for displaying cross-file diagnostic paths in HTML output 2017-08-03 18:12:22 +00:00
Sema [ObjC] Fix function signature handling for blocks literals with attributes 2017-11-08 22:44:34 +00:00
Serialization [Serialization] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-11-08 01:03:16 +00:00
StaticAnalyzer [analyzer] Fix a crash on logical operators with vectors. 2017-11-08 17:27:58 +00:00
Tooling [clang-refactor] Get rid of OccurrencesFinder in RenamingAction, NFC 2017-11-08 14:53:08 +00:00
CMakeLists.txt Add Cross Translation Unit support library 2017-09-22 11:11:01 +00:00