[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