mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2024-11-23 13:50:11 +00:00
Use *{Map,Set}::contains (NFC)
Differential Revision: https://reviews.llvm.org/D146104
This commit is contained in:
parent
9f40e86dcc
commit
8bdf387858
@ -1754,7 +1754,7 @@ public:
|
||||
|
||||
/// Returns if this function is a child of \p Other function.
|
||||
bool isChildOf(const BinaryFunction &Other) const {
|
||||
return llvm::is_contained(ParentFragments, &Other);
|
||||
return ParentFragments.contains(&Other);
|
||||
}
|
||||
|
||||
/// Set the profile data for the number of times the function was called.
|
||||
|
@ -1581,7 +1581,7 @@ bool lazyMapOfSetsIntersectionExists(const MapTy &Map, const ElemTy &E1,
|
||||
return false;
|
||||
|
||||
for (const auto &E1SetElem : E1Iterator->second)
|
||||
if (llvm::is_contained(E2Iterator->second, E1SetElem))
|
||||
if (E2Iterator->second.contains(E1SetElem))
|
||||
return true;
|
||||
|
||||
return false;
|
||||
|
@ -11961,7 +11961,7 @@ void ASTContext::forEachMultiversionedFunctionVersion(
|
||||
FD->getDeclContext()->getRedeclContext()->lookup(FD->getDeclName())) {
|
||||
FunctionDecl *CurFD = CurDecl->getAsFunction()->getMostRecentDecl();
|
||||
if (CurFD && hasSameType(CurFD->getType(), FD->getType()) &&
|
||||
!llvm::is_contained(SeenDecls, CurFD)) {
|
||||
!SeenDecls.contains(CurFD)) {
|
||||
SeenDecls.insert(CurFD);
|
||||
Pred(CurFD);
|
||||
}
|
||||
|
@ -2279,7 +2279,7 @@ void Lexer::codeCompleteIncludedFile(const char *PathStart,
|
||||
++CompletionPoint;
|
||||
if (Next == (IsAngled ? '>' : '"'))
|
||||
break;
|
||||
if (llvm::is_contained(SlashChars, Next))
|
||||
if (SlashChars.contains(Next))
|
||||
break;
|
||||
}
|
||||
|
||||
|
@ -233,7 +233,7 @@ void CheckerRegistry::initializeRegistry(const CheckerManager &Mgr) {
|
||||
// done recursively, its arguably cheaper, but for sure less error prone to
|
||||
// recalculate from scratch.
|
||||
auto IsEnabled = [&](const CheckerInfo *Checker) {
|
||||
return llvm::is_contained(Tmp, Checker);
|
||||
return Tmp.contains(Checker);
|
||||
};
|
||||
for (const CheckerInfo &Checker : Data.Checkers) {
|
||||
if (!Checker.isEnabled(Mgr))
|
||||
@ -525,4 +525,3 @@ void CheckerRegistry::validateCheckerOptions() const {
|
||||
<< SuppliedCheckerOrPackage;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -315,7 +315,7 @@ public:
|
||||
}
|
||||
|
||||
bool isInAllSubCommands() const {
|
||||
return llvm::is_contained(Subs, &SubCommand::getAll());
|
||||
return Subs.contains(&SubCommand::getAll());
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------===
|
||||
|
@ -388,7 +388,7 @@ public:
|
||||
Register Reg = MO.getReg();
|
||||
assert(Reg.isPhysical() && "Only physical regs are expected");
|
||||
|
||||
if (isCalleeSaved(Reg) && (AllowGCPtrInCSR || !is_contained(GCRegs, Reg)))
|
||||
if (isCalleeSaved(Reg) && (AllowGCPtrInCSR || !GCRegs.contains(Reg)))
|
||||
continue;
|
||||
|
||||
LLVM_DEBUG(dbgs() << "Will spill " << printReg(Reg, &TRI) << " at index "
|
||||
|
@ -1667,7 +1667,7 @@ bool DIExpression::hasAllLocationOps(unsigned N) const {
|
||||
if (ExprOp.getOp() == dwarf::DW_OP_LLVM_arg)
|
||||
SeenOps.insert(ExprOp.getArg(0));
|
||||
for (uint64_t Idx = 0; Idx < N; ++Idx)
|
||||
if (!is_contained(SeenOps, Idx))
|
||||
if (!SeenOps.contains(Idx))
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
@ -2757,7 +2757,7 @@ StringMap<Option *> &cl::getRegisteredOptions(SubCommand &Sub) {
|
||||
initCommonOptions();
|
||||
auto &Subs = GlobalParser->RegisteredSubCommands;
|
||||
(void)Subs;
|
||||
assert(is_contained(Subs, &Sub));
|
||||
assert(Subs.contains(&Sub));
|
||||
return Sub.OptionsMap;
|
||||
}
|
||||
|
||||
|
@ -154,7 +154,7 @@ public:
|
||||
|
||||
void restrictToBlocks(SmallSetVector<BasicBlock *, 4> &Blocks) {
|
||||
for (auto II = Insts.begin(); II != Insts.end();) {
|
||||
if (!llvm::is_contained(Blocks, (*II)->getParent())) {
|
||||
if (!Blocks.contains((*II)->getParent())) {
|
||||
ActiveBlocks.remove((*II)->getParent());
|
||||
II = Insts.erase(II);
|
||||
} else {
|
||||
@ -272,7 +272,7 @@ public:
|
||||
auto VI = Values.begin();
|
||||
while (BI != Blocks.end()) {
|
||||
assert(VI != Values.end());
|
||||
if (!llvm::is_contained(NewBlocks, *BI)) {
|
||||
if (!NewBlocks.contains(*BI)) {
|
||||
BI = Blocks.erase(BI);
|
||||
VI = Values.erase(VI);
|
||||
} else {
|
||||
|
@ -28,7 +28,7 @@ enum EscapeTag { kEscapeCsv, kEscapeHtml, kEscapeHtmlString };
|
||||
template <EscapeTag Tag> void writeEscaped(raw_ostream &OS, const StringRef S);
|
||||
|
||||
template <> void writeEscaped<kEscapeCsv>(raw_ostream &OS, const StringRef S) {
|
||||
if (!llvm::is_contained(S, kCsvSep)) {
|
||||
if (!S.contains(kCsvSep)) {
|
||||
OS << S;
|
||||
} else {
|
||||
// Needs escaping.
|
||||
|
@ -361,9 +361,8 @@ int main(int argc, char **argv) {
|
||||
char32_t Codepoint = Entry.first;
|
||||
const std::string &Name = Entry.second;
|
||||
// Ignore names which are not valid.
|
||||
if (Name.empty() || !llvm::all_of(Name, [](char C) {
|
||||
return llvm::is_contained(Letters, C);
|
||||
})) {
|
||||
if (Name.empty() ||
|
||||
!llvm::all_of(Name, [](char C) { return Letters.contains(C); })) {
|
||||
continue;
|
||||
}
|
||||
printf("%06x: %s\n", static_cast<unsigned int>(Codepoint), Name.c_str());
|
||||
|
@ -389,7 +389,7 @@ ParseResult Parser::codeCompleteDialectOrElidedOpName(SMLoc loc) {
|
||||
const char *bufBegin = state.lex.getBufferBegin();
|
||||
const char *it = loc.getPointer() - 1;
|
||||
for (; it > bufBegin && *it != '\n'; --it)
|
||||
if (!llvm::is_contained(StringRef(" \t\r"), *it))
|
||||
if (!StringRef(" \t\r").contains(*it))
|
||||
return true;
|
||||
return false;
|
||||
};
|
||||
|
@ -124,7 +124,7 @@ checkMappingAttributeTypes(std::optional<TransformOpInterface> transformOp,
|
||||
|
||||
DenseSet<Attribute> seen;
|
||||
for (Attribute map : forallOp.getMapping()->getValue()) {
|
||||
if (llvm::is_contained(seen, map)) {
|
||||
if (seen.contains(map)) {
|
||||
return failureHelper(transformOp, forallOp,
|
||||
"duplicated attribute, cannot map different loops "
|
||||
"to the same processor");
|
||||
|
@ -152,7 +152,7 @@ LogicalResult scf::canonicalizeMinMaxOpInLoop(RewriterBase &rewriter,
|
||||
// Find all iteration variables among `minOp`'s operands add constrain them.
|
||||
for (Value operand : op->getOperands()) {
|
||||
// Skip duplicate ivs.
|
||||
if (llvm::is_contained(allIvs, operand))
|
||||
if (allIvs.contains(operand))
|
||||
continue;
|
||||
|
||||
// If `operand` is an iteration variable: Find corresponding loop
|
||||
|
Loading…
Reference in New Issue
Block a user