[NFC]] Use llvm::all_of instead of std::all_of
authorliqinweng <Liqin.Weng@streamcomputing.com>
Tue, 23 Aug 2022 04:09:31 +0000 (12:09 +0800)
committerliqinweng <Liqin.Weng@streamcomputing.com>
Tue, 23 Aug 2022 04:21:53 +0000 (12:21 +0800)
Reviewed By: kazu

Differential Revision: https://reviews.llvm.org/D131886

llvm/lib/Analysis/TypeMetadataUtils.cpp
llvm/lib/IR/Verifier.cpp
llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp

index e128187..1c9354f 100644 (file)
@@ -61,7 +61,7 @@ static void findLoadCallsAtConstantOffset(
     } else if (auto GEP = dyn_cast<GetElementPtrInst>(User)) {
       // Take into account the GEP offset.
       if (VPtr == GEP->getPointerOperand() && GEP->hasAllConstantIndices()) {
-        SmallVector<Value *, 8> Indices(GEP->op_begin() + 1, GEP->op_end());
+        SmallVector<Value *, 8> Indices(drop_begin(GEP->operands()));
         int64_t GEPOffset = M->getDataLayout().getIndexedOffsetInType(
             GEP->getSourceElementType(), Indices);
         findLoadCallsAtConstantOffset(M, DevirtCalls, User, Offset + GEPOffset,
index 693757d..15f0a80 100644 (file)
@@ -4526,8 +4526,8 @@ void Verifier::visitMemProfMetadata(Instruction &I, MDNode *MD) {
     visitCallStackMetadata(StackMD);
 
     // Check that remaining operands are MDString.
-    Check(std::all_of(MIB->op_begin() + 1, MIB->op_end(),
-                      [](const MDOperand &Op) { return isa<MDString>(Op); }),
+    Check(llvm::all_of(llvm::drop_begin(MIB->operands()),
+                       [](const MDOperand &Op) { return isa<MDString>(Op); }),
           "Not all !memprof MemInfoBlock operands 1 to N are MDString", MIB);
   }
 }
index 7e7183e..d9bb5a2 100644 (file)
@@ -20,6 +20,7 @@
 #include "SPIRVTargetMachine.h"
 #include "SPIRVUtils.h"
 #include "TargetInfo/SPIRVTargetInfo.h"
+#include "llvm/ADT/STLExtras.h"
 #include "llvm/CodeGen/MachineModuleInfo.h"
 #include "llvm/CodeGen/TargetPassConfig.h"
 
@@ -77,10 +78,7 @@ getSymbolicOperandRequirements(SPIRV::OperandCategory::OperandCategory Category,
   // If there are no capabilities, or we can't satisfy the version or
   // capability requirements, use the list of extensions (if the subtarget
   // can handle them all).
-  if (std::all_of(ReqExts.begin(), ReqExts.end(),
-                  [&ST](const SPIRV::Extension::Extension &Ext) {
-                    return ST.canUseExtension(Ext);
-                  })) {
+  if (llvm::all_of(ReqExts, [&ST](const SPIRV::Extension::Extension &Ext) {
     return {true, {}, ReqExts, 0, 0}; // TODO: add versions to extensions.
   }
   return {false, {}, {}, 0, 0};