Skip to content

Commit fda8b75

Browse files
[llvm] Use llvm::copy_if (NFC) (llvm#137480)
1 parent 8ba3a23 commit fda8b75

File tree

2 files changed

+32
-32
lines changed

2 files changed

+32
-32
lines changed

llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTableExecutorEmitter.cpp

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,17 @@ void GlobalISelMatchTableExecutorEmitter::emitSubtargetFeatureBitsetImpl(
1919

2020
// Separate subtarget features by how often they must be recomputed.
2121
SubtargetFeatureInfoMap ModuleFeatures;
22-
std::copy_if(SubtargetFeatures.begin(), SubtargetFeatures.end(),
23-
std::inserter(ModuleFeatures, ModuleFeatures.end()),
24-
[](const SubtargetFeatureInfoMap::value_type &X) {
25-
return !X.second.mustRecomputePerFunction();
26-
});
22+
llvm::copy_if(SubtargetFeatures,
23+
std::inserter(ModuleFeatures, ModuleFeatures.end()),
24+
[](const SubtargetFeatureInfoMap::value_type &X) {
25+
return !X.second.mustRecomputePerFunction();
26+
});
2727
SubtargetFeatureInfoMap FunctionFeatures;
28-
std::copy_if(SubtargetFeatures.begin(), SubtargetFeatures.end(),
29-
std::inserter(FunctionFeatures, FunctionFeatures.end()),
30-
[](const SubtargetFeatureInfoMap::value_type &X) {
31-
return X.second.mustRecomputePerFunction();
32-
});
28+
llvm::copy_if(SubtargetFeatures,
29+
std::inserter(FunctionFeatures, FunctionFeatures.end()),
30+
[](const SubtargetFeatureInfoMap::value_type &X) {
31+
return X.second.mustRecomputePerFunction();
32+
});
3333

3434
SubtargetFeatureInfo::emitComputeAvailableFeatures(
3535
getTarget().getName(), getClassName(), "computeAvailableModuleFeatures",

llvm/utils/TableGen/GlobalISelEmitter.cpp

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -2273,10 +2273,10 @@ void GlobalISelEmitter::emitAdditionalImpl(raw_ostream &OS) {
22732273

22742274
void GlobalISelEmitter::emitMIPredicateFns(raw_ostream &OS) {
22752275
std::vector<const Record *> MatchedRecords;
2276-
std::copy_if(AllPatFrags.begin(), AllPatFrags.end(),
2277-
std::back_inserter(MatchedRecords), [](const Record *R) {
2278-
return !R->getValueAsString("GISelPredicateCode").empty();
2279-
});
2276+
llvm::copy_if(AllPatFrags, std::back_inserter(MatchedRecords),
2277+
[](const Record *R) {
2278+
return !R->getValueAsString("GISelPredicateCode").empty();
2279+
});
22802280
emitMIPredicateFnsImpl<const Record *>(
22812281
OS,
22822282
" const MachineFunction &MF = *MI.getParent()->getParent();\n"
@@ -2291,13 +2291,13 @@ void GlobalISelEmitter::emitMIPredicateFns(raw_ostream &OS) {
22912291

22922292
void GlobalISelEmitter::emitI64ImmPredicateFns(raw_ostream &OS) {
22932293
std::vector<const Record *> MatchedRecords;
2294-
std::copy_if(AllPatFrags.begin(), AllPatFrags.end(),
2295-
std::back_inserter(MatchedRecords), [](const Record *R) {
2296-
bool Unset;
2297-
return !R->getValueAsString("ImmediateCode").empty() &&
2298-
!R->getValueAsBitOrUnset("IsAPFloat", Unset) &&
2299-
!R->getValueAsBit("IsAPInt");
2300-
});
2294+
llvm::copy_if(AllPatFrags, std::back_inserter(MatchedRecords),
2295+
[](const Record *R) {
2296+
bool Unset;
2297+
return !R->getValueAsString("ImmediateCode").empty() &&
2298+
!R->getValueAsBitOrUnset("IsAPFloat", Unset) &&
2299+
!R->getValueAsBit("IsAPInt");
2300+
});
23012301
emitImmPredicateFnsImpl<const Record *>(
23022302
OS, "I64", "int64_t", ArrayRef<const Record *>(MatchedRecords),
23032303
&getPatFragPredicateEnumName,
@@ -2307,12 +2307,12 @@ void GlobalISelEmitter::emitI64ImmPredicateFns(raw_ostream &OS) {
23072307

23082308
void GlobalISelEmitter::emitAPFloatImmPredicateFns(raw_ostream &OS) {
23092309
std::vector<const Record *> MatchedRecords;
2310-
std::copy_if(AllPatFrags.begin(), AllPatFrags.end(),
2311-
std::back_inserter(MatchedRecords), [](const Record *R) {
2312-
bool Unset;
2313-
return !R->getValueAsString("ImmediateCode").empty() &&
2314-
R->getValueAsBitOrUnset("IsAPFloat", Unset);
2315-
});
2310+
llvm::copy_if(AllPatFrags, std::back_inserter(MatchedRecords),
2311+
[](const Record *R) {
2312+
bool Unset;
2313+
return !R->getValueAsString("ImmediateCode").empty() &&
2314+
R->getValueAsBitOrUnset("IsAPFloat", Unset);
2315+
});
23162316
emitImmPredicateFnsImpl<const Record *>(
23172317
OS, "APFloat", "const APFloat &",
23182318
ArrayRef<const Record *>(MatchedRecords), &getPatFragPredicateEnumName,
@@ -2322,11 +2322,11 @@ void GlobalISelEmitter::emitAPFloatImmPredicateFns(raw_ostream &OS) {
23222322

23232323
void GlobalISelEmitter::emitAPIntImmPredicateFns(raw_ostream &OS) {
23242324
std::vector<const Record *> MatchedRecords;
2325-
std::copy_if(AllPatFrags.begin(), AllPatFrags.end(),
2326-
std::back_inserter(MatchedRecords), [](const Record *R) {
2327-
return !R->getValueAsString("ImmediateCode").empty() &&
2328-
R->getValueAsBit("IsAPInt");
2329-
});
2325+
llvm::copy_if(AllPatFrags, std::back_inserter(MatchedRecords),
2326+
[](const Record *R) {
2327+
return !R->getValueAsString("ImmediateCode").empty() &&
2328+
R->getValueAsBit("IsAPInt");
2329+
});
23302330
emitImmPredicateFnsImpl<const Record *>(
23312331
OS, "APInt", "const APInt &", ArrayRef<const Record *>(MatchedRecords),
23322332
&getPatFragPredicateEnumName,

0 commit comments

Comments
 (0)