Lines Matching refs:ByteOffset
2822 static bool isDwordAligned(uint64_t ByteOffset) { in isDwordAligned() argument
2823 return (ByteOffset & 3) == 0; in isDwordAligned()
2827 uint64_t ByteOffset) { in convertSMRDOffsetUnits() argument
2829 return ByteOffset; in convertSMRDOffsetUnits()
2831 assert(isDwordAligned(ByteOffset)); in convertSMRDOffsetUnits()
2832 return ByteOffset >> 2; in convertSMRDOffsetUnits()
2836 int64_t ByteOffset, bool IsBuffer) { in getSMRDEncodedOffset() argument
2838 return isInt<24>(ByteOffset) ? std::optional<int64_t>(ByteOffset) in getSMRDEncodedOffset()
2844 return isInt<20>(ByteOffset) ? std::optional<int64_t>(ByteOffset) in getSMRDEncodedOffset()
2848 if (!isDwordAligned(ByteOffset) && !hasSMEMByteOffset(ST)) in getSMRDEncodedOffset()
2851 int64_t EncodedOffset = convertSMRDOffsetUnits(ST, ByteOffset); in getSMRDEncodedOffset()
2858 int64_t ByteOffset) { in getSMRDEncodedLiteralOffset32() argument
2859 if (!isCI(ST) || !isDwordAligned(ByteOffset)) in getSMRDEncodedLiteralOffset32()
2862 int64_t EncodedOffset = convertSMRDOffsetUnits(ST, ByteOffset); in getSMRDEncodedLiteralOffset32()