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.h532 PMULUDQ, enumerator
H A DX86TargetTransformInfo.cpp323 ISD = X86ISD::PMULUDQ; in getArithmeticInstrCost()
950 { X86ISD::PMULUDQ, MVT::v8i64, { 1, 5, 1, 1 } }, in getArithmeticInstrCost()
1152 { X86ISD::PMULUDQ, MVT::v4i64, { 1, 5, 1, 1 } }, in getArithmeticInstrCost()
1395 { X86ISD::PMULUDQ, MVT::v2i64, { 1, 5, 1, 1 } }, in getArithmeticInstrCost()
H A DX86InstrFragmentsSIMD.td303 def X86pmuludq : SDNode<"X86ISD::PMULUDQ",
H A DX86.td462 … "PMULLD instruction is slow (compared to PMULLW/PMULHW and PMULUDQ)">;
H A DX86ISelLowering.cpp28562 SDValue Evens = DAG.getNode(X86ISD::PMULUDQ, dl, MVT::v2i64, in LowerMUL()
28566 SDValue Odds = DAG.getNode(X86ISD::PMULUDQ, dl, MVT::v2i64, in LowerMUL()
28608 AloBlo = DAG.getNode(X86ISD::PMULUDQ, dl, VT, A, B); in LowerMUL()
28613 AloBhi = DAG.getNode(X86ISD::PMULUDQ, dl, VT, A, Bhi); in LowerMUL()
28619 AhiBlo = DAG.getNode(X86ISD::PMULUDQ, dl, VT, Ahi, B); in LowerMUL()
28753 (IsSigned && Subtarget.hasSSE41()) ? X86ISD::PMULDQ : X86ISD::PMULUDQ; in LowerMULH()
30447 SDValue Res02 = DAG.getNode(X86ISD::PMULUDQ, DL, MVT::v2i64, in LowerRotate()
30450 SDValue Res13 = DAG.getNode(X86ISD::PMULUDQ, DL, MVT::v2i64, in LowerRotate()
33876 NODE_NAME_CASE(PMULUDQ) in getTargetNodeName()
34174 case X86ISD::PMULUDQ: in isCommutativeBinOp()
[all …]
H A DX86InstrSSE.td3547 defm PMULUDQ : PDI_binop_all<0xF4, "pmuludq", X86pmuludq, v2i64, v4i64,