[llvm] a5b4291 - [SystemZ] NFC minor cleanup
Jonas Paulsson via llvm-commits
llvm-commits at lists.llvm.org
Mon Mar 13 10:56:05 PDT 2023
Author: Jonas Paulsson
Date: 2023-03-13T18:55:24+01:00
New Revision: a5b4291911c580cc7a703420061b10cfeec3072e
URL: https://github.com/llvm/llvm-project/commit/a5b4291911c580cc7a703420061b10cfeec3072e
DIFF: https://github.com/llvm/llvm-project/commit/a5b4291911c580cc7a703420061b10cfeec3072e.diff
LOG: [SystemZ] NFC minor cleanup
Don't create local pointers to Subtarget in places in SystemZTargetLowering
as the class already has a Subtarget member.
Review: Ulrich Weigand
Added:
Modified:
llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp b/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
index 1fb05fd32bb29..04ba0db757895 100644
--- a/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
+++ b/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
@@ -1265,12 +1265,10 @@ SystemZTargetLowering::getRegForInlineAsmConstraint(
Register
SystemZTargetLowering::getRegisterByName(const char *RegName, LLT VT,
const MachineFunction &MF) const {
- const SystemZSubtarget *Subtarget = &MF.getSubtarget<SystemZSubtarget>();
-
Register Reg =
StringSwitch<Register>(RegName)
- .Case("r4", Subtarget->isTargetXPLINK64() ? SystemZ::R4D : 0)
- .Case("r15", Subtarget->isTargetELF() ? SystemZ::R15D : 0)
+ .Case("r4", Subtarget.isTargetXPLINK64() ? SystemZ::R4D : 0)
+ .Case("r15", Subtarget.isTargetELF() ? SystemZ::R15D : 0)
.Default(0);
if (Reg)
@@ -4375,8 +4373,7 @@ SystemZTargetLowering::getTargetMMOFlags(const Instruction &I) const {
SDValue SystemZTargetLowering::lowerSTACKSAVE(SDValue Op,
SelectionDAG &DAG) const {
MachineFunction &MF = DAG.getMachineFunction();
- const SystemZSubtarget *Subtarget = &MF.getSubtarget<SystemZSubtarget>();
- auto *Regs = Subtarget->getSpecialRegisters();
+ auto *Regs = Subtarget.getSpecialRegisters();
if (MF.getFunction().getCallingConv() == CallingConv::GHC)
report_fatal_error("Variable-sized stack allocations are not supported "
"in GHC calling convention");
@@ -4387,8 +4384,7 @@ SDValue SystemZTargetLowering::lowerSTACKSAVE(SDValue Op,
SDValue SystemZTargetLowering::lowerSTACKRESTORE(SDValue Op,
SelectionDAG &DAG) const {
MachineFunction &MF = DAG.getMachineFunction();
- const SystemZSubtarget *Subtarget = &MF.getSubtarget<SystemZSubtarget>();
- auto *Regs = Subtarget->getSpecialRegisters();
+ auto *Regs = Subtarget.getSpecialRegisters();
bool StoreBackchain = MF.getFunction().hasFnAttribute("backchain");
if (MF.getFunction().getCallingConv() == CallingConv::GHC)
More information about the llvm-commits
mailing list