Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp4987 SDValue MulLo, MulHi; in ExpandIntRes_XMULO() local
4988 SplitInteger(Mul, MulLo, MulHi); in ExpandIntRes_XMULO()
4993 DAG.getSetCC(dl, N->getValueType(1), MulHi, SRA, ISD::SETNE); in ExpandIntRes_XMULO()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp4245 SDValue MulHi = DAG.getNode(MulHiOpc, SL, MVT::i32, N0, N1); in getMul24() local
4247 return DAG.getNode(ISD::BUILD_PAIR, SL, MVT::i64, MulLo, MulHi); in getMul24()
H A DSIISelLowering.cpp13761 SDValue MulHi = DAG.getNode(ISD::MUL, SL, MVT::i32, MulLHSHi, MulRHSLo); in tryFoldToMad64_32() local
13762 AccumHi = DAG.getNode(ISD::ADD, SL, MVT::i32, MulHi, AccumHi); in tryFoldToMad64_32()
13768 SDValue MulHi = DAG.getNode(ISD::MUL, SL, MVT::i32, MulLHSLo, MulRHSHi); in tryFoldToMad64_32() local
13769 AccumHi = DAG.getNode(ISD::ADD, SL, MVT::i32, MulHi, AccumHi); in tryFoldToMad64_32()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.td2529 def SMULHrr : MulHi<0b010, "smulh", mulhs>;
2530 def UMULHrr : MulHi<0b110, "umulh", mulhu>;
H A DAArch64InstrFormats.td2639 class MulHi<bits<3> opc, string asm, SDNode OpNode>
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp47596 SDValue MulHi = in reduceVMULWidth() local
47609 DAG.getVectorShuffle(ReducedVT, DL, MulLo, MulHi, ShuffleMask); in reduceVMULWidth()
47617 DAG.getVectorShuffle(ReducedVT, DL, MulLo, MulHi, ShuffleMask); in reduceVMULWidth()