}
bool TextComment::isWhitespaceNoCache() const {
- for (StringRef::const_iterator I = Text.begin(), E = Text.end();
- I != E; ++I) {
- if (!clang::isWhitespace(*I))
- return false;
- }
- return true;
+ return llvm::all_of(Text, clang::isWhitespace);
}
bool ParagraphComment::isWhitespaceNoCache() const {
isa<AssembleJobAction>(A))
return true;
- for (const Action *Input : A->inputs())
- if (ContainsCompileOrAssembleAction(Input))
- return true;
-
- return false;
+ return llvm::any_of(A->inputs(), ContainsCompileOrAssembleAction);
}
void Driver::BuildUniversalActions(Compilation &C, const ToolChain &TC,
if (isa<CompileJobAction>(A) || isa<BackendJobAction>(A))
return true;
- for (const auto &AI : A->inputs())
- if (ContainsCompileAction(AI))
- return true;
-
- return false;
+ return llvm::any_of(A->inputs(), ContainsCompileAction);
}
/// Check if -relax-all should be passed to the internal assembler.
if (!Group.diagnostics().empty())
return false;
- for (const GroupRecord &GR : Group.subgroups())
- if (!unimplemented(GR))
- return false;
-
- return true;
+ return llvm::all_of(Group.subgroups(), unimplemented);
}
static bool enabledByDefault(const GroupRecord &Group) {
auto &Array = Node.getArray();
if (Size && Array.size() != *Size)
return false;
- for (auto &Item : Array)
- if (!verifyNode(Item))
- return false;
-
- return true;
+ return llvm::all_of(Array, verifyNode);
}
bool MetadataVerifier::verifyEntry(
SetVector<MachineInstr *> &Predicates = PredicatedInsts[MI]->Predicates;
if (Exclusive && Predicates.size() != 1)
return false;
- for (auto *PredMI : Predicates)
- if (isVCTP(PredMI))
- return true;
- return false;
+ return llvm::any_of(Predicates, isVCTP);
}
// Is the VPST, controlling the block entry, predicated upon a VCTP.
}
bool containsVCTP() const {
- for (auto *MI : Insts)
- if (isVCTP(MI))
- return true;
- return false;
+ return llvm::any_of(Insts, isVCTP);
}
unsigned size() const { return Insts.size(); }
if (MI.getOpcode() == X86::PLDTILECFGV || MI.isDebugInstr())
return false;
- for (MachineOperand &MO : MI.operands())
- if (isTilePhysReg(MO))
- return true;
-
- return false;
+ return llvm::any_of(MI.operands(), isTilePhysReg);
}
MachineInstr *X86FastTileConfig::getKeyAMXInstr(MachineInstr *MI) {