Searched refs:IntOps (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstructionCombining.cpp | 1439 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 D | InstCombineInternal.h | 387 BinaryOperator &BO, bool OpsFromSigned, std::array<Value *, 2> IntOps,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLoweringHVX.cpp | 500 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()
|