mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-08-01 16:26:29 +00:00
Clean up some uses of getSubtarget in AArch64.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@227530 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -113,7 +113,6 @@ static const char *ColorNames[2] = { "Even", "Odd" };
|
||||
class Chain;
|
||||
|
||||
class AArch64A57FPLoadBalancing : public MachineFunctionPass {
|
||||
const AArch64InstrInfo *TII;
|
||||
MachineRegisterInfo *MRI;
|
||||
const TargetRegisterInfo *TRI;
|
||||
RegisterClassInfo RCI;
|
||||
@@ -311,10 +310,8 @@ bool AArch64A57FPLoadBalancing::runOnMachineFunction(MachineFunction &F) {
|
||||
bool Changed = false;
|
||||
DEBUG(dbgs() << "***** AArch64A57FPLoadBalancing *****\n");
|
||||
|
||||
const TargetMachine &TM = F.getTarget();
|
||||
MRI = &F.getRegInfo();
|
||||
TRI = F.getRegInfo().getTargetRegisterInfo();
|
||||
TII = TM.getSubtarget<AArch64Subtarget>().getInstrInfo();
|
||||
RCI.runOnMachineFunction(F);
|
||||
|
||||
for (auto &MBB : F) {
|
||||
|
Reference in New Issue
Block a user