[llvm] b2f41e9 - [Vectorize] Use std::conditional_t (NFC)

Kazu Hirata via llvm-commits llvm-commits at lists.llvm.org
Sat Oct 15 14:52:35 PDT 2022


Author: Kazu Hirata
Date: 2022-10-15T14:52:25-07:00
New Revision: b2f41e9ac136899cf9312aa6b4de282456459d86

URL: https://github.com/llvm/llvm-project/commit/b2f41e9ac136899cf9312aa6b4de282456459d86
DIFF: https://github.com/llvm/llvm-project/commit/b2f41e9ac136899cf9312aa6b4de282456459d86.diff

LOG: [Vectorize] Use std::conditional_t (NFC)

Added: 
    

Modified: 
    llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
index 0011980c2f7fe..429dec7c9c3d1 100644
--- a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+++ b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
@@ -325,8 +325,7 @@ template <bool IsPoisonOnly = false>
 static SmallBitVector isUndefVector(const Value *V,
                                     ArrayRef<int> ShuffleMask = None) {
   SmallBitVector Res(ShuffleMask.empty() ? 1 : ShuffleMask.size(), true);
-  using T =
-      typename std::conditional<IsPoisonOnly, PoisonValue, UndefValue>::type;
+  using T = std::conditional_t<IsPoisonOnly, PoisonValue, UndefValue>;
   if (isa<T>(V))
     return Res;
   auto *VecTy = dyn_cast<FixedVectorType>(V->getType());


        


More information about the llvm-commits mailing list