Searched refs:VSRLV (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86IntrinsicsInfo.h | 760 X86_INTRINSIC_DATA(avx2_psrlv_d, INTR_TYPE_2OP, X86ISD::VSRLV, 0), 761 X86_INTRINSIC_DATA(avx2_psrlv_d_256, INTR_TYPE_2OP, X86ISD::VSRLV, 0), 762 X86_INTRINSIC_DATA(avx2_psrlv_q, INTR_TYPE_2OP, X86ISD::VSRLV, 0), 763 X86_INTRINSIC_DATA(avx2_psrlv_q_256, INTR_TYPE_2OP, X86ISD::VSRLV, 0), 1329 X86_INTRINSIC_DATA(avx512_psrlv_d_512, INTR_TYPE_2OP, X86ISD::VSRLV, 0), 1330 X86_INTRINSIC_DATA(avx512_psrlv_q_512, INTR_TYPE_2OP, X86ISD::VSRLV, 0), 1331 X86_INTRINSIC_DATA(avx512_psrlv_w_128, INTR_TYPE_2OP, X86ISD::VSRLV, 0), 1332 X86_INTRINSIC_DATA(avx512_psrlv_w_256, INTR_TYPE_2OP, X86ISD::VSRLV, 0), 1333 X86_INTRINSIC_DATA(avx512_psrlv_w_512, INTR_TYPE_2OP, X86ISD::VSRLV, 0),
|
| H A D | X86ISelLowering.h | 382 VSRLV, enumerator
|
| H A D | X86InstrFragmentsSIMD.td | 261 def X86vsrlv : SDNode<"X86ISD::VSRLV", X86vshiftvariable>;
|
| H A D | X86ISelDAGToDAG.cpp | 1216 case ISD::SRL: NewOpc = X86ISD::VSRLV; break; in PreprocessISelDAG()
|
| H A D | X86ISelLowering.cpp | 35076 NODE_NAME_CASE(VSRLV) in getTargetNodeName() 35466 case X86ISD::VSRLV: in isBinOp() 43596 case X86ISD::VSRLV: in SimplifyDemandedVectorEltsForTargetNode() 44244 case X86ISD::VSRLV: in SimplifyDemandedVectorEltsForTargetNode() 48014 return DAG.getNode(LHS.getOpcode() == ISD::SRL ? X86ISD::VSRLV in combineSelect() 48026 return DAG.getNode(RHS.getOpcode() == ISD::SRL ? X86ISD::VSRLV in combineSelect() 50016 return DAG.getNode(X86ISD::VSRLV, DL, VT, N00, N1); in combineShiftRightLogical() 50022 return DAG.getNode(X86ISD::VSRLV, DL, VT, N01, N1); in combineShiftRightLogical()
|