Home
last modified time | relevance | path

Searched refs:VPERMV (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86IntrinsicsInfo.h395 X86_INTRINSIC_DATA(avx2_permd, VPERM_2OP, X86ISD::VPERMV, 0),
396 X86_INTRINSIC_DATA(avx2_permps, VPERM_2OP, X86ISD::VPERMV, 0),
928 X86_INTRINSIC_DATA(avx512_permvar_df_256, VPERM_2OP, X86ISD::VPERMV, 0),
929 X86_INTRINSIC_DATA(avx512_permvar_df_512, VPERM_2OP, X86ISD::VPERMV, 0),
930 X86_INTRINSIC_DATA(avx512_permvar_di_256, VPERM_2OP, X86ISD::VPERMV, 0),
931 X86_INTRINSIC_DATA(avx512_permvar_di_512, VPERM_2OP, X86ISD::VPERMV, 0),
932 X86_INTRINSIC_DATA(avx512_permvar_hi_128, VPERM_2OP, X86ISD::VPERMV, 0),
933 X86_INTRINSIC_DATA(avx512_permvar_hi_256, VPERM_2OP, X86ISD::VPERMV, 0),
934 X86_INTRINSIC_DATA(avx512_permvar_hi_512, VPERM_2OP, X86ISD::VPERMV, 0),
935 X86_INTRINSIC_DATA(avx512_permvar_qi_128, VPERM_2OP, X86ISD::VPERMV, 0),
[all …]
H A DX86ISelLowering.h475 VPERMV, enumerator
H A DX86InstrFragmentsSIMD.td455 def X86VPermv : SDNode<"X86ISD::VPERMV",
H A DX86ISelLowering.cpp2724 case X86ISD::VPERMV: in isTargetShuffle()
2739 case X86ISD::VPERMV: in isTargetShuffleVariableMask()
5473 case X86ISD::VPERMV: { in getTargetShuffleMask()
7252 if (Opc == X86ISD::VPERMV && U->getOperand(0).getNode() == N) in isFoldableUseOfShuffle()
8540 Opcode = X86ISD::VPERMV; in createVariablePermute()
8575 Opcode = X86ISD::VPERMV; in createVariablePermute()
8609 Opcode = X86ISD::VPERMV; in createVariablePermute()
8622 Opcode = X86ISD::VPERMV; in createVariablePermute()
8656 Opcode = X86ISD::VPERMV; in createVariablePermute()
8681 Opcode = X86ISD::VPERMV; in createVariablePermute()
[all …]