Searched refs:MulHi (Results 1 – 6 of 6) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeIntegerTypes.cpp | 4824 SDValue MulLo, MulHi; in ExpandIntRes_XMULO() local 4825 SplitInteger(Mul, MulLo, MulHi); in ExpandIntRes_XMULO() 4830 DAG.getSetCC(dl, N->getValueType(1), MulHi, SRA, ISD::SETNE); in ExpandIntRes_XMULO()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.cpp | 4194 SDValue MulHi = DAG.getNode(MulHiOpc, SL, MVT::i32, N0, N1); in getMul24() local 4196 return DAG.getNode(ISD::BUILD_PAIR, SL, MVT::i64, MulLo, MulHi); in getMul24()
|
| H A D | SIISelLowering.cpp | 13463 SDValue MulHi = DAG.getNode(ISD::MUL, SL, MVT::i32, MulLHSHi, MulRHSLo); in tryFoldToMad64_32() local 13464 AccumHi = DAG.getNode(ISD::ADD, SL, MVT::i32, MulHi, AccumHi); in tryFoldToMad64_32() 13470 SDValue MulHi = DAG.getNode(ISD::MUL, SL, MVT::i32, MulLHSLo, MulRHSHi); in tryFoldToMad64_32() local 13471 AccumHi = DAG.getNode(ISD::ADD, SL, MVT::i32, MulHi, AccumHi); in tryFoldToMad64_32()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrInfo.td | 2246 def SMULHrr : MulHi<0b010, "smulh", mulhs>; 2247 def UMULHrr : MulHi<0b110, "umulh", mulhu>;
|
| H A D | AArch64InstrFormats.td | 2639 class MulHi<bits<3> opc, string asm, SDNode OpNode>
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 46479 SDValue MulHi = in reduceVMULWidth() local 46492 DAG.getVectorShuffle(ReducedVT, DL, MulLo, MulHi, ShuffleMask); in reduceVMULWidth() 46500 DAG.getVectorShuffle(ReducedVT, DL, MulLo, MulHi, ShuffleMask); in reduceVMULWidth()
|