forked from OSchip/llvm-project
Small cleanup in ARMFastISel initialization.
llvm-svn: 227400
This commit is contained in:
parent
1b21f00904
commit
c125e12261
|
@ -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();
|
||||
|
|
Loading…
Reference in New Issue