This is an optimization pass for GlobalISel generic memory operations.
This is a 'vector' (really, a variable-sized array), optimized for the case when the array is small.
Tagged union holding either a T or a Error.
void consumeError(Error Err)
Consume a Error without doing anything.
Error takeError()
Take ownership of the stored error.
Optional< std::string > fetchBuildID(ArrayRef< uint8_t > BuildID) const override
Fetches the given Build ID using debuginfod and returns a local path to the resulting debug binary.
Expected< std::string > getCachedOrDownloadDebuginfo(BuildIDRef ID)
Fetches a debug binary by searching the default local cache directory and server URLs.