class RewriteMapParser
Declaration
class RewriteMapParser { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Transforms/Utils/SymbolRewriter.h:94
Method Overview
- public bool parse(const std::string & MapFile, llvm::SymbolRewriter::RewriteDescriptorList * Descriptors)
- private bool parse(std::unique_ptr<MemoryBuffer> & MapFile, llvm::SymbolRewriter::RewriteDescriptorList * DL)
- private bool parseEntry(yaml::Stream & Stream, yaml::KeyValueNode & Entry, llvm::SymbolRewriter::RewriteDescriptorList * DL)
- private bool parseRewriteFunctionDescriptor(yaml::Stream & Stream, yaml::ScalarNode * Key, yaml::MappingNode * Value, llvm::SymbolRewriter::RewriteDescriptorList * DL)
- private bool parseRewriteGlobalAliasDescriptor(yaml::Stream & YS, yaml::ScalarNode * K, yaml::MappingNode * V, llvm::SymbolRewriter::RewriteDescriptorList * DL)
- private bool parseRewriteGlobalVariableDescriptor(yaml::Stream & Stream, yaml::ScalarNode * Key, yaml::MappingNode * Value, llvm::SymbolRewriter::RewriteDescriptorList * DL)
Methods
¶bool parse(
const std::string& MapFile,
llvm::SymbolRewriter::RewriteDescriptorList*
Descriptors)
bool parse(
const std::string& MapFile,
llvm::SymbolRewriter::RewriteDescriptorList*
Descriptors)
Declared at: llvm/include/llvm/Transforms/Utils/SymbolRewriter.h:96
Parameters
- const std::string& MapFile
- llvm::SymbolRewriter::RewriteDescriptorList* Descriptors
¶bool parse(
std::unique_ptr<MemoryBuffer>& MapFile,
llvm::SymbolRewriter::RewriteDescriptorList*
DL)
bool parse(
std::unique_ptr<MemoryBuffer>& MapFile,
llvm::SymbolRewriter::RewriteDescriptorList*
DL)
Declared at: llvm/include/llvm/Transforms/Utils/SymbolRewriter.h:99
Parameters
- std::unique_ptr<MemoryBuffer>& MapFile
- llvm::SymbolRewriter::RewriteDescriptorList* DL
¶bool parseEntry(
yaml::Stream& Stream,
yaml::KeyValueNode& Entry,
llvm::SymbolRewriter::RewriteDescriptorList*
DL)
bool parseEntry(
yaml::Stream& Stream,
yaml::KeyValueNode& Entry,
llvm::SymbolRewriter::RewriteDescriptorList*
DL)
Declared at: llvm/include/llvm/Transforms/Utils/SymbolRewriter.h:100
Parameters
- yaml::Stream& Stream
- yaml::KeyValueNode& Entry
- llvm::SymbolRewriter::RewriteDescriptorList* DL
¶bool parseRewriteFunctionDescriptor(
yaml::Stream& Stream,
yaml::ScalarNode* Key,
yaml::MappingNode* Value,
llvm::SymbolRewriter::RewriteDescriptorList*
DL)
bool parseRewriteFunctionDescriptor(
yaml::Stream& Stream,
yaml::ScalarNode* Key,
yaml::MappingNode* Value,
llvm::SymbolRewriter::RewriteDescriptorList*
DL)
Declared at: llvm/include/llvm/Transforms/Utils/SymbolRewriter.h:102
Parameters
- yaml::Stream& Stream
- yaml::ScalarNode* Key
- yaml::MappingNode* Value
- llvm::SymbolRewriter::RewriteDescriptorList* DL
¶bool parseRewriteGlobalAliasDescriptor(
yaml::Stream& YS,
yaml::ScalarNode* K,
yaml::MappingNode* V,
llvm::SymbolRewriter::RewriteDescriptorList*
DL)
bool parseRewriteGlobalAliasDescriptor(
yaml::Stream& YS,
yaml::ScalarNode* K,
yaml::MappingNode* V,
llvm::SymbolRewriter::RewriteDescriptorList*
DL)
Declared at: llvm/include/llvm/Transforms/Utils/SymbolRewriter.h:110
Parameters
- yaml::Stream& YS
- yaml::ScalarNode* K
- yaml::MappingNode* V
- llvm::SymbolRewriter::RewriteDescriptorList* DL
¶bool parseRewriteGlobalVariableDescriptor(
yaml::Stream& Stream,
yaml::ScalarNode* Key,
yaml::MappingNode* Value,
llvm::SymbolRewriter::RewriteDescriptorList*
DL)
bool parseRewriteGlobalVariableDescriptor(
yaml::Stream& Stream,
yaml::ScalarNode* Key,
yaml::MappingNode* Value,
llvm::SymbolRewriter::RewriteDescriptorList*
DL)
Declared at: llvm/include/llvm/Transforms/Utils/SymbolRewriter.h:106
Parameters
- yaml::Stream& Stream
- yaml::ScalarNode* Key
- yaml::MappingNode* Value
- llvm::SymbolRewriter::RewriteDescriptorList* DL