Searched refs:LHSExt (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalizerHelper.cpp | 2239 auto LHSExt = MIRBuilder.buildInstr(ExtOpcode, {WideTy}, {MI.getOperand(2)}); 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 D | AMDGPULegalizerInfo.cpp | 4890 auto LHSExt = B.buildFPExt(S32, LHS, Flags); in legalizeFDIV16() local 4897 auto QUOT = B.buildFMul(S32, LHSExt, RCP, Flags); in legalizeFDIV16()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 14750 std::optional<ExtKind> LHSExt; 14760 const NodeExtensionHelper &LHS, std::optional<ExtKind> LHSExt, in CombineResult() 14762 : TargetOpcode(TargetOpcode), LHSExt(LHSExt), RHSExt(RHSExt), Root(Root), 14786 LHS.getOrCreateExtendedOp(Root, DAG, Subtarget, LHSExt), in materialize() 14809 Root, LHS, /*LHSExt=*/{ExtKind::ZExt}, RHS, in canFoldToVWWithSameExtensionImpl() 14813 Root, LHS, /*LHSExt=*/{ExtKind::SExt}, RHS, in canFoldToVWWithSameExtensionImpl() 14817 Root, LHS, /*LHSExt=*/{ExtKind::FPExt}, RHS, in canFoldToVWWithSameExtensionImpl() 14848 Root, LHS, /*LHSExt=*/std::nullopt, RHS, /*RHSExt=*/{ExtKind::FPExt}); in canFoldToVW_W() 14857 LHS, /*LHSExt in canFoldToVW_W() 14747 std::optional<ExtKind> LHSExt; global() member [all...] |
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 10706 SDValue LHSExt = DAG.getNode(Ext, dl, WideVT, LHS); in expandFixedPointMul() local 10708 SDValue Res = DAG.getNode(ISD::MUL, dl, WideVT, LHSExt, RHSExt); in expandFixedPointMul()
|