@@ -929,15 +929,15 @@ ARMBaseInstrInfo::describeLoadedValue(const MachineInstr &MI,
929929 return TargetInstrInfo::describeLoadedValue (MI, Reg);
930930}
931931
932- const MachineInstrBuilder &
933- ARMBaseInstrInfo::AddDReg (MachineInstrBuilder &MIB, unsigned Reg,
934- unsigned SubIdx, unsigned State ,
935- const TargetRegisterInfo *TRI ) const {
932+ const MachineInstrBuilder &ARMBaseInstrInfo::AddDReg (MachineInstrBuilder &MIB,
933+ unsigned Reg,
934+ unsigned SubIdx ,
935+ unsigned State ) const {
936936 if (!SubIdx)
937937 return MIB.addReg (Reg, State);
938938
939939 if (Register::isPhysicalRegister (Reg))
940- return MIB.addReg (TRI-> getSubReg (Reg, SubIdx), State);
940+ return MIB.addReg (getRegisterInfo (). getSubReg (Reg, SubIdx), State);
941941 return MIB.addReg (Reg, State, SubIdx);
942942}
943943
@@ -1011,8 +1011,8 @@ void ARMBaseInstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB,
10111011 } else if (ARM::GPRPairRegClass.hasSubClassEq (RC)) {
10121012 if (Subtarget.hasV5TEOps ()) {
10131013 MachineInstrBuilder MIB = BuildMI (MBB, I, DebugLoc (), get (ARM::STRD));
1014- AddDReg (MIB, SrcReg, ARM::gsub_0, getKillRegState (isKill), TRI );
1015- AddDReg (MIB, SrcReg, ARM::gsub_1, 0 , TRI );
1014+ AddDReg (MIB, SrcReg, ARM::gsub_0, getKillRegState (isKill));
1015+ AddDReg (MIB, SrcReg, ARM::gsub_1, 0 );
10161016 MIB.addFrameIndex (FI).addReg (0 ).addImm (0 ).addMemOperand (MMO)
10171017 .add (predOps (ARMCC::AL));
10181018 } else {
@@ -1022,8 +1022,8 @@ void ARMBaseInstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB,
10221022 .addFrameIndex (FI)
10231023 .addMemOperand (MMO)
10241024 .add (predOps (ARMCC::AL));
1025- AddDReg (MIB, SrcReg, ARM::gsub_0, getKillRegState (isKill), TRI );
1026- AddDReg (MIB, SrcReg, ARM::gsub_1, 0 , TRI );
1025+ AddDReg (MIB, SrcReg, ARM::gsub_0, getKillRegState (isKill));
1026+ AddDReg (MIB, SrcReg, ARM::gsub_1, 0 );
10271027 }
10281028 } else
10291029 llvm_unreachable (" Unknown reg class!" );
@@ -1073,9 +1073,9 @@ void ARMBaseInstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB,
10731073 .addFrameIndex (FI)
10741074 .add (predOps (ARMCC::AL))
10751075 .addMemOperand (MMO);
1076- MIB = AddDReg (MIB, SrcReg, ARM::dsub_0, getKillRegState (isKill), TRI );
1077- MIB = AddDReg (MIB, SrcReg, ARM::dsub_1, 0 , TRI );
1078- AddDReg (MIB, SrcReg, ARM::dsub_2, 0 , TRI );
1076+ MIB = AddDReg (MIB, SrcReg, ARM::dsub_0, getKillRegState (isKill));
1077+ MIB = AddDReg (MIB, SrcReg, ARM::dsub_1, 0 );
1078+ AddDReg (MIB, SrcReg, ARM::dsub_2, 0 );
10791079 }
10801080 } else
10811081 llvm_unreachable (" Unknown reg class!" );
@@ -1105,10 +1105,10 @@ void ARMBaseInstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB,
11051105 .addFrameIndex (FI)
11061106 .add (predOps (ARMCC::AL))
11071107 .addMemOperand (MMO);
1108- MIB = AddDReg (MIB, SrcReg, ARM::dsub_0, getKillRegState (isKill), TRI );
1109- MIB = AddDReg (MIB, SrcReg, ARM::dsub_1, 0 , TRI );
1110- MIB = AddDReg (MIB, SrcReg, ARM::dsub_2, 0 , TRI );
1111- AddDReg (MIB, SrcReg, ARM::dsub_3, 0 , TRI );
1108+ MIB = AddDReg (MIB, SrcReg, ARM::dsub_0, getKillRegState (isKill));
1109+ MIB = AddDReg (MIB, SrcReg, ARM::dsub_1, 0 );
1110+ MIB = AddDReg (MIB, SrcReg, ARM::dsub_2, 0 );
1111+ AddDReg (MIB, SrcReg, ARM::dsub_3, 0 );
11121112 }
11131113 } else
11141114 llvm_unreachable (" Unknown reg class!" );
@@ -1125,14 +1125,14 @@ void ARMBaseInstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB,
11251125 .addFrameIndex (FI)
11261126 .add (predOps (ARMCC::AL))
11271127 .addMemOperand (MMO);
1128- MIB = AddDReg (MIB, SrcReg, ARM::dsub_0, getKillRegState (isKill), TRI );
1129- MIB = AddDReg (MIB, SrcReg, ARM::dsub_1, 0 , TRI );
1130- MIB = AddDReg (MIB, SrcReg, ARM::dsub_2, 0 , TRI );
1131- MIB = AddDReg (MIB, SrcReg, ARM::dsub_3, 0 , TRI );
1132- MIB = AddDReg (MIB, SrcReg, ARM::dsub_4, 0 , TRI );
1133- MIB = AddDReg (MIB, SrcReg, ARM::dsub_5, 0 , TRI );
1134- MIB = AddDReg (MIB, SrcReg, ARM::dsub_6, 0 , TRI );
1135- AddDReg (MIB, SrcReg, ARM::dsub_7, 0 , TRI );
1128+ MIB = AddDReg (MIB, SrcReg, ARM::dsub_0, getKillRegState (isKill));
1129+ MIB = AddDReg (MIB, SrcReg, ARM::dsub_1, 0 );
1130+ MIB = AddDReg (MIB, SrcReg, ARM::dsub_2, 0 );
1131+ MIB = AddDReg (MIB, SrcReg, ARM::dsub_3, 0 );
1132+ MIB = AddDReg (MIB, SrcReg, ARM::dsub_4, 0 );
1133+ MIB = AddDReg (MIB, SrcReg, ARM::dsub_5, 0 );
1134+ MIB = AddDReg (MIB, SrcReg, ARM::dsub_6, 0 );
1135+ AddDReg (MIB, SrcReg, ARM::dsub_7, 0 );
11361136 } else
11371137 llvm_unreachable (" Unknown reg class!" );
11381138 break ;
@@ -1272,8 +1272,8 @@ void ARMBaseInstrInfo::loadRegFromStackSlot(
12721272
12731273 if (Subtarget.hasV5TEOps ()) {
12741274 MIB = BuildMI (MBB, I, DL, get (ARM::LDRD));
1275- AddDReg (MIB, DestReg, ARM::gsub_0, RegState::DefineNoRead, TRI );
1276- AddDReg (MIB, DestReg, ARM::gsub_1, RegState::DefineNoRead, TRI );
1275+ AddDReg (MIB, DestReg, ARM::gsub_0, RegState::DefineNoRead);
1276+ AddDReg (MIB, DestReg, ARM::gsub_1, RegState::DefineNoRead);
12771277 MIB.addFrameIndex (FI).addReg (0 ).addImm (0 ).addMemOperand (MMO)
12781278 .add (predOps (ARMCC::AL));
12791279 } else {
@@ -1283,8 +1283,8 @@ void ARMBaseInstrInfo::loadRegFromStackSlot(
12831283 .addFrameIndex (FI)
12841284 .addMemOperand (MMO)
12851285 .add (predOps (ARMCC::AL));
1286- MIB = AddDReg (MIB, DestReg, ARM::gsub_0, RegState::DefineNoRead, TRI );
1287- MIB = AddDReg (MIB, DestReg, ARM::gsub_1, RegState::DefineNoRead, TRI );
1286+ MIB = AddDReg (MIB, DestReg, ARM::gsub_0, RegState::DefineNoRead);
1287+ MIB = AddDReg (MIB, DestReg, ARM::gsub_1, RegState::DefineNoRead);
12881288 }
12891289
12901290 if (DestReg.isPhysical ())
@@ -1330,9 +1330,9 @@ void ARMBaseInstrInfo::loadRegFromStackSlot(
13301330 .addFrameIndex (FI)
13311331 .addMemOperand (MMO)
13321332 .add (predOps (ARMCC::AL));
1333- MIB = AddDReg (MIB, DestReg, ARM::dsub_0, RegState::DefineNoRead, TRI );
1334- MIB = AddDReg (MIB, DestReg, ARM::dsub_1, RegState::DefineNoRead, TRI );
1335- MIB = AddDReg (MIB, DestReg, ARM::dsub_2, RegState::DefineNoRead, TRI );
1333+ MIB = AddDReg (MIB, DestReg, ARM::dsub_0, RegState::DefineNoRead);
1334+ MIB = AddDReg (MIB, DestReg, ARM::dsub_1, RegState::DefineNoRead);
1335+ MIB = AddDReg (MIB, DestReg, ARM::dsub_2, RegState::DefineNoRead);
13361336 if (DestReg.isPhysical ())
13371337 MIB.addReg (DestReg, RegState::ImplicitDefine);
13381338 }
@@ -1359,10 +1359,10 @@ void ARMBaseInstrInfo::loadRegFromStackSlot(
13591359 .addFrameIndex (FI)
13601360 .add (predOps (ARMCC::AL))
13611361 .addMemOperand (MMO);
1362- MIB = AddDReg (MIB, DestReg, ARM::dsub_0, RegState::DefineNoRead, TRI );
1363- MIB = AddDReg (MIB, DestReg, ARM::dsub_1, RegState::DefineNoRead, TRI );
1364- MIB = AddDReg (MIB, DestReg, ARM::dsub_2, RegState::DefineNoRead, TRI );
1365- MIB = AddDReg (MIB, DestReg, ARM::dsub_3, RegState::DefineNoRead, TRI );
1362+ MIB = AddDReg (MIB, DestReg, ARM::dsub_0, RegState::DefineNoRead);
1363+ MIB = AddDReg (MIB, DestReg, ARM::dsub_1, RegState::DefineNoRead);
1364+ MIB = AddDReg (MIB, DestReg, ARM::dsub_2, RegState::DefineNoRead);
1365+ MIB = AddDReg (MIB, DestReg, ARM::dsub_3, RegState::DefineNoRead);
13661366 if (DestReg.isPhysical ())
13671367 MIB.addReg (DestReg, RegState::ImplicitDefine);
13681368 }
@@ -1380,14 +1380,14 @@ void ARMBaseInstrInfo::loadRegFromStackSlot(
13801380 .addFrameIndex (FI)
13811381 .add (predOps (ARMCC::AL))
13821382 .addMemOperand (MMO);
1383- MIB = AddDReg (MIB, DestReg, ARM::dsub_0, RegState::DefineNoRead, TRI );
1384- MIB = AddDReg (MIB, DestReg, ARM::dsub_1, RegState::DefineNoRead, TRI );
1385- MIB = AddDReg (MIB, DestReg, ARM::dsub_2, RegState::DefineNoRead, TRI );
1386- MIB = AddDReg (MIB, DestReg, ARM::dsub_3, RegState::DefineNoRead, TRI );
1387- MIB = AddDReg (MIB, DestReg, ARM::dsub_4, RegState::DefineNoRead, TRI );
1388- MIB = AddDReg (MIB, DestReg, ARM::dsub_5, RegState::DefineNoRead, TRI );
1389- MIB = AddDReg (MIB, DestReg, ARM::dsub_6, RegState::DefineNoRead, TRI );
1390- MIB = AddDReg (MIB, DestReg, ARM::dsub_7, RegState::DefineNoRead, TRI );
1383+ MIB = AddDReg (MIB, DestReg, ARM::dsub_0, RegState::DefineNoRead);
1384+ MIB = AddDReg (MIB, DestReg, ARM::dsub_1, RegState::DefineNoRead);
1385+ MIB = AddDReg (MIB, DestReg, ARM::dsub_2, RegState::DefineNoRead);
1386+ MIB = AddDReg (MIB, DestReg, ARM::dsub_3, RegState::DefineNoRead);
1387+ MIB = AddDReg (MIB, DestReg, ARM::dsub_4, RegState::DefineNoRead);
1388+ MIB = AddDReg (MIB, DestReg, ARM::dsub_5, RegState::DefineNoRead);
1389+ MIB = AddDReg (MIB, DestReg, ARM::dsub_6, RegState::DefineNoRead);
1390+ MIB = AddDReg (MIB, DestReg, ARM::dsub_7, RegState::DefineNoRead);
13911391 if (DestReg.isPhysical ())
13921392 MIB.addReg (DestReg, RegState::ImplicitDefine);
13931393 } else
0 commit comments