Small cleanup in ARMFastISel initialization.

llvm-svn: 227400
This commit is contained in:
Eric Christopher 2015-01-29 00:19:37 +00:00
parent 1b21f00904
commit c125e12261
1 changed files with 4 additions and 5 deletions

View File

@ -93,12 +93,11 @@ class ARMFastISel final : public FastISel {
explicit ARMFastISel(FunctionLoweringInfo &funcInfo,
const TargetLibraryInfo *libInfo)
: FastISel(funcInfo, libInfo),
Subtarget(
&static_cast<const ARMSubtarget &>(funcInfo.MF->getSubtarget())),
M(const_cast<Module &>(*funcInfo.Fn->getParent())),
TM(funcInfo.MF->getTarget()),
TII(*funcInfo.MF->getSubtarget().getInstrInfo()),
TLI(*funcInfo.MF->getSubtarget().getTargetLowering()) {
Subtarget =
&static_cast<const ARMSubtarget &>(funcInfo.MF->getSubtarget());
TM(funcInfo.MF->getTarget()), TII(*Subtarget->getInstrInfo()),
TLI(*Subtarget->getTargetLowering()) {
AFI = funcInfo.MF->getInfo<ARMFunctionInfo>();
isThumb2 = AFI->isThumbFunction();
Context = &funcInfo.Fn->getContext();