15#include "llvm/Config/llvm-config.h"
36 "Unrecognized flags");
44 return OS <<
"[ " << MB.
base() <<
" .. "
assert(UImm &&(UImm !=~static_cast< T >(0)) &&"Invalid immediate!")
This class implements an extremely fast bulk output stream that can only output to a stream.
This class encapsulates the notion of a memory block which has an address and a size.
size_t allocatedSize() const
The size as it was allocated.
raw_ostream & operator<<(raw_ostream &OS, const Memory::ProtectionFlags &PF)
Debugging output for Memory::ProtectionFlags.
This is an optimization pass for GlobalISel generic memory operations.