Home
last modified time | relevance | path

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

/external/llvm/lib/Target/X86/
DX86IntrinsicsInfo.h1348 X86ISD::VPTERNLOG, 0),
1350 X86ISD::VPTERNLOG, 0),
1352 X86ISD::VPTERNLOG, 0),
1354 X86ISD::VPTERNLOG, 0),
1356 X86ISD::VPTERNLOG, 0),
1358 X86ISD::VPTERNLOG, 0),
1692 X86ISD::VPTERNLOG, 0),
1694 X86ISD::VPTERNLOG, 0),
1696 X86ISD::VPTERNLOG, 0),
1698 X86ISD::VPTERNLOG, 0),
[all …]
DX86ISelLowering.h422 VPTERNLOG, enumerator
DX86InstrFragmentsSIMD.td420 def X86vpternlog : SDNode<"X86ISD::VPTERNLOG", SDTTernlog>;
DX86ISelLowering.cpp22258 case X86ISD::VPTERNLOG: return "X86ISD::VPTERNLOG"; in getTargetNodeName()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86IntrinsicsInfo.h889 X86_INTRINSIC_DATA(avx512_pternlog_d_128, INTR_TYPE_4OP, X86ISD::VPTERNLOG, 0),
890 X86_INTRINSIC_DATA(avx512_pternlog_d_256, INTR_TYPE_4OP, X86ISD::VPTERNLOG, 0),
891 X86_INTRINSIC_DATA(avx512_pternlog_d_512, INTR_TYPE_4OP, X86ISD::VPTERNLOG, 0),
892 X86_INTRINSIC_DATA(avx512_pternlog_q_128, INTR_TYPE_4OP, X86ISD::VPTERNLOG, 0),
893 X86_INTRINSIC_DATA(avx512_pternlog_q_256, INTR_TYPE_4OP, X86ISD::VPTERNLOG, 0),
894 X86_INTRINSIC_DATA(avx512_pternlog_q_512, INTR_TYPE_4OP, X86ISD::VPTERNLOG, 0),
DX86ISelLowering.h411 VPTERNLOG, enumerator
DX86InstrFragmentsSIMD.td456 def X86vpternlog : SDNode<"X86ISD::VPTERNLOG", SDTTernlog>;
DX86InstrAVX512.td424 // Alias instructions that allow VPTERNLOG to be used with a mask to create
11027 // Convert a VPTERNLOG immediate by swapping operand 0 and operand 2.
11038 // Convert a VPTERNLOG immediate by swapping operand 1 and operand 2.
11049 // Convert a VPTERNLOG immediate by swapping operand 1 and operand 2.
11060 // Convert a VPTERNLOG immediate by moving operand 1 to the end.
11073 // Convert a VPTERNLOG immediate by moving operand 2 to the beginning.
11272 // Patterns to use VPTERNLOG for vXi16/vXi8 vectors.
DX86ISelDAGToDAG.cpp4407 SDValue Ternlog = CurDAG->getNode(X86ISD::VPTERNLOG, dl, NVT, A, B, C, Imm); in tryMatchBitSelect()
DX86ISelLowering.cpp29788 case X86ISD::VPTERNLOG: return "X86ISD::VPTERNLOG"; in getTargetNodeName()
/external/llvm-project/llvm/lib/Target/X86/
DX86IntrinsicsInfo.h885 X86_INTRINSIC_DATA(avx512_pternlog_d_128, INTR_TYPE_4OP_IMM8, X86ISD::VPTERNLOG, 0),
886 X86_INTRINSIC_DATA(avx512_pternlog_d_256, INTR_TYPE_4OP_IMM8, X86ISD::VPTERNLOG, 0),
887 X86_INTRINSIC_DATA(avx512_pternlog_d_512, INTR_TYPE_4OP_IMM8, X86ISD::VPTERNLOG, 0),
888 X86_INTRINSIC_DATA(avx512_pternlog_q_128, INTR_TYPE_4OP_IMM8, X86ISD::VPTERNLOG, 0),
889 X86_INTRINSIC_DATA(avx512_pternlog_q_256, INTR_TYPE_4OP_IMM8, X86ISD::VPTERNLOG, 0),
890 X86_INTRINSIC_DATA(avx512_pternlog_q_512, INTR_TYPE_4OP_IMM8, X86ISD::VPTERNLOG, 0),
DX86ISelLowering.h475 VPTERNLOG, enumerator
DX86InstrFragmentsSIMD.td465 def X86vpternlog : SDNode<"X86ISD::VPTERNLOG", SDTTernlog>;
DX86ISelDAGToDAG.cpp4526 SDValue Ternlog = CurDAG->getNode(X86ISD::VPTERNLOG, dl, NVT, A, B, C, Imm); in tryMatchBitSelect()
4712 case X86ISD::VPTERNLOG: { in Select()
DX86InstrAVX512.td467 // Alias instructions that allow VPTERNLOG to be used with a mask to create
11151 // Convert a VPTERNLOG immediate by swapping operand 0 and operand 2.
11162 // Convert a VPTERNLOG immediate by swapping operand 1 and operand 2.
11173 // Convert a VPTERNLOG immediate by swapping operand 1 and operand 2.
11184 // Convert a VPTERNLOG immediate by moving operand 1 to the end.
11197 // Convert a VPTERNLOG immediate by moving operand 2 to the beginning.
DX86ISelLowering.cpp30931 NODE_NAME_CASE(VPTERNLOG) in getTargetNodeName()
43722 return DAG.getNode(X86ISD::VPTERNLOG, DL, VT, A, B, C, Imm); in canonicalizeBitSelect()