Go to the documentation of this file.
28 "option is not supported for COFF");
47 "option is not supported for MachO");
65 "only flags for section dumping, removal, and "
66 "addition are supported");
92 "no flags are supported yet, only basic copying is allowed");
This is an optimization pass for GlobalISel generic memory operations.
NameMatcher SymbolsToWeaken
StringMap< StringRef > SymbolsToRename
Tagged union holding either a T or a Error.
Expected< const COFFConfig & > getCOFFConfig() const override
NameMatcher SymbolsToKeep
StringMap< uint64_t > SetSectionType
std::vector< NewSectionInfo > AddSection
std::vector< StringRef > DumpSection
NameMatcher SymbolsToGlobalize
constexpr bool empty() const
empty - Check if the string is empty.
NameMatcher SymbolsToLocalize
NameMatcher SymbolsToKeepGlobal
NameMatcher UnneededSymbolsToRemove
std::vector< NewSymbolInfo > SymbolsToAdd
StringMap< uint64_t > SetSectionAlignment
Error createStringError(std::error_code EC, char const *Fmt, const Ts &... Vals)
Create formatted StringError object.
Expected< const XCOFFConfig & > getXCOFFConfig() const override
Expected< const MachOConfig & > getMachOConfig() const override
Expected< const WasmConfig & > getWasmConfig() const override
StringMap< SectionRename > SectionsToRename
NameMatcher SymbolsToRemove
bool DecompressDebugSections
bool ExtractMainPartition
StringMap< SectionFlagsUpdate > SetSectionFlags
std::optional< StringRef > ExtractPartition
StringRef AddGnuDebugLink
StringRef AllocSectionsPrefix