Searched refs:VPTERNLOG (Results 1 – 6 of 6) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86IntrinsicsInfo.h | 883 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 D | X86ISelLowering.h | 479 VPTERNLOG, enumerator
|
| H A D | X86InstrFragmentsSIMD.td | 467 def X86vpternlog : SDNode<"X86ISD::VPTERNLOG", SDTTernlog>;
|
| H A D | X86ISelDAGToDAG.cpp | 4571 SDValue Ternlog = CurDAG->getNode(X86ISD::VPTERNLOG, dl, NVT, A, B, C, Imm); in tryMatchBitSelect() 4808 case X86ISD::VPTERNLOG: { in Select()
|
| H A D | X86InstrAVX512.td | 467 // Alias instructions that allow VPTERNLOG to be used with a mask to create 11052 // Convert a VPTERNLOG immediate by swapping operand 0 and operand 2. 11063 // Convert a VPTERNLOG immediate by swapping operand 1 and operand 2. 11074 // Convert a VPTERNLOG immediate by swapping operand 1 and operand 2. 11085 // Convert a VPTERNLOG immediate by moving operand 1 to the end. 11098 // Convert a VPTERNLOG immediate by moving operand 2 to the beginning.
|
| H A D | X86ISelLowering.cpp | 31675 NODE_NAME_CASE(VPTERNLOG) in getTargetNodeName() 45005 return DAG.getNode(X86ISD::VPTERNLOG, DL, VT, A, B, C, Imm); in canonicalizeBitSelect()
|