Lines Matching refs:ByteOffset
2846 static bool isDwordAligned(uint64_t ByteOffset) { in isDwordAligned() argument
2847 return (ByteOffset & 3) == 0; in isDwordAligned()
2851 uint64_t ByteOffset) { in convertSMRDOffsetUnits() argument
2853 return ByteOffset; in convertSMRDOffsetUnits()
2855 assert(isDwordAligned(ByteOffset)); in convertSMRDOffsetUnits()
2856 return ByteOffset >> 2; in convertSMRDOffsetUnits()
2860 int64_t ByteOffset, bool IsBuffer, in getSMRDEncodedOffset() argument
2865 if (!IsBuffer && !HasSOffset && ByteOffset < 0 && hasSMRDSignedImmOffset(ST)) in getSMRDEncodedOffset()
2869 return isInt<24>(ByteOffset) ? std::optional<int64_t>(ByteOffset) in getSMRDEncodedOffset()
2875 return isInt<20>(ByteOffset) ? std::optional<int64_t>(ByteOffset) in getSMRDEncodedOffset()
2879 if (!isDwordAligned(ByteOffset) && !hasSMEMByteOffset(ST)) in getSMRDEncodedOffset()
2882 int64_t EncodedOffset = convertSMRDOffsetUnits(ST, ByteOffset); in getSMRDEncodedOffset()
2889 int64_t ByteOffset) { in getSMRDEncodedLiteralOffset32() argument
2890 if (!isCI(ST) || !isDwordAligned(ByteOffset)) in getSMRDEncodedLiteralOffset32()
2893 int64_t EncodedOffset = convertSMRDOffsetUnits(ST, ByteOffset); in getSMRDEncodedLiteralOffset32()