Lines Matching refs:Val
51 static void generateInstSeqImpl(int64_t Val, in generateInstSeqImpl() argument
56 if (isInt<32>(Val)) { in generateInstSeqImpl()
64 int64_t Hi20 = ((Val + 0x800) >> 12) & 0xFFFFF; in generateInstSeqImpl()
65 int64_t Lo12 = SignExtend64<12>(Val); in generateInstSeqImpl()
102 int64_t Lo12 = SignExtend64<12>(Val); in generateInstSeqImpl()
103 int64_t Hi52 = ((uint64_t)Val + 0x800ull) >> 12; in generateInstSeqImpl()
124 InstSeq generateInstSeq(int64_t Val, const FeatureBitset &ActiveFeatures) { in generateInstSeq() argument
126 generateInstSeqImpl(Val, ActiveFeatures, Res); in generateInstSeq()
130 if (Val > 0 && Res.size() > 2) { in generateInstSeq()
133 unsigned LeadingZeros = countLeadingZeros((uint64_t)Val); in generateInstSeq()
134 uint64_t ShiftedVal = (uint64_t)Val << LeadingZeros; in generateInstSeq()
170 uint64_t LeadingOnesVal = Val | maskLeadingOnes<uint64_t>(LeadingZeros); in generateInstSeq()
188 int getIntMatCost(const APInt &Val, unsigned Size, in getIntMatCost() argument
199 APInt Chunk = Val.ashr(ShiftVal).sextOrTrunc(PlatRegSize); in getIntMatCost()