This file defines the SmallVector class.
Tagged union holding either a T or a Error.
This is a 'vector' (really, a variable-sized array), optimized for the case when the array is small.
This class implements an extremely fast bulk output stream that can only output to a stream.
LLVM_ABI Expected< PropertySetRegistry > readPropertiesFromJSON(MemoryBufferRef Buf)
std::map< std::string, PropertyValue > PropertySet
LLVM_ABI void writePropertiesToJSON(const PropertySetRegistry &P, raw_ostream &O)
std::map< std::string, PropertySet > PropertySetRegistry
std::variant< uint32_t, ByteArray > PropertyValue
This is an optimization pass for GlobalISel generic memory operations.