Lines Matching defs:MemoryAttribute
345 class MemoryAttribute {
347 MemoryAttribute() = default;
348 ~MemoryAttribute() = default;
349 explicit MemoryAttribute(uint32_t v) : value_(v) {}
368 static MemoryAttribute Default()
373 static MemoryAttribute NeedBarrier()
378 static MemoryAttribute UnknownBarrier()
383 static MemoryAttribute DefaultWithShareBarrier()
388 static MemoryAttribute NeedNotShareBarrier()
393 static MemoryAttribute NeedBarrierAndAtomic()
398 static MemoryAttribute NoBarrier()
439 static MemoryAttribute Create(Order order, Barrier barrier = UNKNOWN_BARRIER, ShareFlag share = UNKNOWN)
442 return MemoryAttribute(value);
460 MemoryAttribute GetMemoryAttribute() const
462 return MemoryAttribute(MemoryAttributeBits::Get(bitField_));
465 static uint64_t ToValue(MemoryAttribute mAttr)
481 MemoryAttribute GetMemoryAttribute() const
483 return MemoryAttribute(MemoryAttributeBits::Get(bitField_));
491 static uint64_t ToValue(size_t offset, MemoryAttribute mAttr)