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