added intrinsics support for gfni instructions, matching a similar work on the backend (D40373)
Details
Details
Diff Detail
Diff Detail
- Repository
 - rC Clang
 
Paths 
  |  Differential  D41582  
[x86][icelake][gfni] ClosedPublic Authored by coby on Dec 26 2017, 4:06 AM. 
Details 
 Summary added intrinsics support for gfni instructions, matching a similar work on the backend (D40373) 
Diff Detail 
 Event Timeline
 
 This revision is now accepted and ready to land.Dec 26 2017, 2:00 PM Closed by commit rC321477: [x86][icelake][gfni] (authored by coby).  ·  Explain WhyDec 27 2017, 12:38 AM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
Diff 128167 include/clang/Basic/BuiltinsX86.def
 include/clang/Driver/Options.td
 lib/Basic/Targets/X86.h
 lib/Basic/Targets/X86.cpp
 lib/Headers/CMakeLists.txt
 lib/Headers/gfniintrin.h
 
 lib/Headers/immintrin.h
 test/CodeGen/attr-target-x86.c
 test/CodeGen/gfni-builtins.c
 
 test/Driver/x86-target-features.c
 test/Preprocessor/predefined-arch-macros.c
 test/Preprocessor/x86_target_features.c
  | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Doesn't the define have underscores around it?