LLVM: llvm::InstrProfReaderItaniumRemapper< HashTableImpl > Class Template Reference (original) (raw)
A remapper that applies remappings based on a symbol remapping file. More...
Inheritance diagram for llvm::InstrProfReaderItaniumRemapper< HashTableImpl >:
| Public Member Functions | |
|---|---|
| InstrProfReaderItaniumRemapper (std::unique_ptr< MemoryBuffer > RemapBuffer, InstrProfReaderIndex< HashTableImpl > &Underlying) | |
| Error | populateRemappings () override |
| Error | getRecords (StringRef FuncName, ArrayRef< NamedInstrProfRecord > &Data) override |
| Public Member Functions inherited from llvm::InstrProfReaderRemapper | |
| virtual | ~InstrProfReaderRemapper ()=default |
| Static Public Member Functions | |
|---|---|
| static StringRef | extractName (StringRef Name) |
| Extract the original function name from a PGO function name. | |
| static void | reconstituteName (StringRef OrigName, StringRef ExtractedName, StringRef Replacement, SmallVectorImpl< char > &Out) |
| Given a mangled name extracted from a PGO function name, and a new form for that mangled name, reconstitute the name. |
Detailed Description
template
class llvm::InstrProfReaderItaniumRemapper< HashTableImpl >
A remapper that applies remappings based on a symbol remapping file.
Definition at line 1068 of file InstrProfReader.cpp.
Constructor & Destructor Documentation
template
Member Function Documentation
◆ extractName()
template
◆ getRecords()
template
Implements llvm::InstrProfReaderRemapper.
Definition at line 1119 of file InstrProfReader.cpp.
References llvm::StringRef::begin(), llvm::Data, llvm::StringRef::empty(), llvm::StringRef::end(), llvm::Error, extractName(), llvm::handleErrors(), llvm::InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs... >::Key, reconstituteName(), llvm::Error::success(), and llvm::unknown_function.
◆ populateRemappings()
template
◆ reconstituteName()
template
The documentation for this class was generated from the following files:
- include/llvm/ProfileData/InstrProfReader.h
- lib/ProfileData/InstrProfReader.cpp