Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp1439 BinaryOperator &BO, bool OpsFromSigned, std::array<Value *, 2> IntOps, in foldFBinOpOfIntCastsFromSign() argument
1443 Type *IntTy = IntOps[0]->getType(); in foldFBinOpOfIntCastsFromSign()
1461 return isKnownNonZero(IntOps[OpNo], SQ); in foldFBinOpOfIntCastsFromSign()
1489 NumUsedLeadingBits[OpNo] = IntSz - ComputeNumSignBits(IntOps[OpNo]); in foldFBinOpOfIntCastsFromSign()
1527 IntOps[1] = Op1IntC; in foldFBinOpOfIntCastsFromSign()
1531 if (IntTy != IntOps[1]->getType()) in foldFBinOpOfIntCastsFromSign()
1580 !willNotOverflow(IntOpc, IntOps[0], IntOps[1], BO, OutputSigned)) in foldFBinOpOfIntCastsFromSign()
1583 Value *IntBinOp = Builder.CreateBinOp(IntOpc, IntOps[0], IntOps[1]); in foldFBinOpOfIntCastsFromSign()
1599 std::array<Value *, 2> IntOps = {nullptr, nullptr}; in foldFBinOpOfIntCasts() local
1604 if (!match(BO.getOperand(0), m_SIToFP(m_Value(IntOps[0]))) && in foldFBinOpOfIntCasts()
[all …]
H A DInstCombineInternal.h387 BinaryOperator &BO, bool OpsFromSigned, std::array<Value *, 2> IntOps,
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp500 SmallVector<SDValue,4> IntOps; in getInt() local
501 IntOps.push_back(DAG.getConstant(IntId, dl, MVT::i32)); in getInt()
502 append_range(IntOps, Ops); in getInt()
503 return DAG.getNode(ISD::INTRINSIC_WO_CHAIN, dl, ResTy, IntOps); in getInt()