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