diff options
author | Kazu Hirata <kazu@google.com> | 2021-01-19 20:19:17 -0800 |
---|---|---|
committer | Kazu Hirata <kazu@google.com> | 2021-01-19 20:19:17 -0800 |
commit | b023cdeacce3e7029d8a684bfbcb6f1c88dc1017 (patch) | |
tree | bf39012278422a566a6b75e84cbeeac061c4f402 /llvm/lib/CodeGen/MachineVerifier.cpp | |
parent | 978c754076e37c7b392240dd121b5b6cb8d1bde2 (diff) | |
download | llvm-b023cdeacce3e7029d8a684bfbcb6f1c88dc1017.zip llvm-b023cdeacce3e7029d8a684bfbcb6f1c88dc1017.tar.gz llvm-b023cdeacce3e7029d8a684bfbcb6f1c88dc1017.tar.bz2 |
[llvm] Use llvm::all_of (NFC)
Diffstat (limited to 'llvm/lib/CodeGen/MachineVerifier.cpp')
-rw-r--r-- | llvm/lib/CodeGen/MachineVerifier.cpp | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/llvm/lib/CodeGen/MachineVerifier.cpp b/llvm/lib/CodeGen/MachineVerifier.cpp index 1cfadef..9045019 100644 --- a/llvm/lib/CodeGen/MachineVerifier.cpp +++ b/llvm/lib/CodeGen/MachineVerifier.cpp @@ -1005,16 +1005,15 @@ void MachineVerifier::verifyPreISelGenericInstruction(const MachineInstr *MI) { } case TargetOpcode::G_PHI: { LLT DstTy = MRI->getType(MI->getOperand(0).getReg()); - if (!DstTy.isValid() || - !std::all_of(MI->operands_begin() + 1, MI->operands_end(), - [this, &DstTy](const MachineOperand &MO) { - if (!MO.isReg()) - return true; - LLT Ty = MRI->getType(MO.getReg()); - if (!Ty.isValid() || (Ty != DstTy)) - return false; - return true; - })) + if (!DstTy.isValid() || !all_of(drop_begin(MI->operands()), + [this, &DstTy](const MachineOperand &MO) { + if (!MO.isReg()) + return true; + LLT Ty = MRI->getType(MO.getReg()); + if (!Ty.isValid() || (Ty != DstTy)) + return false; + return true; + })) report("Generic Instruction G_PHI has operands with incompatible/missing " "types", MI); |