Home
last modified time | relevance | path

Searched refs:PMULUDQ (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h552 PMULUDQ, enumerator
H A DX86TargetTransformInfo.cpp322 ISD = X86ISD::PMULUDQ; in getArithmeticInstrCost()
949 { X86ISD::PMULUDQ, MVT::v8i64, { 1, 5, 1, 1 } }, in getArithmeticInstrCost()
1151 { X86ISD::PMULUDQ, MVT::v4i64, { 1, 5, 1, 1 } }, in getArithmeticInstrCost()
1394 { X86ISD::PMULUDQ, MVT::v2i64, { 1, 5, 1, 1 } }, in getArithmeticInstrCost()
H A DX86InstrFragmentsSIMD.td322 def X86pmuludq : SDNode<"X86ISD::PMULUDQ",
H A DX86.td481 … "PMULLD instruction is slow (compared to PMULLW/PMULHW and PMULUDQ)">;
H A DX86ISelLowering.cpp29626 SDValue Evens = DAG.getNode(X86ISD::PMULUDQ, dl, MVT::v2i64, in LowerMUL()
29630 SDValue Odds = DAG.getNode(X86ISD::PMULUDQ, dl, MVT::v2i64, in LowerMUL()
29672 AloBlo = DAG.getNode(X86ISD::PMULUDQ, dl, VT, A, B); in LowerMUL()
29677 AloBhi = DAG.getNode(X86ISD::PMULUDQ, dl, VT, A, Bhi); in LowerMUL()
29683 AhiBlo = DAG.getNode(X86ISD::PMULUDQ, dl, VT, Ahi, B); in LowerMUL()
29817 (IsSigned && Subtarget.hasSSE41()) ? X86ISD::PMULDQ : X86ISD::PMULUDQ; in LowerMULH()
31664 SDValue Res02 = DAG.getNode(X86ISD::PMULUDQ, DL, MVT::v2i64, in LowerRotate()
31667 SDValue Res13 = DAG.getNode(X86ISD::PMULUDQ, DL, MVT::v2i64, in LowerRotate()
35153 NODE_NAME_CASE(PMULUDQ) in getTargetNodeName()
35479 case X86ISD::PMULUDQ: in isCommutativeBinOp()
[all …]
H A DX86InstrSSE.td3547 defm PMULUDQ : PDI_binop_all<0xF4, "pmuludq", X86pmuludq, v2i64, v4i64,