Apply clang-tidy's performance-unnecessary-value-param to LLVM.
With some minor manual fixes for using function_ref instead of std::function. No functional change intended. llvm-svn: 291904
This commit is contained in:
@@ -456,7 +456,7 @@ class MetadataLoader::MetadataLoaderImpl {
|
||||
PlaceholderQueue &Placeholders, StringRef Blob,
|
||||
unsigned &NextMetadataNo);
|
||||
Error parseMetadataStrings(ArrayRef<uint64_t> Record, StringRef Blob,
|
||||
std::function<void(StringRef)> CallBack);
|
||||
function_ref<void(StringRef)> CallBack);
|
||||
Error parseGlobalObjectAttachment(GlobalObject &GO,
|
||||
ArrayRef<uint64_t> Record);
|
||||
Error parseMetadataKindRecord(SmallVectorImpl<uint64_t> &Record);
|
||||
@@ -480,7 +480,7 @@ public:
|
||||
bool IsImporting)
|
||||
: MetadataList(TheModule.getContext()), ValueList(ValueList),
|
||||
Stream(Stream), Context(TheModule.getContext()), TheModule(TheModule),
|
||||
getTypeByID(getTypeByID), IsImporting(IsImporting) {}
|
||||
getTypeByID(std::move(getTypeByID)), IsImporting(IsImporting) {}
|
||||
|
||||
Error parseMetadata(bool ModuleLevel);
|
||||
|
||||
@@ -1506,7 +1506,7 @@ Error MetadataLoader::MetadataLoaderImpl::parseOneMetadata(
|
||||
|
||||
Error MetadataLoader::MetadataLoaderImpl::parseMetadataStrings(
|
||||
ArrayRef<uint64_t> Record, StringRef Blob,
|
||||
std::function<void(StringRef)> CallBack) {
|
||||
function_ref<void(StringRef)> CallBack) {
|
||||
// All the MDStrings in the block are emitted together in a single
|
||||
// record. The strings are concatenated and stored in a blob along with
|
||||
// their sizes.
|
||||
@@ -1703,8 +1703,8 @@ MetadataLoader::MetadataLoader(BitstreamCursor &Stream, Module &TheModule,
|
||||
BitcodeReaderValueList &ValueList,
|
||||
bool IsImporting,
|
||||
std::function<Type *(unsigned)> getTypeByID)
|
||||
: Pimpl(llvm::make_unique<MetadataLoaderImpl>(Stream, TheModule, ValueList,
|
||||
getTypeByID, IsImporting)) {}
|
||||
: Pimpl(llvm::make_unique<MetadataLoaderImpl>(
|
||||
Stream, TheModule, ValueList, std::move(getTypeByID), IsImporting)) {}
|
||||
|
||||
Error MetadataLoader::parseMetadata(bool ModuleLevel) {
|
||||
return Pimpl->parseMetadata(ModuleLevel);
|
||||
|
||||
Reference in New Issue
Block a user