Home
last modified time | relevance | path

Searched refs:RHSExt (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp2240 auto RHSExt = MIRBuilder.buildInstr(ExtOpcode, {WideTy}, {MI.getOperand(3)}); in widenScalarAddSubOverflow() local
2247 {LHSExt, RHSExt, *CarryIn}) in widenScalarAddSubOverflow()
2250 NewOp = MIRBuilder.buildInstr(Opcode, {WideTy}, {LHSExt, RHSExt}).getReg(0); in widenScalarAddSubOverflow()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp4891 auto RHSExt = B.buildFPExt(S32, RHS, Flags); in legalizeFDIV16() local
4894 .addUse(RHSExt.getReg(0)) in legalizeFDIV16()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp14751 std::optional<ExtKind> RHSExt;
14761 const NodeExtensionHelper &RHS, std::optional<ExtKind> RHSExt)
14762 : TargetOpcode(TargetOpcode), LHSExt(LHSExt), RHSExt(RHSExt), Root(Root),
14787 RHS.getOrCreateExtendedOp(Root, DAG, Subtarget, RHSExt),
14810 /*RHSExt=*/{ExtKind::ZExt}); in canFoldToVWWithSameExtensionImpl()
14814 /*RHSExt=*/{ExtKind::SExt}); in canFoldToVWWithSameExtensionImpl()
14818 /*RHSExt=*/{ExtKind::FPExt});
14848 Root, LHS, /*LHSExt=*/std::nullopt, RHS, /*RHSExt=*/{ExtKind::FPExt}); in canFoldToVW_W()
14857 LHS, /*LHSExt=*/std::nullopt, RHS, /*RHSExt in canFoldToVW_W()
14748 std::optional<ExtKind> RHSExt; global() member
[all...]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp10707 SDValue RHSExt = DAG.getNode(Ext, dl, WideVT, RHS); in expandFixedPointMul() local
10708 SDValue Res = DAG.getNode(ISD::MUL, dl, WideVT, LHSExt, RHSExt); in expandFixedPointMul()