Searched refs:PMULUDQ (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.h | 532 PMULUDQ, enumerator
|
H A D | X86TargetTransformInfo.cpp | 323 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 D | X86InstrFragmentsSIMD.td | 303 def X86pmuludq : SDNode<"X86ISD::PMULUDQ",
|
H A D | X86.td | 462 … "PMULLD instruction is slow (compared to PMULLW/PMULHW and PMULUDQ)">;
|
H A D | X86ISelLowering.cpp | 28562 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 D | X86InstrSSE.td | 3547 defm PMULUDQ : PDI_binop_all<0xF4, "pmuludq", X86pmuludq, v2i64, v4i64,
|