1*e8d8bef9SDimitry Andric /*===--------------- x86gprintrin.h - X86 GPR intrinsics ------------------=== 2*e8d8bef9SDimitry Andric * 3*e8d8bef9SDimitry Andric * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4*e8d8bef9SDimitry Andric * See https://llvm.org/LICENSE.txt for license information. 5*e8d8bef9SDimitry Andric * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6*e8d8bef9SDimitry Andric * 7*e8d8bef9SDimitry Andric *===-----------------------------------------------------------------------=== 8*e8d8bef9SDimitry Andric */ 9*e8d8bef9SDimitry Andric 10*e8d8bef9SDimitry Andric #ifndef __X86GPRINTRIN_H 11*e8d8bef9SDimitry Andric #define __X86GPRINTRIN_H 12*e8d8bef9SDimitry Andric 13*e8d8bef9SDimitry Andric #if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ 14*e8d8bef9SDimitry Andric defined(__HRESET__) 15*e8d8bef9SDimitry Andric #include <hresetintrin.h> 16*e8d8bef9SDimitry Andric #endif 17*e8d8bef9SDimitry Andric 18*e8d8bef9SDimitry Andric #if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ 19*e8d8bef9SDimitry Andric defined(__UINTR__) 20*e8d8bef9SDimitry Andric #include <uintrintrin.h> 21*e8d8bef9SDimitry Andric #endif 22*e8d8bef9SDimitry Andric 23*e8d8bef9SDimitry Andric #endif /* __X86GPRINTRIN_H */ 24