From 4ec6e9d50c05e80730c5b25da4849d7bc723dbac Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Fri, 27 May 2016 10:19:03 +0000 Subject: [sparc] Remove some unused (and undefined) declarations. No functionality change. llvm-svn: 270981 --- llvm/lib/Target/Sparc/DelaySlotFiller.cpp | 8 ++------ llvm/lib/Target/Sparc/SparcAsmPrinter.cpp | 1 - llvm/lib/Target/Sparc/SparcISelLowering.h | 4 ---- llvm/lib/Target/Sparc/SparcRegisterInfo.h | 3 --- 4 files changed, 2 insertions(+), 14 deletions(-) (limited to 'llvm/lib') diff --git a/llvm/lib/Target/Sparc/DelaySlotFiller.cpp b/llvm/lib/Target/Sparc/DelaySlotFiller.cpp index 442e7263e39..70acb506b67 100644 --- a/llvm/lib/Target/Sparc/DelaySlotFiller.cpp +++ b/llvm/lib/Target/Sparc/DelaySlotFiller.cpp @@ -38,14 +38,10 @@ static cl::opt DisableDelaySlotFiller( namespace { struct Filler : public MachineFunctionPass { - /// Target machine description which we query for reg. names, data - /// layout, etc. - /// - TargetMachine &TM; const SparcSubtarget *Subtarget; static char ID; - Filler(TargetMachine &tm) : MachineFunctionPass(ID), TM(tm) {} + Filler() : MachineFunctionPass(ID) {} const char *getPassName() const override { return "SPARC Delay Slot Filler"; @@ -103,7 +99,7 @@ namespace { /// slots in Sparc MachineFunctions /// FunctionPass *llvm::createSparcDelaySlotFillerPass(TargetMachine &tm) { - return new Filler(tm); + return new Filler; } diff --git a/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp b/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp index 304d48de2da..ae264d23aa3 100644 --- a/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp +++ b/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp @@ -53,7 +53,6 @@ namespace { void printOperand(const MachineInstr *MI, int opNum, raw_ostream &OS); void printMemOperand(const MachineInstr *MI, int opNum, raw_ostream &OS, const char *Modifier = nullptr); - void printCCOperand(const MachineInstr *MI, int opNum, raw_ostream &OS); void EmitFunctionBodyStart() override; void EmitInstruction(const MachineInstr *MI) override; diff --git a/llvm/lib/Target/Sparc/SparcISelLowering.h b/llvm/lib/Target/Sparc/SparcISelLowering.h index 04151be1adf..0dba5148fba 100644 --- a/llvm/lib/Target/Sparc/SparcISelLowering.h +++ b/llvm/lib/Target/Sparc/SparcISelLowering.h @@ -222,10 +222,6 @@ namespace llvm { MachineBasicBlock *expandSelectCC(MachineInstr *MI, MachineBasicBlock *BB, unsigned BROpcode) const; - MachineBasicBlock *expandAtomicRMW(MachineInstr *MI, - MachineBasicBlock *BB, - unsigned Opcode, - unsigned CondCode = 0) const; MachineBasicBlock *emitEHSjLjSetJmp(MachineInstr *MI, MachineBasicBlock *MBB) const; MachineBasicBlock *emitEHSjLjLongJmp(MachineInstr *MI, diff --git a/llvm/lib/Target/Sparc/SparcRegisterInfo.h b/llvm/lib/Target/Sparc/SparcRegisterInfo.h index 32075b1df41..2ac51263957 100644 --- a/llvm/lib/Target/Sparc/SparcRegisterInfo.h +++ b/llvm/lib/Target/Sparc/SparcRegisterInfo.h @@ -39,9 +39,6 @@ struct SparcRegisterInfo : public SparcGenRegisterInfo { int SPAdj, unsigned FIOperandNum, RegScavenger *RS = nullptr) const override; - void processFunctionBeforeFrameFinalized(MachineFunction &MF, - RegScavenger *RS = nullptr) const; - unsigned getFrameRegister(const MachineFunction &MF) const override; bool canRealignStack(const MachineFunction &MF) const override; -- cgit v1.2.3