]> granicus.if.org Git - clang/commit
[X86][LWP] Add clang support for LWP instructions.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 8 May 2017 12:09:45 +0000 (12:09 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 8 May 2017 12:09:45 +0000 (12:09 +0000)
commita7c6c642e3ce7d594bd6e571bf59cbc7507e9d5b
tree920ec5cb267025e1e99578e178fe74def6205c45
parent0d0d7d15e739318316723c6a50cccf2bd38fa974
[X86][LWP] Add clang support for LWP instructions.

This patch adds support for the the LightWeight Profiling (LWP) instructions which are available on all AMD Bulldozer class CPUs (bdver1 to bdver4).

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

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@302418 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/BuiltinsX86.def
include/clang/Basic/BuiltinsX86_64.def
include/clang/Driver/Options.td
lib/Basic/Targets.cpp
lib/Headers/CMakeLists.txt
lib/Headers/lwpintrin.h [new file with mode: 0644]
lib/Headers/x86intrin.h
test/CodeGen/lwp-builtins.c [new file with mode: 0644]