Fix "result of 32-bit shift implicitly converted to 64 bits" warning. NFC.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 21 Dec 2019 17:45:30 +0000 (17:45 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 21 Dec 2019 17:45:30 +0000 (17:45 +0000)
llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp

index ef06993..7f812b7 100644 (file)
@@ -177,7 +177,7 @@ public:
 
     int64_t MulImm = cast<ConstantSDNode>(N)->getSExtValue();
     if (Shift)
-      MulImm = 1 << MulImm;
+      MulImm = 1LL << MulImm;
 
     if ((MulImm % std::abs(Scale)) != 0)
       return false;