13 #ifndef LLVM_LIB_TARGET_X86_X86INTRINSICSINFO_H
14 #define LLVM_LIB_TARGET_X86_X86INTRINSICSINFO_H
18 #include "llvm/IR/IntrinsicsX86.h"
24 GATHER,
SCATTER,
PREFETCH,
RDSEED,
RDRAND,
RDPMC,
RDTSC,
XTEST,
XGETBV,
ADX,
FPCLASSS,
61 #define X86_INTRINSIC_DATA(id, type, op0, op1) \
62 { Intrinsic::x86_##id, type, op0, op1 }
112 X86::VGATHERPF0DPDm, X86::VGATHERPF1DPDm),
114 X86::VGATHERPF0DPSm, X86::VGATHERPF1DPSm),
116 X86::VGATHERPF0QPDm, X86::VGATHERPF1QPDm),
118 X86::VGATHERPF0QPSm, X86::VGATHERPF1QPSm),
296 X86::VSCATTERPF1DPDm),
298 X86::VSCATTERPF1DPSm),
300 X86::VSCATTERPF1QPDm),
302 X86::VSCATTERPF1QPSm),
1393 "Intrinsic data tables should be sorted by Intrinsic ID");
1400 "Intrinsic data tables should have unique entries");