Skip to content

Commit 30e5f76

Browse files
[llvm] Construct iterator_range with the conversion constructor (NFC) (#168674)
This patch simplifies iterator_range construction with the conversion constructor.
1 parent c2b4e48 commit 30e5f76

File tree

4 files changed

+6
-12
lines changed

4 files changed

+6
-12
lines changed

llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ class LLVM_ABI DWARFContext : public DIContext {
195195
/// Get all normal compile/type units in this context.
196196
unit_iterator_range normal_units() {
197197
DWARFUnitVector &NormalUnits = State->getNormalUnits();
198-
return unit_iterator_range(NormalUnits.begin(), NormalUnits.end());
198+
return NormalUnits;
199199
}
200200

201201
/// Get units from .debug_info..dwo in the DWO context.
@@ -231,7 +231,7 @@ class LLVM_ABI DWARFContext : public DIContext {
231231
/// Get all units in the DWO context.
232232
unit_iterator_range dwo_units() {
233233
DWARFUnitVector &DWOUnits = State->getDWOUnits();
234-
return unit_iterator_range(DWOUnits.begin(), DWOUnits.end());
234+
return DWOUnits;
235235
}
236236

237237
/// Get the number of compile units in this context.

llvm/include/llvm/Object/OffloadBinary.h

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -100,9 +100,7 @@ class OffloadBinary : public Binary {
100100
}
101101

102102
// Iterator over all the key and value pairs in the binary.
103-
string_iterator_range strings() const {
104-
return string_iterator_range(StringData.begin(), StringData.end());
105-
}
103+
string_iterator_range strings() const { return StringData; }
106104

107105
StringRef getString(StringRef Key) const { return StringData.lookup(Key); }
108106

llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/SeedCollector.h

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -314,12 +314,8 @@ class SeedCollector {
314314
bool AllowDiffTypes = false);
315315
LLVM_ABI ~SeedCollector();
316316

317-
iterator_range<SeedContainer::iterator> getStoreSeeds() {
318-
return {StoreSeeds.begin(), StoreSeeds.end()};
319-
}
320-
iterator_range<SeedContainer::iterator> getLoadSeeds() {
321-
return {LoadSeeds.begin(), LoadSeeds.end()};
322-
}
317+
iterator_range<SeedContainer::iterator> getStoreSeeds() { return StoreSeeds; }
318+
iterator_range<SeedContainer::iterator> getLoadSeeds() { return LoadSeeds; }
323319
#ifndef NDEBUG
324320
void print(raw_ostream &OS) const;
325321
LLVM_DUMP_METHOD void dump() const;

llvm/lib/Object/RecordStreamer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ void RecordStreamer::emitELFSymverDirective(const MCSymbol *OriginalSym,
126126

127127
iterator_range<RecordStreamer::const_symver_iterator>
128128
RecordStreamer::symverAliases() {
129-
return {SymverAliasMap.begin(), SymverAliasMap.end()};
129+
return SymverAliasMap;
130130
}
131131

132132
void RecordStreamer::flushSymverDirectives() {

0 commit comments

Comments
 (0)