Home
last modified time | relevance | path

Searched refs:MulLHS (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp1226 const Value *MulLHS = cast<MulOperator>(RHS)->getOperand(0); in emitAddSub() local
1229 if (const auto *C = dyn_cast<ConstantInt>(MulLHS)) in emitAddSub()
1231 std::swap(MulLHS, MulRHS); in emitAddSub()
1235 Register RHSReg = getRegForValue(MulLHS); in emitAddSub()
1595 const Value *MulLHS = cast<MulOperator>(RHS)->getOperand(0); in emitLogicalOp() local
1598 if (const auto *C = dyn_cast<ConstantInt>(MulLHS)) in emitLogicalOp()
1600 std::swap(MulLHS, MulRHS); in emitLogicalOp()
1605 Register RHSReg = getRegForValue(MulLHS); in emitLogicalOp()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp10903 SDValue MulLHS = LHS.getOperand(0); in tryFoldToMad64_32() local
10910 bool MulLHSUnsigned32 = numBitsUnsigned(MulLHS, DAG) <= 32; in tryFoldToMad64_32()
10915 MulSignedLo = numBitsSigned(MulLHS, DAG) <= 32 && in tryFoldToMad64_32()
10924 MulLHS = DAG.getNode(ISD::ANY_EXTEND, SL, MVT::i64, MulLHS); in tryFoldToMad64_32()
10944 auto MulLHSLo = DAG.getNode(ISD::TRUNCATE, SL, MVT::i32, MulLHS); in tryFoldToMad64_32()
10955 DAG.getNode(ISD::EXTRACT_ELEMENT, SL, MVT::i32, MulLHS, One); in tryFoldToMad64_32()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DScalarEvolution.cpp1871 if (auto *MulLHS = dyn_cast<SCEVConstant>(SM->getOperand(0))) in getZeroExtendExpr() local
1872 if (MulLHS->getAPInt().isPowerOf2()) in getZeroExtendExpr()
1875 MulLHS->getAPInt().logBase2(); in getZeroExtendExpr()
1878 getZeroExtendExpr(MulLHS, Ty), in getZeroExtendExpr()