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