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.cpp1487 BinaryOperator &BO, bool OpsFromSigned, std::array<Value *, 2> IntOps, in foldFBinOpOfIntCastsFromSign() argument
1491 Type *IntTy = IntOps[0]->getType(); in foldFBinOpOfIntCastsFromSign()
1509 return isKnownNonZero(IntOps[OpNo], SQ); in foldFBinOpOfIntCastsFromSign()
1537 NumUsedLeadingBits[OpNo] = IntSz - ComputeNumSignBits(IntOps[OpNo]); in foldFBinOpOfIntCastsFromSign()
1575 IntOps[1] = Op1IntC; in foldFBinOpOfIntCastsFromSign()
1579 if (IntTy != IntOps[1]->getType()) in foldFBinOpOfIntCastsFromSign()
1628 !willNotOverflow(IntOpc, IntOps[0], IntOps[1], BO, OutputSigned)) in foldFBinOpOfIntCastsFromSign()
1631 Value *IntBinOp = Builder.CreateBinOp(IntOpc, IntOps[0], IntOps[1]); in foldFBinOpOfIntCastsFromSign()
1647 std::array<Value *, 2> IntOps = {nullptr, nullptr}; in foldFBinOpOfIntCasts() local
1652 if (!match(BO.getOperand(0), m_SIToFP(m_Value(IntOps[0]))) && in foldFBinOpOfIntCasts()
[all …]
H A DInstCombineInternal.h392 BinaryOperator &BO, bool OpsFromSigned, std::array<Value *, 2> IntOps,
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp510 SmallVector<SDValue,4> IntOps; in getInt() local
511 IntOps.push_back(DAG.getConstant(IntId, dl, MVT::i32)); in getInt()
512 append_range(IntOps, Ops); in getInt()
513 return DAG.getNode(ISD::INTRINSIC_WO_CHAIN, dl, ResTy, IntOps); in getInt()