Skip to content

Commit 93c8cdd

Browse files
committed
[TableGen] Use std::pair instead of std::make_pair. NFC.
1 parent e33f456 commit 93c8cdd

File tree

10 files changed

+31
-32
lines changed

10 files changed

+31
-32
lines changed

llvm/include/llvm/TableGen/Record.h

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1816,7 +1816,7 @@ class Record {
18161816
assert(!CorrespondingDefInit &&
18171817
"changing type of record after it has been referenced");
18181818
assert(!isSubClassOf(R) && "Already subclassing record!");
1819-
SuperClasses.push_back(std::make_pair(R, Range));
1819+
SuperClasses.push_back(std::pair(R, Range));
18201820
}
18211821

18221822
/// If there are any field references that refer to fields that have been
@@ -1971,21 +1971,22 @@ class RecordKeeper {
19711971
}
19721972

19731973
void addClass(std::unique_ptr<Record> R) {
1974-
bool Ins = Classes.insert(std::make_pair(std::string(R->getName()),
1975-
std::move(R))).second;
1974+
bool Ins =
1975+
Classes.insert(std::pair(std::string(R->getName()), std::move(R)))
1976+
.second;
19761977
(void)Ins;
19771978
assert(Ins && "Class already exists");
19781979
}
19791980

19801981
void addDef(std::unique_ptr<Record> R) {
1981-
bool Ins = Defs.insert(std::make_pair(std::string(R->getName()),
1982-
std::move(R))).second;
1982+
bool Ins =
1983+
Defs.insert(std::pair(std::string(R->getName()), std::move(R))).second;
19831984
(void)Ins;
19841985
assert(Ins && "Record already exists");
19851986
}
19861987

