Home
last modified time | relevance | path

Searched refs:VPTERNLOG (Results 1 – 8 of 8) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86IntrinsicsInfo.h883 X86_INTRINSIC_DATA(avx512_pternlog_d_128, INTR_TYPE_4OP_IMM8, X86ISD::VPTERNLOG, 0),
884 X86_INTRINSIC_DATA(avx512_pternlog_d_256, INTR_TYPE_4OP_IMM8, X86ISD::VPTERNLOG, 0),
885 X86_INTRINSIC_DATA(avx512_pternlog_d_512, INTR_TYPE_4OP_IMM8, X86ISD::VPTERNLOG, 0),
886 X86_INTRINSIC_DATA(avx512_pternlog_q_128, INTR_TYPE_4OP_IMM8, X86ISD::VPTERNLOG, 0),
887 X86_INTRINSIC_DATA(avx512_pternlog_q_256, INTR_TYPE_4OP_IMM8, X86ISD::VPTERNLOG, 0),
888 X86_INTRINSIC_DATA(avx512_pternlog_q_512, INTR_TYPE_4OP_IMM8, X86ISD::VPTERNLOG, 0),
H A DX86ISelLowering.h479 VPTERNLOG, enumerator
H A DX86InstrFragmentsSIMD.td467 def X86vpternlog : SDNode<"X86ISD::VPTERNLOG", SDTTernlog>;
H A DX86ISelDAGToDAG.cpp4567 SDValue Ternlog = CurDAG->getNode(X86ISD::VPTERNLOG, dl, NVT, A, B, C, Imm); in tryMatchBitSelect()
4801 case X86ISD::VPTERNLOG: { in Select()
H A DX86InstrAVX512.td467 // Alias instructions that allow VPTERNLOG to be used with a mask to create
11051 // Convert a VPTERNLOG immediate by swapping operand 0 and operand 2.
11062 // Convert a VPTERNLOG immediate by swapping operand 1 and operand 2.
11073 // Convert a VPTERNLOG immediate by swapping operand 1 and operand 2.
11084 // Convert a VPTERNLOG immediate by moving operand 1 to the end.
11097 // Convert a VPTERNLOG immediate by moving operand 2 to the beginning.
H A DX86ISelLowering.cpp31482 NODE_NAME_CASE(VPTERNLOG) in getTargetNodeName()
44684 return DAG.getNode(X86ISD::VPTERNLOG, DL, VT, A, B, C, Imm); in canonicalizeBitSelect()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/i386/
H A Dsse.md856 ;; Mapping of vector modes to VPTERNLOG suffix
/netbsd-src/external/gpl3/gcc/dist/gcc/config/i386/
H A Dsse.md1116 ;; Mapping of vector modes to VPTERNLOG suffix