mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-02-23 22:15:25 +00:00
Constify some path in the bitcode writer (NFC)
llvm-svn: 279211
This commit is contained in:
parent
7d534f1d55
commit
58c697aaba
@ -110,7 +110,7 @@ namespace llvm {
|
||||
/// index for a distributed backend, provide the \p ModuleToSummariesForIndex
|
||||
/// map.
|
||||
void WriteIndexToFile(const ModuleSummaryIndex &Index, raw_ostream &Out,
|
||||
std::map<std::string, GVSummaryMapTy>
|
||||
const std::map<std::string, GVSummaryMapTy>
|
||||
*ModuleToSummariesForIndex = nullptr);
|
||||
|
||||
/// isBitcodeWrapper - Return true if the given bytes are the magic bytes
|
||||
|
@ -316,7 +316,7 @@ class IndexBitcodeWriter : public BitcodeWriter {
|
||||
|
||||
/// When writing a subset of the index for distributed backends, client
|
||||
/// provides a map of modules to the corresponding GUIDs/summaries to write.
|
||||
std::map<std::string, GVSummaryMapTy> *ModuleToSummariesForIndex;
|
||||
const std::map<std::string, GVSummaryMapTy> *ModuleToSummariesForIndex;
|
||||
|
||||
/// Map that holds the correspondence between the GUID used in the combined
|
||||
/// index and a value id generated by this class to use in references.
|
||||
@ -331,7 +331,7 @@ public:
|
||||
/// for a distributed backend, provide a \p ModuleToSummariesForIndex map.
|
||||
IndexBitcodeWriter(SmallVectorImpl<char> &Buffer,
|
||||
const ModuleSummaryIndex &Index,
|
||||
std::map<std::string, GVSummaryMapTy>
|
||||
const std::map<std::string, GVSummaryMapTy>
|
||||
*ModuleToSummariesForIndex = nullptr)
|
||||
: BitcodeWriter(Buffer), Index(Index),
|
||||
ModuleToSummariesForIndex(ModuleToSummariesForIndex) {
|
||||
@ -359,11 +359,11 @@ public:
|
||||
// ModuleToSummariesForIndex map:
|
||||
|
||||
/// Points to the last element in outer ModuleToSummariesForIndex map.
|
||||
std::map<std::string, GVSummaryMapTy>::iterator ModuleSummariesBack;
|
||||
std::map<std::string, GVSummaryMapTy>::const_iterator ModuleSummariesBack;
|
||||
/// Iterator on outer ModuleToSummariesForIndex map.
|
||||
std::map<std::string, GVSummaryMapTy>::iterator ModuleSummariesIter;
|
||||
std::map<std::string, GVSummaryMapTy>::const_iterator ModuleSummariesIter;
|
||||
/// Iterator on an inner global variable summary map.
|
||||
GVSummaryMapTy::iterator ModuleGVSummariesIter;
|
||||
GVSummaryMapTy::const_iterator ModuleGVSummariesIter;
|
||||
|
||||
// Iterators used when writing all summaries in the index:
|
||||
|
||||
@ -3840,7 +3840,7 @@ void IndexBitcodeWriter::writeIndex() {
|
||||
// index for a distributed backend, provide a \p ModuleToSummariesForIndex map.
|
||||
void llvm::WriteIndexToFile(
|
||||
const ModuleSummaryIndex &Index, raw_ostream &Out,
|
||||
std::map<std::string, GVSummaryMapTy> *ModuleToSummariesForIndex) {
|
||||
const std::map<std::string, GVSummaryMapTy> *ModuleToSummariesForIndex) {
|
||||
SmallVector<char, 0> Buffer;
|
||||
Buffer.reserve(256 * 1024);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user