[PATCH] D47142: [x86] invpcid intrinsic

Gabor Buella via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Wed May 23 23:52:24 PDT 2018


GBuella updated this revision to Diff 148341.
GBuella added a comment.

Relocated header inclusion from x86intrin.h -> immintrin.h
I gave up on the MSVC intrinsic idea, it wouldn't work in a way compatible with MSVC as long as LLVM requires the feature to be enabled anyways. If once we decide to remove such feature flags for such system programming instructions, we can get back this.


https://reviews.llvm.org/D47142

Files:
  include/clang/Basic/BuiltinsX86.def
  include/clang/Driver/Options.td
  lib/Basic/Targets/X86.cpp
  lib/Basic/Targets/X86.h
  lib/Headers/CMakeLists.txt
  lib/Headers/cpuid.h
  lib/Headers/immintrin.h
  lib/Headers/invpcidintrin.h
  lib/Headers/module.modulemap
  test/CodeGen/invpcid.c
  test/Driver/x86-target-features.c
  test/Preprocessor/predefined-arch-macros.c

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D47142.148341.patch
Type: text/x-patch
Size: 12383 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20180524/3a0380a8/attachment.bin>


More information about the cfe-commits mailing list