Skip to content

Commit a550fef

Browse files
authored
[llvm] Use llvm::fill instead of std::fill(NFC) (#146911)
Use llvm::fill instead of std::fill
1 parent 872eac7 commit a550fef

File tree

20 files changed

+35
-46
lines changed

20 files changed

+35
-46
lines changed

llvm/docs/CodingStandards.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -684,7 +684,7 @@ something notionally equivalent. Examples:
684684
};
685685

686686
// The Foo constructor call is reading a file, don't use braces to call it.
687-
std::fill(foo.begin(), foo.end(), Foo("name"));
687+
llvm::fill(foo, Foo("name"));
688688

689689
// The pair is being constructed like an aggregate, use braces.
690690
bar_map.insert({my_key, my_value});

llvm/include/llvm/ADT/BitVector.h

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -795,9 +795,7 @@ class BitVector {
795795
set_unused_bits(false);
796796
}
797797

798-
void init_words(bool t) {
799-
std::fill(Bits.begin(), Bits.end(), 0 - (BitWord)t);
800-
}
798+
void init_words(bool t) { llvm::fill(Bits, 0 - (BitWord)t); }
801799

802800
template<bool AddBits, bool InvertMask>
803801
void applyMask(const uint32_t *Mask, unsigned MaskWords) {

llvm/include/llvm/ADT/Bitset.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ class Bitset {
5050
}
5151

5252
Bitset &set() {
53-
std::fill(std::begin(Bits), std::end(Bits), -BitWord(0));
53+
llvm::fill(Bits, -BitWord(0));
5454
return *this;
5555
}
5656

llvm/include/llvm/CodeGen/TargetLowering.h

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1116,10 +1116,7 @@ class LLVM_ABI TargetLoweringBase {
11161116
LegalizeTypeAction ValueTypeActions[MVT::VALUETYPE_SIZE];
11171117

11181118
public:
1119-
ValueTypeActionImpl() {
1120-
std::fill(std::begin(ValueTypeActions), std::end(ValueTypeActions),
1121-
TypeLegal);
1122-
}
1119+
ValueTypeActionImpl() { llvm::fill(ValueTypeActions, TypeLegal); }
11231120

11241121
LegalizeTypeAction getTypeAction(MVT VT) const {
11251122
return ValueTypeActions[VT.SimpleTy];

llvm/include/llvm/TargetParser/SubtargetFeature.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ class FeatureBitset {
5656
}
5757

5858
FeatureBitset &set() {
59-
std::fill(std::begin(Bits), std::end(Bits), -1ULL);
59+
llvm::fill(Bits, -1ULL);
6060
return *this;
6161
}
6262

llvm/lib/CodeGen/MachineLICM.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -400,7 +400,7 @@ bool MachineLICMImpl::run(MachineFunction &MF) {
400400
// Estimate register pressure during pre-regalloc pass.
401401
unsigned NumRPS = TRI->getNumRegPressureSets();
402402
RegPressure.resize(NumRPS);
403-
std::fill(RegPressure.begin(), RegPressure.end(), 0);
403+
llvm::fill(RegPressure, 0);
404404
RegLimit.resize(NumRPS);
405405
for (unsigned i = 0, e = NumRPS; i != e; ++i)
406406
RegLimit[i] = TRI->getRegPressureSetLimit(MF, i);
@@ -941,7 +941,7 @@ static bool isOperandKill(const MachineOperand &MO, MachineRegisterInfo *MRI) {
941941
/// initialize the starting "register pressure". Note this does not count live
942942
/// through (livein but not used) registers.
943943
void MachineLICMImpl::InitRegPressure(MachineBasicBlock *BB) {
944-
std::fill(RegPressure.begin(), RegPressure.end(), 0);
944+
llvm::fill(RegPressure, 0);
945945

946946
// If the preheader has only a single predecessor and it ends with a
947947
// fallthrough or an unconditional branch, then scan its predecessor for live

llvm/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@ ResourcePriorityQueue::ResourcePriorityQueue(SelectionDAGISel *IS)
5454
unsigned NumRC = TRI->getNumRegClasses();
5555
RegLimit.resize(NumRC);
5656
RegPressure.resize(NumRC);
57-
std::fill(RegLimit.begin(), RegLimit.end(), 0);
58-
std::fill(RegPressure.begin(), RegPressure.end(), 0);
57+
llvm::fill(RegLimit, 0);
58+
llvm::fill(RegPressure, 0);
5959
for (const TargetRegisterClass *RC : TRI->regclasses())
6060
RegLimit[RC->getID()] = TRI->getRegPressureLimit(RC, *IS->MF);
6161

llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1769,8 +1769,8 @@ class RegReductionPQBase : public SchedulingPriorityQueue {
17691769
unsigned NumRC = TRI->getNumRegClasses();
17701770
RegLimit.resize(NumRC);
17711771
RegPressure.resize(NumRC);
1772-
std::fill(RegLimit.begin(), RegLimit.end(), 0);
1773-
std::fill(RegPressure.begin(), RegPressure.end(), 0);
1772+
llvm::fill(RegLimit, 0);
1773+
llvm::fill(RegPressure, 0);
17741774
for (const TargetRegisterClass *RC : TRI->regclasses())
17751775
RegLimit[RC->getID()] = tri->getRegPressureLimit(RC, MF);
17761776
}
@@ -1793,7 +1793,7 @@ class RegReductionPQBase : public SchedulingPriorityQueue {
17931793
void releaseState() override {
17941794
SUnits = nullptr;
17951795
SethiUllmanNumbers.clear();
1796-
std::fill(RegPressure.begin(), RegPressure.end(), 0);
1796+
llvm::fill(RegPressure, 0);
17971797
}
17981798

17991799
unsigned getNodePriority(const SUnit *SU) const;

llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1457,8 +1457,8 @@ void SelectionDAG::clear() {
14571457
TargetExternalSymbols.clear();
14581458
MCSymbols.clear();
14591459
SDEI.clear();
1460-
std::fill(CondCodeNodes.begin(), CondCodeNodes.end(), nullptr);
1461-
std::fill(ValueTypeNodes.begin(), ValueTypeNodes.end(), nullptr);
1460+
llvm::fill(CondCodeNodes, nullptr);
1461+
llvm::fill(ValueTypeNodes, nullptr);
14621462

14631463
EntryNode.UseList = nullptr;
14641464
InsertNode(&EntryNode);

llvm/lib/CodeGen/TargetLoweringBase.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -681,9 +681,8 @@ void TargetLoweringBase::initActions() {
681681
memset(TruncStoreActions, 0, sizeof(TruncStoreActions));
682682
memset(IndexedModeActions, 0, sizeof(IndexedModeActions));
683683
memset(CondCodeActions, 0, sizeof(CondCodeActions));
684-
std::fill(std::begin(RegClassForVT), std::end(RegClassForVT), nullptr);
685-
std::fill(std::begin(TargetDAGCombineArray),
686-
std::end(TargetDAGCombineArray), 0);
684+
llvm::fill(RegClassForVT, nullptr);
685+
llvm::fill(TargetDAGCombineArray, 0);
687686

688687
// Let extending atomic loads be unsupported by default.
689688
for (MVT ValVT : MVT::all_valuetypes())

0 commit comments

Comments
 (0)