19871988
void addExtraGlobal(StringRef Name, const Init *I) {
1988-
bool Ins = ExtraGlobals.insert(std::make_pair(std::string(Name), I)).second;
1989+
bool Ins = ExtraGlobals.insert(std::pair(std::string(Name), I)).second;
19891990
(void)Ins;
19901991
assert(!getDef(Name));
19911992
assert(Ins && "Global already exists");
@@ -2071,14 +2072,14 @@ struct LessRecordRegister {
20712072
for (size_t I = 0, E = Rec.size(); I != E; ++I, ++Len) {
20722073
bool IsDigit = isDigit(Curr[I]);
20732074
if (IsDigit != IsDigitPart) {
2074-
Parts.push_back(std::make_pair(IsDigitPart, StringRef(Start, Len)));
2075+
Parts.push_back(std::pair(IsDigitPart, StringRef(Start, Len)));
20752076
Len = 0;
20762077
Start = &Curr[I];
20772078
IsDigitPart = isDigit(Curr[I]);
20782079
}
20792080
}
20802081
// Push the last part.
2081-
Parts.push_back(std::make_pair(IsDigitPart, StringRef(Start, Len)));
2082+
Parts.push_back(std::pair(IsDigitPart, StringRef(Start, Len)));
20822083
}
20832084

20842085
size_t size() { return Parts.size(); }

llvm/lib/TableGen/Record.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -671,7 +671,7 @@ const StringInit *StringInit::get(RecordKeeper &RK, StringRef V,
671671
detail::RecordKeeperImpl &RKImpl = RK.getImpl();
672672
auto &InitMap = Fmt == SF_String ? RKImpl.StringInitStringPool
673673
: RKImpl.StringInitCodePool;
674-
auto &Entry = *InitMap.insert(std::make_pair(V, nullptr)).first;
674+
auto &Entry = *InitMap.insert(std::pair(V, nullptr)).first;
675675
if (!Entry.second)
676676
Entry.second = new (RKImpl.Allocator) StringInit(RK, Entry.getKey(), Fmt);
677677
return Entry.second;
@@ -1674,7 +1674,7 @@ static const Init *ForeachDagApply(const Init *LHS, const DagInit *MHSd,
16741674
else
16751675
NewArg = ItemApply(LHS, Arg, RHS, CurRec);
16761676

1677-
NewArgs.push_back(std::make_pair(NewArg, ArgName));
1677+
NewArgs.push_back(std::pair(NewArg, ArgName));
16781678
if (Arg != NewArg)
16791679
Change = true;
16801680
}
@@ -2260,7 +2260,7 @@ const VarInit *VarInit::get(StringRef VN, const RecTy *T) {
22602260

22612261
const VarInit *VarInit::get(const Init *VN, const RecTy *T) {
22622262
detail::RecordKeeperImpl &RK = T->getRecordKeeper().getImpl();
2263-
VarInit *&I = RK.TheVarInitPool[std::make_pair(T, VN)];
2263+
VarInit *&I = RK.TheVarInitPool[std::pair(T, VN)];
22642264
if (!I)
22652265
I = new (RK.Allocator) VarInit(VN, T);
22662266
return I;
@@ -2285,7 +2285,7 @@ const Init *VarInit::resolveReferences(Resolver &R) const {
22852285

22862286
const VarBitInit *VarBitInit::get(const TypedInit *T, unsigned B) {
22872287
detail::RecordKeeperImpl &RK = T->getRecordKeeper().getImpl();
2288-
VarBitInit *&I = RK.TheVarBitInitPool[std::make_pair(T, B)];
2288+
VarBitInit *&I = RK.TheVarBitInitPool[std::pair(T, B)];
22892289
if (!I)
22902290
I = new (RK.Allocator) VarBitInit(T, B);
22912291
return I;
@@ -2461,7 +2461,7 @@ std::string VarDefInit::getAsString() const {
24612461

24622462
const FieldInit *FieldInit::get(const Init *R, const StringInit *FN) {
24632463
detail::RecordKeeperImpl &RK = R->getRecordKeeper().getImpl();
2464-
FieldInit *&I = RK.TheFieldInitPool[std::make_pair(R, FN)];
2464+
FieldInit *&I = RK.TheFieldInitPool[std::pair(R, FN)];
24652465
if (!I)
24662466
I = new (RK.Allocator) FieldInit(R, FN);
24672467
return I;

llvm/lib/TableGen/TGLexer.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@ class TGLexer {
234234
std::pair<int64_t, unsigned> getCurBinaryIntVal() const {
235235
assert(CurCode == tgtok::BinaryIntVal &&
236236
"This token isn't a binary integer");
237-
return std::make_pair(CurIntVal, (CurPtr - TokStart)-2);
237+
return std::pair(CurIntVal, (CurPtr - TokStart) - 2);
238238
}
239239

240240
SMLoc getLoc() const;

llvm/lib/TableGen/TGParser.cpp

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3162,7 +3162,7 @@ void TGParser::ParseDagArgList(
31623162
Lex.Lex(); // eat the VarName.
31633163
}
31643164

3165-
Result.push_back(std::make_pair(Val, VarName));
3165+
Result.push_back(std::pair(Val, VarName));
31663166
}
31673167
if (!consume(tgtok::comma))
31683168
break;
@@ -4152,9 +4152,8 @@ bool TGParser::ParseMultiClass() {
41524152
return TokError("expected identifier after multiclass for name");
41534153
std::string Name = Lex.getCurStrVal();
41544154

4155-
auto Result =
4156-
MultiClasses.insert(std::make_pair(Name,
4157-
std::make_unique<MultiClass>(Name, Lex.getLoc(),Records)));
4155+
auto Result = MultiClasses.insert(std::pair(
4156+
Name, std::make_unique<MultiClass>(Name, Lex.getLoc(), Records)));
41584157

41594158
if (!Result.second)
41604159
return TokError("multiclass '" + Name + "' already defined");

llvm/lib/TableGen/TGParser.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ class TGVarScope {
131131
}
132132

133133
void addVar(StringRef Name, const Init *I) {
134-
bool Ins = Vars.insert(std::make_pair(std::string(Name), I)).second;
134+
bool Ins = Vars.insert(std::pair(std::string(Name), I)).second;
135135
(void)Ins;
136136
assert(Ins && "Local variable already exists");
137137
}

llvm/utils/TableGen/Basic/DirectiveEmitter.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -495,7 +495,7 @@ static void emitLeafTable(const DirectiveLanguage &DirLang, raw_ostream &OS,
495495
DenseMap<const Record *, int> DirId; // Record * -> llvm::omp::Directive
496496

497497
for (auto [Idx, Rec] : enumerate(Directives))
498-
DirId.insert(std::make_pair(Rec, Idx));
498+
DirId.insert(std::pair(Rec, Idx));
499499

500500
using LeafList = std::vector<int>;
501501
int MaxLeafCount = getMaxLeafCount(DirLang);
@@ -675,7 +675,7 @@ static void generateGetDirectiveAssociation(const DirectiveLanguage &DirLang,
675675
D.getAssociation()->getName() + "'");
676676
}
677677
if (AS != Association::FromLeaves) {
678-
AsMap.insert(std::make_pair(R, AS));
678+
AsMap.insert(std::pair(R, AS));
679679
return AS;
680680
}
681681
// Compute the association from leaf constructs.
@@ -701,7 +701,7 @@ static void generateGetDirectiveAssociation(const DirectiveLanguage &DirLang,
701701

702702
assert(Result != Association::Invalid);
703703
assert(Result != Association::FromLeaves);
704-
AsMap.insert(std::make_pair(R, Result));
704+
AsMap.insert(std::pair(R, Result));
705705
return Result;
706706
};
707707

llvm/utils/TableGen/Basic/RISCVTargetDefEmitter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,7 @@ static void emitRISCVExtensionBitmask(const RecordKeeper &RK, raw_ostream &OS) {
241241
ExtName.consume_front("experimental-");
242242

243243
#ifndef NDEBUG
244-
assert(Seen.insert(std::make_pair(GroupIDVal, BitPosVal)).second &&
244+
assert(Seen.insert(std::pair(GroupIDVal, BitPosVal)).second &&
245245
"duplicated bitmask");
246246
#endif
247247

llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3006,7 +3006,7 @@ TreePatternNodePtr TreePattern::ParseTreePattern(const Init *TheInit,
30063006
// Check that the ComplexPattern uses are consistent: "(MY_PAT $a, $b)"
30073007
// and "(MY_PAT $b, $a)" should not be allowed in the same pattern;
30083008
// neither should "(MY_PAT_1 $a, $b)" and "(MY_PAT_2 $a, $b)".
3009-
auto OperandId = std::make_pair(Operator, i);
3009+
auto OperandId = std::pair(Operator, i);
30103010
auto [PrevOp, Inserted] =
30113011
ComplexPatternOperands.try_emplace(Child->getName(), OperandId);
30123012
if (!Inserted && PrevOp->getValue() != OperandId) {

llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2653,10 +2653,10 @@ GICombinerEmitter::buildMatchTable(MutableArrayRef<RuleMatcher> Rules) {
26532653
const Matcher *B) {
26542654
auto *L = static_cast<const RuleMatcher *>(A);
26552655
auto *R = static_cast<const RuleMatcher *>(B);
2656-
return std::make_tuple(OpcodeOrder[L->getOpcode()],
2657-
L->insnmatchers_front().getNumOperandMatchers()) <
2658-
std::make_tuple(OpcodeOrder[R->getOpcode()],
2659-
R->insnmatchers_front().getNumOperandMatchers());
2656+
return std::tuple(OpcodeOrder[L->getOpcode()],
2657+
L->insnmatchers_front().getNumOperandMatchers()) <
2658+
std::tuple(OpcodeOrder[R->getOpcode()],
2659+
R->insnmatchers_front().getNumOperandMatchers());
26602660
});
26612661

26622662
for (Matcher *Rule : InputRules)

llvm/utils/TableGen/OptionParserEmitter.cpp

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -232,8 +232,7 @@ static void emitHelpTextsForVariants(
232232
assert(Visibilities.size() <= MaxVisibilityPerHelp &&
233233
"Too many visibilities to store in an "
234234
"OptTable::HelpTextsForVariants entry");
235-
OS << "std::make_pair(std::array<unsigned, " << MaxVisibilityPerHelp
236-
<< ">{{";
235+
OS << "std::pair(std::array<unsigned, " << MaxVisibilityPerHelp << ">{{";
237236

238237
auto VisibilityEnd = Visibilities.cend();
239238
for (auto Visibility = Visibilities.cbegin(); Visibility != VisibilityEnd;
@@ -516,8 +515,8 @@ static void emitOptionParser(const RecordKeeper &Records, raw_ostream &OS) {
516515
for (const Init *Visibility : Visibilities)
517516
VisibilityNames.push_back(Visibility->getAsUnquotedString());
518517

519-
HelpTextsForVariants.push_back(std::make_pair(
520-
VisibilityNames, VisibilityHelp->getValueAsString("Text")));
518+
HelpTextsForVariants.push_back(
519+
std::pair(VisibilityNames, VisibilityHelp->getValueAsString("Text")));
521520
}
522521
emitHelpTextsForVariants(OS, std::move(HelpTextsForVariants));
523522

0 commit comments

Comments
 (0)