Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 9 additions & 8 deletions llvm/include/llvm/TableGen/Record.h
Original file line number Diff line number Diff line change
Expand Up @@ -1816,7 +1816,7 @@ class Record {
assert(!CorrespondingDefInit &&
"changing type of record after it has been referenced");
assert(!isSubClassOf(R) && "Already subclassing record!");
SuperClasses.push_back(std::make_pair(R, Range));
SuperClasses.push_back(std::pair(R, Range));
}

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

void addClass(std::unique_ptr<Record> R) {
bool Ins = Classes.insert(std::make_pair(std::string(R->getName()),
std::move(R))).second;
bool Ins =
Classes.insert(std::pair(std::string(R->getName()), std::move(R)))
.second;
(void)Ins;
assert(Ins && "Class already exists");
}

void addDef(std::unique_ptr<Record> R) {
bool Ins = Defs.insert(std::make_pair(std::string(R->getName()),
std::move(R))).second;
bool Ins =
Defs.insert(std::pair(std::string(R->getName()), std::move(R))).second;
(void)Ins;
assert(Ins && "Record already exists");
}

void addExtraGlobal(StringRef Name, const Init *I) {
bool Ins = ExtraGlobals.insert(std::make_pair(std::string(Name), I)).second;
bool Ins = ExtraGlobals.insert(std::pair(std::string(Name), I)).second;
(void)Ins;
assert(!getDef(Name));
assert(Ins && "Global already exists");
Expand Down Expand Up @@ -2071,14 +2072,14 @@ struct LessRecordRegister {
for (size_t I = 0, E = Rec.size(); I != E; ++I, ++Len) {
bool IsDigit = isDigit(Curr[I]);
if (IsDigit != IsDigitPart) {
Parts.push_back(std::make_pair(IsDigitPart, StringRef(Start, Len)));
Parts.push_back(std::pair(IsDigitPart, StringRef(Start, Len)));
Len = 0;
Start = &Curr[I];
IsDigitPart = isDigit(Curr[I]);
}
}
// Push the last part.
Parts.push_back(std::make_pair(IsDigitPart, StringRef(Start, Len)));
Parts.push_back(std::pair(IsDigitPart, StringRef(Start, Len)));
}

size_t size() { return Parts.size(); }
Expand Down
10 changes: 5 additions & 5 deletions llvm/lib/TableGen/Record.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -671,7 +671,7 @@ const StringInit *StringInit::get(RecordKeeper &RK, StringRef V,
detail::RecordKeeperImpl &RKImpl = RK.getImpl();
auto &InitMap = Fmt == SF_String ? RKImpl.StringInitStringPool
: RKImpl.StringInitCodePool;
auto &Entry = *InitMap.insert(std::make_pair(V, nullptr)).first;
auto &Entry = *InitMap.insert(std::pair(V, nullptr)).first;
if (!Entry.second)
Entry.second = new (RKImpl.Allocator) StringInit(RK, Entry.getKey(), Fmt);
return Entry.second;
Expand Down Expand Up @@ -1674,7 +1674,7 @@ static const Init *ForeachDagApply(const Init *LHS, const DagInit *MHSd,
else
NewArg = ItemApply(LHS, Arg, RHS, CurRec);

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

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

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

const FieldInit *FieldInit::get(const Init *R, const StringInit *FN) {
detail::RecordKeeperImpl &RK = R->getRecordKeeper().getImpl();
FieldInit *&I = RK.TheFieldInitPool[std::make_pair(R, FN)];
FieldInit *&I = RK.TheFieldInitPool[std::pair(R, FN)];
if (!I)
I = new (RK.Allocator) FieldInit(R, FN);
return I;
Expand Down
2 changes: 1 addition & 1 deletion llvm/lib/TableGen/TGLexer.h
Original file line number Diff line number Diff line change
Expand Up @@ -234,7 +234,7 @@ class TGLexer {
std::pair<int64_t, unsigned> getCurBinaryIntVal() const {
assert(CurCode == tgtok::BinaryIntVal &&
"This token isn't a binary integer");
return std::make_pair(CurIntVal, (CurPtr - TokStart)-2);
return std::pair(CurIntVal, (CurPtr - TokStart) - 2);
}

SMLoc getLoc() const;
Expand Down
7 changes: 3 additions & 4 deletions llvm/lib/TableGen/TGParser.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3162,7 +3162,7 @@ void TGParser::ParseDagArgList(
Lex.Lex(); // eat the VarName.
}

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

auto Result =
MultiClasses.insert(std::make_pair(Name,
std::make_unique<MultiClass>(Name, Lex.getLoc(),Records)));
auto Result = MultiClasses.insert(std::pair(
Name, std::make_unique<MultiClass>(Name, Lex.getLoc(), Records)));

if (!Result.second)
return TokError("multiclass '" + Name + "' already defined");
Expand Down
2 changes: 1 addition & 1 deletion llvm/lib/TableGen/TGParser.h
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ class TGVarScope {
}

void addVar(StringRef Name, const Init *I) {
bool Ins = Vars.insert(std::make_pair(std::string(Name), I)).second;
bool Ins = Vars.insert(std::pair(std::string(Name), I)).second;
(void)Ins;
assert(Ins && "Local variable already exists");
}
Expand Down
6 changes: 3 additions & 3 deletions llvm/utils/TableGen/Basic/DirectiveEmitter.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -495,7 +495,7 @@ static void emitLeafTable(const DirectiveLanguage &DirLang, raw_ostream &OS,
DenseMap<const Record *, int> DirId; // Record * -> llvm::omp::Directive

for (auto [Idx, Rec] : enumerate(Directives))
DirId.insert(std::make_pair(Rec, Idx));
DirId.insert(std::pair(Rec, Idx));

using LeafList = std::vector<int>;
int MaxLeafCount = getMaxLeafCount(DirLang);
Expand Down Expand Up @@ -675,7 +675,7 @@ static void generateGetDirectiveAssociation(const DirectiveLanguage &DirLang,
D.getAssociation()->getName() + "'");
}
if (AS != Association::FromLeaves) {
AsMap.insert(std::make_pair(R, AS));
AsMap.insert(std::pair(R, AS));
return AS;
}
// Compute the association from leaf constructs.
Expand All @@ -701,7 +701,7 @@ static void generateGetDirectiveAssociation(const DirectiveLanguage &DirLang,

assert(Result != Association::Invalid);
assert(Result != Association::FromLeaves);
AsMap.insert(std::make_pair(R, Result));
AsMap.insert(std::pair(R, Result));
return Result;
};

Expand Down
2 changes: 1 addition & 1 deletion llvm/utils/TableGen/Basic/RISCVTargetDefEmitter.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -241,7 +241,7 @@ static void emitRISCVExtensionBitmask(const RecordKeeper &RK, raw_ostream &OS) {
ExtName.consume_front("experimental-");

#ifndef NDEBUG
assert(Seen.insert(std::make_pair(GroupIDVal, BitPosVal)).second &&
assert(Seen.insert(std::pair(GroupIDVal, BitPosVal)).second &&
"duplicated bitmask");
#endif

Expand Down
2 changes: 1 addition & 1 deletion llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3006,7 +3006,7 @@ TreePatternNodePtr TreePattern::ParseTreePattern(const Init *TheInit,
// Check that the ComplexPattern uses are consistent: "(MY_PAT $a, $b)"
// and "(MY_PAT $b, $a)" should not be allowed in the same pattern;
// neither should "(MY_PAT_1 $a, $b)" and "(MY_PAT_2 $a, $b)".
auto OperandId = std::make_pair(Operator, i);
auto OperandId = std::pair(Operator, i);
auto [PrevOp, Inserted] =
ComplexPatternOperands.try_emplace(Child->getName(), OperandId);
if (!Inserted && PrevOp->getValue() != OperandId) {
Expand Down
8 changes: 4 additions & 4 deletions llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2653,10 +2653,10 @@ GICombinerEmitter::buildMatchTable(MutableArrayRef<RuleMatcher> Rules) {
const Matcher *B) {
auto *L = static_cast<const RuleMatcher *>(A);
auto *R = static_cast<const RuleMatcher *>(B);
return std::make_tuple(OpcodeOrder[L->getOpcode()],
L->insnmatchers_front().getNumOperandMatchers()) <
std::make_tuple(OpcodeOrder[R->getOpcode()],
R->insnmatchers_front().getNumOperandMatchers());
return std::tuple(OpcodeOrder[L->getOpcode()],
L->insnmatchers_front().getNumOperandMatchers()) <
std::tuple(OpcodeOrder[R->getOpcode()],
R->insnmatchers_front().getNumOperandMatchers());
});

for (Matcher *Rule : InputRules)
Expand Down
7 changes: 3 additions & 4 deletions llvm/utils/TableGen/OptionParserEmitter.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -232,8 +232,7 @@ static void emitHelpTextsForVariants(
assert(Visibilities.size() <= MaxVisibilityPerHelp &&
"Too many visibilities to store in an "
"OptTable::HelpTextsForVariants entry");
OS << "std::make_pair(std::array<unsigned, " << MaxVisibilityPerHelp
<< ">{{";
OS << "std::pair(std::array<unsigned, " << MaxVisibilityPerHelp << ">{{";

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

HelpTextsForVariants.push_back(std::make_pair(
VisibilityNames, VisibilityHelp->getValueAsString("Text")));
HelpTextsForVariants.push_back(
std::pair(VisibilityNames, VisibilityHelp->getValueAsString("Text")));
}
emitHelpTextsForVariants(OS, std::move(HelpTextsForVariants));

Expand Down
Loading