]> granicus.if.org Git - llvm/commitdiff
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)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@299277 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/AArch64/AArch64FastISel.cpp

index 030bd9e28e549b37f278475b555954547406c83a..3a04f46dde82172ffe1c4d878a01ed83fb00059f 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,