From: Eric Christopher Date: Thu, 29 Jan 2015 00:19:37 +0000 (+0000) Subject: Small cleanup in ARMFastISel initialization. X-Git-Tag: llvmorg-3.7.0-rc1~13780 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c125e12261ec4d1e86106d6b0eb5c8c5a91c543d;p=platform%2Fupstream%2Fllvm.git Small cleanup in ARMFastISel initialization. llvm-svn: 227400 --- diff --git a/llvm/lib/Target/ARM/ARMFastISel.cpp b/llvm/lib/Target/ARM/ARMFastISel.cpp index dcc0b98..375d394 100644 --- a/llvm/lib/Target/ARM/ARMFastISel.cpp +++ b/llvm/lib/Target/ARM/ARMFastISel.cpp @@ -93,12 +93,11 @@ class ARMFastISel final : public FastISel { explicit ARMFastISel(FunctionLoweringInfo &funcInfo, const TargetLibraryInfo *libInfo) : FastISel(funcInfo, libInfo), + Subtarget( + &static_cast(funcInfo.MF->getSubtarget())), M(const_cast(*funcInfo.Fn->getParent())), - TM(funcInfo.MF->getTarget()), - TII(*funcInfo.MF->getSubtarget().getInstrInfo()), - TLI(*funcInfo.MF->getSubtarget().getTargetLowering()) { - Subtarget = - &static_cast(funcInfo.MF->getSubtarget()); + TM(funcInfo.MF->getTarget()), TII(*Subtarget->getInstrInfo()), + TLI(*Subtarget->getTargetLowering()) { AFI = funcInfo.MF->getInfo(); isThumb2 = AFI->isThumbFunction(); Context = &funcInfo.Fn->getContext();