Small cleanup to remove extraneous cast.
authorEric Christopher <echristo@gmail.com>
Fri, 31 Mar 2017 23:12:24 +0000 (23:12 +0000)
committerEric Christopher <echristo@gmail.com>
Fri, 31 Mar 2017 23:12:24 +0000 (23:12 +0000)
llvm-svn: 299277

llvm/lib/Target/AArch64/AArch64FastISel.cpp

index 030bd9e..3a04f46 100644 (file)
@@ -3410,8 +3410,7 @@ bool AArch64FastISel::fastLowerIntrinsicCall(const IntrinsicInst *II) {
     MachineFrameInfo &MFI = FuncInfo.MF->getFrameInfo();
     MFI.setFrameAddressIsTaken(true);
 
-    const AArch64RegisterInfo *RegInfo =
-        static_cast<const AArch64RegisterInfo *>(Subtarget->getRegisterInfo());
+    const AArch64RegisterInfo *RegInfo = Subtarget->getRegisterInfo();
     unsigned FramePtr = RegInfo->getFrameRegister(*(FuncInfo.MF));
     unsigned SrcReg = MRI.createVirtualRegister(&AArch64::GPR64RegClass);
     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,