[NVPTX] Handle all possible vector types in getSetCCResultType, not just the ones...
authorJustin Holewinski <jholewinski@nvidia.com>
Fri, 27 Jun 2014 18:36:08 +0000 (18:36 +0000)
committerJustin Holewinski <jholewinski@nvidia.com>
Fri, 27 Jun 2014 18:36:08 +0000 (18:36 +0000)
llvm-svn: 211947

llvm/lib/Target/NVPTX/NVPTXISelLowering.h

index 358f9f8..d311f68 100644 (file)
@@ -202,9 +202,9 @@ public:
   /// getFunctionAlignment - Return the Log2 alignment of this function.
   unsigned getFunctionAlignment(const Function *F) const;
 
-  EVT getSetCCResultType(LLVMContext &, EVT VT) const override {
+  EVT getSetCCResultType(LLVMContext &Ctx, EVT VT) const override {
     if (VT.isVector())
-      return MVT::getVectorVT(MVT::i1, VT.getVectorNumElements());
+      return EVT::getVectorVT(Ctx, MVT::i1, VT.getVectorNumElements());
     return MVT::i1;
   }