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,
60 #define X86_INTRINSIC_DATA(id, type, op0, op1) \
61 { Intrinsic::x86_##id, type, op0, op1 }
111 X86::VGATHERPF0DPDm, X86::VGATHERPF1DPDm),
113 X86::VGATHERPF0DPSm, X86::VGATHERPF1DPSm),
115 X86::VGATHERPF0QPDm, X86::VGATHERPF1QPDm),
117 X86::VGATHERPF0QPSm, X86::VGATHERPF1QPSm),
295 X86::VSCATTERPF1DPDm),
297 X86::VSCATTERPF1DPSm),
299 X86::VSCATTERPF1QPDm),
301 X86::VSCATTERPF1QPSm),
1162 "Intrinsic data tables should be sorted by Intrinsic ID");
1169 "Intrinsic data tables should have unique entries");